OptionVolatilitySmileChart

StockSharp.Xaml.Charting

График волатильности опционов.

Наследует: UserControl

Реализует: IThemeableChart, IAsyncPersistable, IComponentConnector

Конструкторы

OptionVolatilitySmileChart
public OptionVolatilitySmileChart()
optionVolatilitySmileChart = OptionVolatilitySmileChart()

Инициирует новый экземпляр документа OptionVolatilitySmileChart.

Свойства

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

Название графической темы.

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

Элементы.

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

Волатильность улыбки шаг вперед.

Методы

Clear
public void Clear()
optionVolatilitySmileChart.Clear()

Удаление кривых доходности с графика.

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

Создать новую улыбку.

title
Название строки.
color
Цвет линии.
style
Стиль рисования линий. По умолчанию используется линия.
id
Уникальный идентификатор.

Возвращает: Сбор данных, которые должны быть заполнены для рисунка линии.

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

Создать новую улыбку.

title
Название строки.
color
Цвет линии.
secondColor
Дополнительный цвет линии. Он используется для рисования области.
style
Стиль рисования линий. По умолчанию используется линия.
id
Уникальный идентификатор.

Возвращает: Сбор данных, которые должны быть заполнены для рисунка линии.

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

Возвращает: Task

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

Удалить кривую доходности с графика.

items
Сбор данных, полученных с помощью метода Guid.
SaveAsync
public Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = optionVolatilitySmileChart.SaveAsync(storage, cancellationToken)

Save settings.

storage
Settings storage.
cancellationToken
CancellationToken

Возвращает: Task

Поля

SmileStepProperty
public static readonly DependencyProperty SmileStepProperty
value = OptionVolatilitySmileChart.SmileStepProperty

Размер шага для расчета улыбки волатильности.