IStopOrderManager

StockSharp.MatchingEngine

Schnittstelle zur Verwaltung von Stop Orders.

Methoden

Cancel
public bool Cancel(long transactionId, StopOrderInfo info)
result = iStopOrderManager.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 = iStopOrderManager.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()
iStopOrderManager.Clear()

Löschen Sie alle Stop-Orders.

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

Registrieren Sie eine neue Stop Order.

Replace
public bool Replace(long origTransactionId, StopOrderInfo newInfo)
result = iStopOrderManager.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.