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
Сумма для добавления.
Clear
public void Clear()
iSlippageManagerState.Clear()

Очистить все состояния.

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, так и книги заказов, цены обновляются только при увеличении времени.