diff --git a/crates/fidc-core/src/platform_expr_strategy.rs b/crates/fidc-core/src/platform_expr_strategy.rs index c24fe49..4af1784 100644 --- a/crates/fidc-core/src/platform_expr_strategy.rs +++ b/crates/fidc-core/src/platform_expr_strategy.rs @@ -8741,7 +8741,7 @@ impl Strategy for PlatformExprStrategy { self.pending_full_close_symbols.remove(&position.symbol); } else { exit_symbols.insert(position.symbol.clone()); - if should_block_partial_exit_residual_slot { + if trading_ratio < 1.0 { slot_blocking_symbols.insert(position.symbol.clone()); } order_intents.push(OrderIntent::TargetValue {