public void OnTrade(Trade trade) { var orders = GetOrdersBy(trade.InstrumentId); if (orders == null) return; if (FillOnTrade) { foreach (var order in orders) FillWithTrade(order, trade); ClearOrders(); } }