OffsetBasketStrike
StockSharp.Algo.Derivatives
The virtual strike including strikes of the specified shift boundary.
Inherits: BasketStrike
Constructors
OffsetBasketStrike
public OffsetBasketStrike(Security underlyingSecurity, ISecurityProvider securityProvider, IMarketDataProvider dataProvider, Range<int> strikeOffset)
offsetBasketStrike = OffsetBasketStrike(underlyingSecurity, securityProvider, dataProvider, strikeOffset)
The virtual strike including strikes of the specified shift boundary.
- underlyingSecurity
- Underlying asset.
- securityProvider
- The provider of information about instruments.
- dataProvider
- The market data provider.
- strikeOffset
- Boundaries of shift from the main strike (a negative value specifies the shift to options in the money, a positive value - out of the money).
Methods
FilterStrikes
protected override IEnumerable<Security> FilterStrikes(IEnumerable<Security> allStrikes, decimal assetPrice)
result = offsetBasketStrike.FilterStrikes(allStrikes, assetPrice)
To get filtered strikes.
- allStrikes
- All strikes.
- assetPrice
- The asset price.
Returns: Filtered strikes.
FromSerializedString
protected override void FromSerializedString(string text)
offsetBasketStrike.FromSerializedString(text)
Load security state from .
- text
- Value, received from ToSerializedString.
ToSerializedString
protected override string ToSerializedString()
result = offsetBasketStrike.ToSerializedString()
Save security state to string.
Returns: String.