OptionPositionChart

StockSharp.Xaml.Charting

O gráfico que mostra a posição e as opções gregas em relação ao ativo subjacente.

Herda de: UserControl

Implementa: IOptionPositionChart, IThemeableChart, IAsyncPersistable, IComponentConnector

Construtores

OptionPositionChart
public OptionPositionChart()
optionPositionChart = OptionPositionChart()

Inicializa uma nova instância do OptionPositionChart.

Propriedades

ChartParam
public BlackScholesGreeks ChartParam { get; set; }
value = optionPositionChart.ChartParam
optionPositionChart.ChartParam = value

O parâmetro tipo no gráfico. O padrão é Premium.

ChartTheme
public string ChartTheme { get; set; }
value = optionPositionChart.ChartTheme
optionPositionChart.ChartTheme = value

O nome do tema gráfico.

Model
public BasketBlackScholes Model { get; set; }
value = optionPositionChart.Model
optionPositionChart.Model = value

BasketBlackScholes

ShowExpiration
public bool ShowExpiration { get; set; }
value = optionPositionChart.ShowExpiration
optionPositionChart.ShowExpiration = value

Para mostrar o gráfico de posição no momento da expiração. O padrão está habilitado.

ShowSeparated
public bool ShowSeparated { get; set; }
value = optionPositionChart.ShowSeparated
optionPositionChart.ShowSeparated = value

Para mostrar os gráficos de posição separadamente ou como uma única posição. Por padrão, é mostrado como uma única posição.

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

Se deve usar o modelo Preto. Por padrão, o modelo não é usado.

Métodos

InitializeComponent
public void InitializeComponent()
optionPositionChart.InitializeComponent()

InitializeComponent

LoadAsync
public Task LoadAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = optionPositionChart.LoadAsync(storage, cancellationToken)

Load settings.

storage
Settings storage.
cancellationToken
CancellationToken

Retorna: Task

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

Para redesenhar o mapa.

assetPrice
O preço atual do ativo subjacente.
currentTime
A hora atual.
expiryDate
A data de validade.
SaveAsync
public Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = optionPositionChart.SaveAsync(storage, cancellationToken)

Save settings.

storage
Settings storage.
cancellationToken
CancellationToken

Retorna: Task