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.