OrderPipeline
StockSharp.Algo.Strategies.Decomposed
Order tracking and processing. Handles attach/process/cancel lifecycle.
Konstruktoren
OrderPipeline(IStatisticManager)
Order tracking and processing. Handles attach/process/cancel lifecycle.
- stats
- Statistic manager.
Eigenschaften
Commission : decimal?
Total commission from registered orders.
Orders : IEnumerable<Order>
Get all tracked orders.
Methoden
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.
Ereignisse
Registered : Action<Order>
Fires when an order transitions from Pending to Active/Done.