From 584a38c7a7fe977b7e9374ece31a5df42f79ebdd Mon Sep 17 00:00:00 2001 From: boris Date: Sun, 5 Jul 2026 09:38:34 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3next=20open=E8=AF=8A=E6=96=AD?= =?UTF-8?q?=E6=96=AD=E8=A8=80=E4=BD=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- crates/fidc-core/src/engine.rs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/crates/fidc-core/src/engine.rs b/crates/fidc-core/src/engine.rs index 100502f..d70b7aa 100644 --- a/crates/fidc-core/src/engine.rs +++ b/crates/fidc-core/src/engine.rs @@ -4888,14 +4888,7 @@ mod tests { fn current_bar_close_uses_decision_day_close_for_fill() { let result = run_with_matching(MatchingType::CurrentBarClose, PriceField::Close, 0); - assert_eq!( - result.fills.len(), - 1, - "orders={:?}; equity={:?}; process={:?}", - result.order_events, - result.equity_curve, - result.process_events - ); + assert_eq!(result.fills.len(), 1); assert_eq!(result.fills[0].date, d(2025, 1, 2)); assert_eq!(result.fills[0].price, 11.5); } @@ -4904,7 +4897,14 @@ mod tests { fn next_bar_open_skips_unavailable_lag_day_and_fills_next_open() { let result = run_with_matching(MatchingType::NextBarOpen, PriceField::Open, 1); - assert_eq!(result.fills.len(), 1); + assert_eq!( + result.fills.len(), + 1, + "orders={:?}; equity={:?}; process={:?}", + result.order_events, + result.equity_curve, + result.process_events + ); assert_eq!(result.fills[0].date, d(2025, 1, 3)); assert_eq!(result.fills[0].price, 12.0); assert!(