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.