feat: add decision-scoped buy denials to broker submission

This commit is contained in:
boris
2026-09-08 00:40:10 +08:00
parent bc666c6433
commit bac721e593
9 changed files with 182 additions and 1 deletions
+1
View File
@@ -24,6 +24,7 @@ impl Strategy for BuyThenHoldStrategy {
) -> Result<StrategyDecision, fidc_core::BacktestError> {
if ctx.decision_date == d(2025, 1, 2) && ctx.portfolio.position("000001.SZ").is_none() {
return Ok(StrategyDecision {
buy_denials: Default::default(),
rebalance: false,
target_weights: BTreeMap::new(),
exit_symbols: BTreeSet::new(),