BasketStrike
StockSharp.Algo.Derivatives
La huelga virtual creada a partir de una combinación de otras huelgas.
Hereda de: BasketSecurity
Constructores
BasketStrike
protected BasketStrike(Security underlyingAsset, ISecurityProvider securityProvider, IMarketDataProvider dataProvider)
basketStrike = BasketStrike(underlyingAsset, securityProvider, dataProvider)
La huelga virtual creada a partir de una combinación de otras huelgas.
- underlyingAsset
- Activo subyacente.
- securityProvider
- El proveedor de información sobre instrumentos.
- dataProvider
- El proveedor de datos del mercado.
Propiedades
DataProvider
public virtual IMarketDataProvider DataProvider { get; }
value = basketStrike.DataProvider
El proveedor de datos del mercado.
InnerSecurityIds
public override IEnumerable<SecurityId> InnerSecurityIds { get; }
value = basketStrike.InnerSecurityIds
Instrumentos, de los cuales se crea esta cesta.
SecurityProvider
public ISecurityProvider SecurityProvider { get; }
value = basketStrike.SecurityProvider
El proveedor de información sobre instrumentos.
UnderlyingAsset
public Security UnderlyingAsset { get; }
value = basketStrike.UnderlyingAsset
Activo subyacente.
Métodos
FilterStrikes
protected abstract IEnumerable<Security> FilterStrikes(IEnumerable<Security> allStrikes, decimal assetPrice)
result = basketStrike.FilterStrikes(allStrikes, assetPrice)
Para ser filtrados.
- allStrikes
- Todos los golpes.
- assetPrice
- El precio del activo.
Devuelve: Huelgas filtradas.