缩小tick查询到实际订单
This commit is contained in:
@@ -3224,12 +3224,11 @@ fn execution_quote_symbols_for_decision(
|
|||||||
) -> BTreeSet<String> {
|
) -> BTreeSet<String> {
|
||||||
let mut symbols = BTreeSet::new();
|
let mut symbols = BTreeSet::new();
|
||||||
symbols.extend(open_orders.iter().map(|order| order.symbol.clone()));
|
symbols.extend(open_orders.iter().map(|order| order.symbol.clone()));
|
||||||
if decision.rebalance
|
if decision.rebalance {
|
||||||
|| !decision.target_weights.is_empty()
|
|
||||||
|| !decision.exit_symbols.is_empty()
|
|
||||||
{
|
|
||||||
symbols.extend(portfolio.positions().keys().cloned());
|
symbols.extend(portfolio.positions().keys().cloned());
|
||||||
symbols.extend(decision.target_weights.keys().cloned());
|
symbols.extend(decision.target_weights.keys().cloned());
|
||||||
|
}
|
||||||
|
if !decision.exit_symbols.is_empty() {
|
||||||
symbols.extend(decision.exit_symbols.iter().cloned());
|
symbols.extend(decision.exit_symbols.iter().cloned());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user