BasketStrike

StockSharp.Algo.Derivatives

Виртуальный удар, созданный из комбинации других ударов.

Наследует: BasketSecurity

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

BasketStrike
protected BasketStrike(Security underlyingAsset, ISecurityProvider securityProvider, IMarketDataProvider dataProvider)
basketStrike = BasketStrike(underlyingAsset, securityProvider, dataProvider)

Виртуальный удар, созданный из комбинации других ударов.

underlyingAsset
Базовый актив.
securityProvider
Поставщик информации об инструментах.
dataProvider
Поставщик рыночных данных.

Свойства

DataProvider
public virtual IMarketDataProvider DataProvider { get; }
value = basketStrike.DataProvider

Поставщик рыночных данных.

InnerSecurityIds
public override IEnumerable<SecurityId> InnerSecurityIds { get; }
value = basketStrike.InnerSecurityIds

Инструменты, из которых создана эта корзина.

SecurityProvider
public ISecurityProvider SecurityProvider { get; }
value = basketStrike.SecurityProvider

Поставщик информации об инструментах.

UnderlyingAsset
public Security UnderlyingAsset { get; }
value = basketStrike.UnderlyingAsset

Базовый актив.

Методы

FilterStrikes
protected abstract IEnumerable<Security> FilterStrikes(IEnumerable<Security> allStrikes, decimal assetPrice)
result = basketStrike.FilterStrikes(allStrikes, assetPrice)

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

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

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