feat(stock-pool): unify target execution, durable intent state and ETF rules
This commit is contained in:
@@ -4097,6 +4097,10 @@ fn execution_quote_symbols_for_decision(
|
||||
|
||||
for intent in &decision.order_intents {
|
||||
match intent.unwrapped() {
|
||||
OrderIntent::StockPool { contract } => {
|
||||
symbols.extend(contract.selection.requested_symbols.iter().cloned());
|
||||
symbols.extend(portfolio.positions().keys().cloned());
|
||||
}
|
||||
OrderIntent::Shares { symbol, .. }
|
||||
| OrderIntent::LimitShares { symbol, .. }
|
||||
| OrderIntent::Lots { symbol, .. }
|
||||
|
||||
Reference in New Issue
Block a user