BasketStrike

StockSharp.Algo.Derivatives

他のストライキの組み合わせから作られた仮想ストライキ。

継承元: BasketSecurity

コンストラクター

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

他のストライキの組み合わせから作られた仮想ストライキ。

underlyingAsset
資産の状況
securityProvider
機器に関する情報提供者
dataProvider
市場データプロバイダ。

プロパティ

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

市場データプロバイダ。

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

こちらのバスケットが作成されるインスツルメンツ。

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

機器に関する情報提供者

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

資産の状況

メソッド

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

フィルタリングされたストライキを得るために。

allStrikes
全てがストライキ。
assetPrice
資産価格。

戻り値: フィルタリングされたストライキ。