From e3b39295787c4fd896753d633e457deddf9f1232 Mon Sep 17 00:00:00 2001 From: boris Date: Sun, 13 Sep 2026 06:09:48 +0800 Subject: [PATCH] test(strategy): supply declared historical prices in next-open fixture --- crates/fidc-core/src/platform_expr_strategy.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/fidc-core/src/platform_expr_strategy.rs b/crates/fidc-core/src/platform_expr_strategy.rs index d7783ca..35fe906 100644 --- a/crates/fidc-core/src/platform_expr_strategy.rs +++ b/crates/fidc-core/src/platform_expr_strategy.rs @@ -24927,6 +24927,8 @@ mod tests { ], vec![ market(factor_date, signal, 10.0, 11.0, 9.0), + market(factor_date, limit_symbol, 1.80, 1.98, 1.62), + market(factor_date, fallback_symbol, 4.20, 4.62, 3.78), market(decision_date, signal, 10.0, 11.0, 9.0), market(execution_date, signal, 10.0, 11.0, 9.0), market(decision_date, limit_symbol, 2.20, 2.42, 1.98), @@ -25111,6 +25113,8 @@ mod tests { .stock_state_with_factor_date(&ctx, decision_date, factor_date, limit_symbol) .expect("previous factor-day state"); assert_eq!(prior_factor_state.amount, 20_000_000.0); + assert_eq!(prior_factor_state.close, 1.80); + assert_eq!(decision_day_state.close, 2.20); let decision = strategy.on_day(&ctx).expect("platform decision");