StopOrderManager

StockSharp.MatchingEngine

Implementierung des Order Managers stoppen.

Implementiert: IStopOrderManager

Methoden

Cancel
public bool Cancel(long transactionId, StopOrderInfo info)
result = stopOrderManager.Cancel(transactionId, info)

Stornieren Sie eine Stop-Order.

transactionId
Transaktions-ID des Stop-Orders.
info
Annullierte Stop Order Infos.

Rückgabe: wenn der Stop-Order gefunden und storniert wurde.

CheckPrice
public IReadOnlyList<StopOrderTrigger> CheckPrice(SecurityId securityId, decimal price, DateTime time)
result = stopOrderManager.CheckPrice(securityId, price, time)

Überprüfen Sie den Preis mit allen registrierten Stop-Orders für das angegebene Finanzinstrument.

securityId
Kennung des Finanzinstruments.
price
Aktueller Marktpreis.
time
Aktuelle Uhrzeit.

Rückgabe: Liste der ausgelösten Stop-Orders mit den daraus resultierenden Orders zum Einreichen.

Clear
public void Clear()
stopOrderManager.Clear()

Löscht alle Adapterzustände und setzt den aktuellen Zustand auf Disconnected zurück.

Register
public void Register(StopOrderInfo info)
stopOrderManager.Register(info)

Registrieren Sie eine neue Stop Order.

Replace
public bool Replace(long origTransactionId, StopOrderInfo newInfo)
result = stopOrderManager.Replace(origTransactionId, newInfo)

Atomisch ersetzen Sie eine bestehende Stop-Order durch eine neue.

origTransactionId
Transaktions-ID des zu ersetzenden Stop-Orders.
newInfo
Neue Stop Order Infos.

Rückgabe: wenn die alte Stop-Order gefunden und ersetzt wurde.