Table of Contents

Class VolatilityBasketStrike

Namespace
StockSharp.Algo.Derivatives
Assembly
StockSharp.Algo.dll

The virtual strike including strikes of the specified volatility boundary.

public class VolatilityBasketStrike : BasketStrike, ICloneable<Security>, ICloneable, INotifyPropertyChanged
Inheritance
VolatilityBasketStrike
Implements
Inherited Members
Extension Methods

Remarks

Initializes a new instance of the VolatilityBasketStrike.

Constructors

VolatilityBasketStrike(Security, ISecurityProvider, IMarketDataProvider, Range<decimal>)

The virtual strike including strikes of the specified volatility boundary.

public VolatilityBasketStrike(Security underlyingAsset, ISecurityProvider securityProvider, IMarketDataProvider dataProvider, Range<decimal> volatilityRange)

Parameters

underlyingAsset Security

Underlying asset.

securityProvider ISecurityProvider

The provider of information about instruments.

dataProvider IMarketDataProvider

The market data provider.

volatilityRange Range<decimal>

Volatility range.

Remarks

Initializes a new instance of the VolatilityBasketStrike.

Methods

FilterStrikes(IEnumerable<Security>, decimal)

To get filtered strikes.

protected override IEnumerable<Security> FilterStrikes(IEnumerable<Security> allStrikes, decimal assetPrice)

Parameters

allStrikes IEnumerable<Security>

All strikes.

assetPrice decimal

The asset price.

Returns

IEnumerable<Security>

Filtered strikes.

FromSerializedString(string)

Load security state from text.

protected override void FromSerializedString(string text)

Parameters

text string

Value, received from ToSerializedString().

ToSerializedString()

Save security state to string.

protected override string ToSerializedString()

Returns

string

String.