ISlippageManagerState
StockSharp.Algo.Slippage
Хранилище состояния для SlippageManager.
Свойства
Slippage
public decimal Slippage { get; }
value = iSlippageManagerState.Slippage
Полное накопленное проскальзывание.
Методы
AddPlannedPrice
public void AddPlannedPrice(long transactionId, Sides side, decimal price)
iSlippageManagerState.AddPlannedPrice(transactionId, side, price)
Сохраните плановую цену исполнения заказа.
- transactionId
- Идентификатор транзакции заказа.
- side
- Сторона заказа.
- price
- Планируемая цена.
AddSlippage
public void AddSlippage(decimal amount)
iSlippageManagerState.AddSlippage(amount)
Добавьте к накопленному проскальзыванию.
- amount
- Сумма для добавления.
RemovePlannedPrice
public void RemovePlannedPrice(long transactionId)
iSlippageManagerState.RemovePlannedPrice(transactionId)
Удалить плановую цену заказа.
- transactionId
- Идентификатор транзакции заказа.
TryGetBestPrice
public bool TryGetBestPrice(SecurityId securityId, Sides side, decimal price)
result = iSlippageManagerState.TryGetBestPrice(securityId, side, price)
Постарайтесь получить лучшую цену за заказ.
- securityId
- идентификатор финансового инструмента.
- side
- Сторона ордера (покупка возвращает спрос, продажа возвращает предложение).
- price
- Лучшая цена, если найдется.
Возвращает: если цена найдена и не равна нулю.
TryGetPlannedPrice
public bool TryGetPlannedPrice(long transactionId, Sides side, decimal price)
result = iSlippageManagerState.TryGetPlannedPrice(transactionId, side, price)
Попробуйте получить плановую цену, не снимая.
- transactionId
- Идентификатор транзакции заказа.
- side
- Закажите сторону, если найдете.
- price
- Плановая цена, если найдется.
Возвращает: если найден.
UpdateBestPrices
public void UpdateBestPrices(SecurityId securityId, decimal? bidPrice, decimal? askPrice, DateTime time)
iSlippageManagerState.UpdateBestPrices(securityId, bidPrice, askPrice, time)
Обновите лучшие цены покупки/продажи финансового инструмента.
- securityId
- идентификатор финансового инструмента.
- bidPrice
- Лучшая цена предложения (нулевая, чтобы сохранить существующую).
- askPrice
- Лучшая цена предложения (нулевая, чтобы сохранить существующую цену).
- time
- Время рыночных данных. Если транслируются как Level1, так и книги заказов, цены обновляются только при увеличении времени.