OffsetBasketStrike

StockSharp.Algo.Derivatives

Виртуальный страйк, включающий страйки заданной границы сдвига.

Наследует: BasketStrike

Конструкторы

OffsetBasketStrike
public OffsetBasketStrike(Security underlyingSecurity, ISecurityProvider securityProvider, IMarketDataProvider dataProvider, Range<int> strikeOffset)
offsetBasketStrike = OffsetBasketStrike(underlyingSecurity, securityProvider, dataProvider, strikeOffset)

Виртуальный страйк, включающий страйки заданной границы сдвига.

underlyingSecurity
Базовый актив.
securityProvider
Поставщик информации об инструментах.
dataProvider
Поставщик рыночных данных.
strikeOffset
Границы перехода от основного страйка (отрицательное значение указывает на переход к опционам в деньгах, положительное значение - вне денег).

Методы

FilterStrikes
protected override IEnumerable<Security> FilterStrikes(IEnumerable<Security> allStrikes, decimal assetPrice)
result = offsetBasketStrike.FilterStrikes(allStrikes, assetPrice)

Чтобы получить отфильтрованные удары.

allStrikes
Все удары.
assetPrice
Цена актива.

Возвращает: Отфильтрованные страйки.

FromSerializedString
protected override void FromSerializedString(string text)
offsetBasketStrike.FromSerializedString(text)

Загрузить состояние финансового инструмента из .

text
Значение, полученное от ToSerializedString.
ToSerializedString
protected override string ToSerializedString()
result = offsetBasketStrike.ToSerializedString()

Сохраните состояние финансового инструмента в строку.

Возвращает: Строка.