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.
GetStopIds
public IReadOnlyList<long> GetStopIds(SecurityId securityId)
result = iStopOrderManager.GetStopIds(securityId)
Get the stop orders resting on the given security.
- securityId
- Security ID.
Rückgabe: Transaction IDs of the stop orders registered for the security, empty when none rest on it.
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.