Class BasketStrike
Виртуальный страйк, созданный из комбинации других страйков.
Inherited Members
Namespace: StockSharp.Algo.Derivatives
Assembly: StockSharp.Algo.dll
Syntax
public abstract class BasketStrike : BasketSecurity, IExtendableEntity, INotifyPropertyChanged
Constructors
BasketStrike(Security, ISecurityProvider, IMarketDataProvider)
Инициализировать BasketStrike.
Declaration
protected BasketStrike(Security underlyingAsset, ISecurityProvider securityProvider, IMarketDataProvider dataProvider)
Parameters
Type | Name | Description |
---|---|---|
Security | underlyingAsset | Underlying asset. |
ISecurityProvider | securityProvider | Поставщик информации об инструментах. |
IMarketDataProvider | dataProvider | Поставщик маркет-данных. |
Properties
DataProvider
Поставщик маркет-данных.
Declaration
public virtual IMarketDataProvider DataProvider { get; }
Property Value
Type | Description |
---|---|
IMarketDataProvider |
InnerSecurityIds
Инструменты, из которых создана данная корзина.
Declaration
public override IEnumerable<SecurityId> InnerSecurityIds { get; }
Property Value
Type | Description |
---|---|
IEnumerable<SecurityId> |
Overrides
SecurityProvider
Поставщик информации об инструментах.
Declaration
public ISecurityProvider SecurityProvider { get; }
Property Value
Type | Description |
---|---|
ISecurityProvider |
UnderlyingAsset
Underlying asset.
Declaration
public Security UnderlyingAsset { get; }
Property Value
Type | Description |
---|---|
Security |
Methods
FilterStrikes(IEnumerable<Security>)
Получить отфильтрованные страйки.
Declaration
protected abstract IEnumerable<Security> FilterStrikes(IEnumerable<Security> allStrikes)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<Security> | allStrikes | Все страйки. |
Returns
Type | Description |
---|---|
IEnumerable<Security> | Отфильтрованные страйки. |