IStopOrderManager

StockSharp.MatchingEngine

ストップオーダーの管理のためのインターフェイス。

メソッド

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

注文をキャンセルします。

transactionId
ストップオーダーの取引ID。
info
注文情報を取り消す。

戻り値: ストップオーダーが見つかり、キャンセルされた場合。

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

指定された金融商品に対する登録停止注文に対する価格をチェックしてください。

securityId
金融商品ID
price
現在の市場価格。
time
現行時刻

戻り値: トリガーされたストップオーダーのリストを、結果の注文を提出する。

Clear
public void Clear()
iStopOrderManager.Clear()

ストップオーダーをクリアします。

GetStopIds
public IReadOnlyList<long> GetStopIds(SecurityId securityId)
result = iStopOrderManager.GetStopIds(securityId)

Get the stop orders resting on the given security.

securityId
Security ID.

戻り値: 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)

新規注文を登録する。

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

既存のストップオーダーを新しいものにする。

origTransactionId
ストップオーダーの取引IDを交換します。
newInfo
新規注文情報

戻り値: 古いストップ注文が見つかった場合、置換されます。