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.