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.
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.