From fdd26667c98ad686cf647a63ad5b43cc350cbfc5 Mon Sep 17 00:00:00 2001 From: boris Date: Wed, 9 Sep 2026 09:34:31 +0800 Subject: [PATCH] test: enable rebalance actions in portfolio risk lifecycle fixture --- crates/fidc-core/src/platform_expr_strategy.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/crates/fidc-core/src/platform_expr_strategy.rs b/crates/fidc-core/src/platform_expr_strategy.rs index c8ac588..2b917b4 100644 --- a/crates/fidc-core/src/platform_expr_strategy.rs +++ b/crates/fidc-core/src/platform_expr_strategy.rs @@ -14696,6 +14696,7 @@ mod tests { config.selection_limit_expr = "1".to_owned(); config.max_positions = 1; config.market_cap_lower_expr = "0.0".to_owned(); config.market_cap_upper_expr = "1000.0".to_owned(); config.exposure_expr = "0.9".to_owned(); config.refresh_rate = 1; config.refresh_rate_expr = "1".to_owned(); + config.rebalance_existing_positions = true; config.portfolio_loss_control = Some(PortfolioLossConfig { lookback: 10, loss_trigger: 0.05, floor_exposure: 0.2, cooldown_trading_days: 3 }); let rows = Arc::new(Mutex::new(Vec::new())); let strategy = Capture { inner: PlatformExprStrategy::new(config), first, rows: Arc::clone(&rows) };