OptionVolatilitySmileChart

StockSharp.Xaml.Charting

Optionen Volatilität Lächeln Chart.

Erbt von: UserControl

Implementiert: IThemeableChart, IAsyncPersistable, IComponentConnector

Konstruktoren

OptionVolatilitySmileChart
public OptionVolatilitySmileChart()
optionVolatilitySmileChart = OptionVolatilitySmileChart()

Initialisiert eine neue Instanz von OptionVolatilitySmileChart.

Eigenschaften

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

Der Name des grafischen Themas.

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

Elemente.

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

Volatilitätslächeln ziehen Schritt.

Methoden

Clear
public void Clear()
optionVolatilitySmileChart.Clear()

Um Renditekurven aus dem Diagramm zu entfernen.

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

Um ein neues Lächeln zu erzeugen.

title
Der Zeilentitel.
color
Die Linienfarbe.
style
Der Linienzeichnungsstil. Der Standard ist Linie.
id
Eindeutige Kennung.

Rückgabe: Die Sammlung von Daten, die für die Linienzeichnung ausgefüllt werden sollten.

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

Um ein neues Lächeln zu erzeugen.

title
Der Zeilentitel.
color
Die Linienfarbe.
secondColor
Die zusätzliche Linienfarbe. Sie wird verwendet, um Area zu zeichnen.
style
Der Linienzeichnungsstil. Der Standard ist Linie.
id
Eindeutige Kennung.

Rückgabe: Die Sammlung von Daten, die für die Linienzeichnung ausgefüllt werden sollten.

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

Rückgabe: Task

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

Um die Renditekurve aus dem Diagramm zu entfernen.

items
Die Sammlung von Daten, die aus der Methode Guid erhalten wurden.
SaveAsync
public Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = optionVolatilitySmileChart.SaveAsync(storage, cancellationToken)

Save settings.

storage
Settings storage.
cancellationToken
CancellationToken

Rückgabe: Task

Felder

SmileStepProperty
public static readonly DependencyProperty SmileStepProperty
value = OptionVolatilitySmileChart.SmileStepProperty

Schrittgröße für die Berechnung des Volatilitätslächelns.