IStopOrderManager

StockSharp.MatchingEngine

管理停止命令的接口 。

方法

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

取消停站命令 。

transactionId
交易编号 停止命令。
info
取消的停止命令信息 。

返回值: 如果找到停止命令并取消。

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

对照所有已登记的金融工具停机订单核对价格。

securityId
金融工具标识。
price
现市价.
time
现相相相.

返回值: 被触发的停止命令清单, 以及随之而来的命令 。

Clear
public void Clear()
iStopOrderManager.Clear()

清除所有停止命令。

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

登记新的停机令 。

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

原子用新的命令取代现有的停止命令。

origTransactionId
替换的停止命令的交易编号 。
newInfo
新站点顺序信息.

返回值: 如果找到旧的停机令并替换。