SlippageManagerState
StockSharp.Algo.Slippage
ISlippageManagerState のデフォルト実装。
プロパティ
メソッド
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
- 追加する量。
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
- 金融商品ID
- side
- 注文側(買い戻り依頼、売り戻り入札)。
- 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
- 金融商品ID
- bidPrice
- 入札価格(既存を維持するためにnull)がベストです。
- askPrice
- 最もよい 要求価格(既存の保つためにnull)。
- time
- 市場データ時間。Level1と注文書の両方がストリーミングされている場合は、時間が増えるときにのみ価格の更新。