Massenstornierung von Orders

Um mehrere Orders zu stornieren, verwenden Sie die Methode Connector.CancelOrders(System.Nullable<System.Boolean> isStopOrder, StockSharp.BusinessEntities.Portfolio portfolio, System.Nullable<StockSharp.Messages.Sides> direction, StockSharp.BusinessEntities.ExchangeBoard board, StockSharp.BusinessEntities.Security security, System.Nullable<StockSharp.Messages.SecurityTypes> securityType, System.Nullable<System.Int64> transactionId ). Sie storniert aktive Orders gemäß der übergebenen Parametermaske.

Beispiele zur Massenstornierung von Orders

Um alle gewöhnlichen Orders (OrderTypes.Limit) für das angegebene Portfolio und Instrument zu stornieren:

_connector.CancelOrders(false, MainWindow.Instance.Portfolio, null, null, security);

Um alle Orders für das angegebene Instrument zu stornieren:

_connector.CancelOrders(null, null, null, null, security);

Um alle Long-Stop-Orders zu stornieren:

_connector.CancelOrders(true, null, Sides.Buy, null, null);