BasketStrike

StockSharp.Algo.Derivatives

Der virtuelle Streik, der aus einer Kombination anderer Streiks entsteht.

Erbt von: BasketSecurity

Konstruktoren

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

Der virtuelle Streik, der aus einer Kombination anderer Streiks entsteht.

underlyingAsset
Basiswert.
securityProvider
Der Anbieter von Informationen über Instrumente.
dataProvider
Der Marktdatenanbieter.

Eigenschaften

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

Der Marktdatenanbieter.

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

Instrumente, aus denen dieser Korb erstellt wird.

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

Der Anbieter von Informationen über Instrumente.

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

Basiswert.

Methoden

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

Um gefilterte Streiks zu bekommen.

allStrikes
Alle Streiks.
assetPrice
Der Vermögenspreis.

Rückgabe: Gefilterte Streiks.