OptionVolatilitySmileChart

StockSharp.Xaml.Charting

Opções tabela de sorrisos de volatilidade.

Herda de: UserControl

Implementa: IThemeableChart, IAsyncPersistable, IComponentConnector

Construtores

OptionVolatilitySmileChart
public OptionVolatilitySmileChart()
optionVolatilitySmileChart = OptionVolatilitySmileChart()

Inicializa uma nova instância do OptionVolatilitySmileChart.

Propriedades

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

O nome do tema gráfico.

Elements
public IEnumerable<KeyValuePair<ICollection<LineData<double>>, IChartVolatilitySmileElement>> Elements { get; }
value = optionVolatilitySmileChart.Elements

Elementos.

SmileStep
public double SmileStep { get; set; }
value = optionVolatilitySmileChart.SmileStep
optionVolatilitySmileChart.SmileStep = value

Volatilidade sorriso desenhar passo.

Métodos

Clear
public void Clear()
optionVolatilitySmileChart.Clear()

Para remover curvas de rendimento do gráfico.

CreateSmile
public ICollection<LineData<double>> CreateSmile(string title, Color color, DrawStyles style, Guid id)
result = optionVolatilitySmileChart.CreateSmile(title, color, style, id)

Para criar um novo sorriso.

title
O título da linha.
color
A cor da linha.
style
O estilo de desenho das linhas. O padrão é Linha.
id
ID único.

Retorna: A coleta de dados que devem ser preenchidos para o desenho de linha.

CreateSmile
public ICollection<LineData<double>> CreateSmile(string title, Color color, Color secondColor, DrawStyles style, Guid id)
result = optionVolatilitySmileChart.CreateSmile(title, color, secondColor, style, id)

Para criar um novo sorriso.

title
O título da linha.
color
A cor da linha.
secondColor
A cor da linha adicional. É usado para desenhar a área.
style
O estilo de desenho das linhas. O padrão é Linha.
id
ID único.

Retorna: A coleta de dados que devem ser preenchidos para o desenho de linha.

InitializeComponent
public void InitializeComponent()
optionVolatilitySmileChart.InitializeComponent()

InitializeComponent

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

Load settings.

storage
Settings storage.
cancellationToken
CancellationToken

Retorna: Task

RemoveSmile
public void RemoveSmile(ICollection<LineData<double>> items)
optionVolatilitySmileChart.RemoveSmile(items)

Para remover a curva de rendimento do gráfico.

items
A coleta de dados obtidos do método Guid).
SaveAsync
public Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = optionVolatilitySmileChart.SaveAsync(storage, cancellationToken)

Save settings.

storage
Settings storage.
cancellationToken
CancellationToken

Retorna: Task

Campos

SmileStepProperty
public static readonly DependencyProperty SmileStepProperty
value = OptionVolatilitySmileChart.SmileStepProperty

Tamanho do passo para cálculo do sorriso de volatilidade.