BasketStrike

StockSharp.Algo.Derivatives

A greve virtual criada a partir de uma combinação de outras greves.

Herda de: BasketSecurity

Construtores

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

A greve virtual criada a partir de uma combinação de outras greves.

underlyingAsset
- Um activo subjacente.
securityProvider
O fornecedor de informações sobre instrumentos.
dataProvider
O fornecedor de dados de mercado.

Propriedades

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

O fornecedor de dados de mercado.

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

Instrumentos, dos quais este cesto é criado.

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

O fornecedor de informações sobre instrumentos.

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

- Um activo subjacente.

Métodos

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

Para obter ataques filtrados.

allStrikes
Todos os strikes.
assetPrice
O preço dos activos.

Retorna: Ataques filtrados.