OptionDeskModel

StockSharp.Xaml

Modelo de mesa de opção.

Construtores

OptionDeskModel
public OptionDeskModel()
optionDeskModel = OptionDeskModel()

Inicializa uma nova instância do OptionDeskModel.

Propriedades

EvaluateFields
public ISet<Level1Fields> EvaluateFields { get; }
value = optionDeskModel.EvaluateFields

Avalie os campos gregos.

MarketDataProvider
public IMarketDataProvider MarketDataProvider { get; set; }
value = optionDeskModel.MarketDataProvider
optionDeskModel.MarketDataProvider = value

O fornecedor de dados de mercado.

Options
public IEnumerable<Security> Options { get; }
value = optionDeskModel.Options

Opções de strike.

Rows
public IEnumerable<OptionDeskRow> Rows { get; }
value = optionDeskModel.Rows

Linhas de mesa de opção.

UnderlyingAsset
public Security UnderlyingAsset { get; set; }
value = optionDeskModel.UnderlyingAsset
optionDeskModel.UnderlyingAsset = value

- Um activo subjacente.

UnderlyingAssetId
public SecurityId? UnderlyingAssetId { get; private set; }
value = optionDeskModel.UnderlyingAssetId
optionDeskModel.UnderlyingAssetId = value

UnderlyingAsset

UseBlackModel
public bool UseBlackModel { get; set; }
value = optionDeskModel.UseBlackModel
optionDeskModel.UseBlackModel = value

Para usar o modelo Preto em vez de IBlackScholes model. O padrão está desligado.

Métodos

Add
public void Add(Security security)
optionDeskModel.Add(security)

Adicionar opção.

security
Opção a adicionar.
Clear
public void Clear()
optionDeskModel.Clear()

Limpo.

Refresh
public void Refresh(DateTime? currentTime, decimal? assetPrice)
optionDeskModel.Refresh(currentTime, assetPrice)

Para atualizar os valores da mesa.

currentTime
A hora atual.
assetPrice
O preço atual do ativo subjacente. Se ele estiver definido, então IBlackScholesusa este preço.
Remove
public void Remove(Security security)
optionDeskModel.Remove(security)

Remover opção.

security
Opção a remover.