SlippageManagerState

StockSharp.Algo.Slippage

ISlippageManagerState的默认执行.

实现: ISlippageManagerState

属性

Slippage
public decimal Slippage { get; }
value = slippageManagerState.Slippage

总出错.

方法

AddPlannedPrice
public void AddPlannedPrice(long transactionId, Sides side, decimal price)
slippageManagerState.AddPlannedPrice(transactionId, side, price)

将计划执行价存于订单中

transactionId
订购交易ID。
side
秩序一边.
price
计划价格。
AddSlippage
public void AddSlippage(decimal amount)
slippageManagerState.AddSlippage(amount)

添加到累积的后退 。

amount
拟加额.
Clear
public void Clear()
slippageManagerState.Clear()

清除所有适配状态, 并重置当前状态以断开连接 。

RemovePlannedPrice
public void RemovePlannedPrice(long transactionId)
slippageManagerState.RemovePlannedPrice(transactionId)

取消订单的计划价格 。

transactionId
订购交易ID。
TryGetBestPrice
public bool TryGetBestPrice(SecurityId securityId, Sides side, decimal price)
result = slippageManagerState.TryGetBestPrice(securityId, side, price)

买点最好的价钱

securityId
金融工具标识。
side
订单方( Buy return ask, sell return board).
price
找到最好价钱

返回值: 如果找到价格,则不为零。

TryGetPlannedPrice
public bool TryGetPlannedPrice(long transactionId, Sides side, decimal price)
result = slippageManagerState.TryGetPlannedPrice(transactionId, side, price)

试着不删掉就得到计划的价格

transactionId
订购交易ID。
side
找到后请按顺序侧.
price
找到时计划价格。

返回值: 如果找到的话。

UpdateBestPrices
public void UpdateBestPrices(SecurityId securityId, decimal? bidPrice, decimal? askPrice, DateTime time)
slippageManagerState.UpdateBestPrices(securityId, bidPrice, askPrice, time)

更新金融工具的最佳出价/任务价格。

securityId
金融工具标识。
bidPrice
最佳出价(以不计为有效).
askPrice
最佳问价( 以保留存在为单位的无效) 。
time
市场数据时间。 如果同时流出第1级和订单簿, 价格只有在时间增加时才会更新 。