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
- 现相相相.
返回值: 被触发的停止命令清单, 以及随之而来的命令 。
Replace
public bool Replace(long origTransactionId, StopOrderInfo newInfo)
result = iStopOrderManager.Replace(origTransactionId, newInfo)
原子用新的命令取代现有的停止命令。
- origTransactionId
- 替换的停止命令的交易编号 。
- newInfo
- 新站点顺序信息.
返回值: 如果找到旧的停机令并替换。