Emit futures order process events
This commit is contained in:
@@ -971,6 +971,9 @@ fn engine_executes_futures_order_intents_against_future_account() {
|
||||
assert!(result.fills.iter().any(|fill| {
|
||||
fill.symbol == "IF2501" && fill.quantity == 1 && (fill.commission - 12.0).abs() < 1e-6
|
||||
}));
|
||||
assert!(result.process_events.iter().any(|event| {
|
||||
event.symbol.as_deref() == Some("IF2501") && event.kind == ProcessEventKind::Trade
|
||||
}));
|
||||
let futures_account = engine.futures_account().expect("future account");
|
||||
let position = futures_account
|
||||
.position("IF2501", FuturesDirection::Long)
|
||||
|
||||
Reference in New Issue
Block a user