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
资产价格。

返回值: 被过滤的打击。