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.
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.