IPositionModifyAlgo
StockSharp.Algo.PositionManagement
位置修改算法的接口(从图表中分出).
实现: IDisposable
属性
RemainingVolume
public decimal RemainingVolume { get; }
value = iPositionModifyAlgo.RemainingVolume
剩余量待执行 。
方法
GetNextAction
public PositionModifyAction GetNextAction()
result = iPositionModifyAlgo.GetNextAction()
得到下一步行动。
OnOrderCanceled
public void OnOrderCanceled(decimal matchedVolume)
iPositionModifyAlgo.OnOrderCanceled(matchedVolume)
通知命令已被取消 。
- matchedVolume
- 取消前的音量匹配 。
OnOrderMatched
public void OnOrderMatched(decimal matchedVolume)
iPositionModifyAlgo.OnOrderMatched(matchedVolume)
通知一项命令是否匹配(完全填写)。
UpdateMarketData
public void UpdateMarketData(DateTime time, decimal? price, decimal? volume)
iPositionModifyAlgo.UpdateMarketData(time, price, volume)
更新市场数据.
- time
- 现相相相.
- price
- 最后一笔交易价格。
- volume
- 最后一笔交易量。
UpdateOrderBook
public void UpdateOrderBook(IOrderBookMessage depth)
iPositionModifyAlgo.UpdateOrderBook(depth)
更新订单书数据.
- depth
- 令书.