OffsetBasketStrike

StockSharp.Algo.Derivatives

A greve virtual incluindo ataques do limite especificado de deslocamento.

Herda de: BasketStrike

Construtores

OffsetBasketStrike
public OffsetBasketStrike(Security underlyingSecurity, ISecurityProvider securityProvider, IMarketDataProvider dataProvider, Range<int> strikeOffset)
offsetBasketStrike = OffsetBasketStrike(underlyingSecurity, securityProvider, dataProvider, strikeOffset)

A greve virtual incluindo ataques do limite especificado de deslocamento.

underlyingSecurity
- Um activo subjacente.
securityProvider
O fornecedor de informações sobre instrumentos.
dataProvider
O fornecedor de dados de mercado.
strikeOffset
Limites de deslocamento da greve principal (um valor negativo especifica a mudança para opções no dinheiro, um valor positivo - fora do dinheiro).

Métodos

FilterStrikes
protected override IEnumerable<Security> FilterStrikes(IEnumerable<Security> allStrikes, decimal assetPrice)
result = offsetBasketStrike.FilterStrikes(allStrikes, assetPrice)

Para obter ataques filtrados.

allStrikes
Todos os strikes.
assetPrice
O preço dos activos.

Retorna: Ataques filtrados.

FromSerializedString
protected override void FromSerializedString(string text)
offsetBasketStrike.FromSerializedString(text)

Carregar o estado do instrumento financeiro a partir de .

text
Valor, recebido de ToSerializedString.
ToSerializedString
protected override string ToSerializedString()
result = offsetBasketStrike.ToSerializedString()

Salvar o estado do instrumento financeiro para string.

Retorna: String.