Level1SpreadWidener
StockSharp.Algo
Симметричный расширитель спреда для Level1ChangeMessage. Сдвигает BestBidPrice вниз и BestAskPrice вверх на настроенный процент. Без гражданства.
Конструкторы
Level1SpreadWidener
public Level1SpreadWidener(decimal percent)
level1SpreadWidener = Level1SpreadWidener(percent)
Инициализирует новый экземпляр класса Level1SpreadWidener.
- percent
- Расширение половинного спреда, в процентах. Неположительное значение отключает расширение.
Свойства
IsEnabled
public bool IsEnabled { get; }
value = level1SpreadWidener.IsEnabled
Если процент положительный, то применяется расширение.
Percent
public decimal Percent { get; }
value = level1SpreadWidener.Percent
Полурасширение, в процентах.
Методы
Apply
public Level1ChangeMessage Apply(Level1ChangeMessage msg)
result = level1SpreadWidener.Apply(msg)
Возвращает копию, в которой лучшая ставка смещена вниз, а лучшая цена предложения — вверх на процент.
- msg
- Сообщение об изменении исходного уровня 1.
Возвращает: Расширенная копия; исходное сообщение при отключении расширения; или если есть .