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
- Цена актива.
Возвращает: Отфильтрованные страйки.