OrderPipeline
StockSharp.Algo.Strategies.Decomposed
Order tracking and processing. Handles attach/process/cancel lifecycle.
Constructores
OrderPipeline(IStatisticManager)
Order tracking and processing. Handles attach/process/cancel lifecycle.
- stats
- Statistic manager.
Propiedades
Commission : decimal?
Total commission from registered orders.
Orders : IEnumerable<Order>
Get all tracked orders.
Métodos
AddReceivedVolume(Order, decimal)
Track received volume for WaitAllTrades logic.
AttachAndProcess(Order)
Attach and immediately process an order (used for restored orders).
CancelAll()
Mark all active orders as canceled.
ProcessOrder(Order, bool)
Process order state change. Detects registration (Pending->Active/Done) and fires appropriate events.
RemoveDoneWithNonPositiveVolume()
Remove completed orders with non-positive volume.
Reset()
Clear all tracked orders.
TryGetTracked(Order) : Order
Try to find the tracked order instance by reference or transaction id.
Eventos
Registered : Action<Order>
Fires when an order transitions from Pending to Active/Done.