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
提供各种文书的信息。
方法
FilterStrikes
protected abstract IEnumerable<Security> FilterStrikes(IEnumerable<Security> allStrikes, decimal assetPrice)
result = basketStrike.FilterStrikes(allStrikes, assetPrice)
来获得过滤打击。
- allStrikes
- 全部击出.
- assetPrice
- 资产价格。
返回值: 被过滤的打击。