Freigeben über


Formel für Umschläge (Diagrammsteuerelemente)

Die Formel für Umschläge berechnet "Umschläge" über und unter einem gleitenden Durchschnitt, wobei ein bestimmter Prozentwert als Versatz verwendet wird. Mithilfe des Umschlagindikators werden Signale für den Kauf und Verkauf erstellt. Sie können den Prozentsatz angeben, mit dem die Formel die Umschläge berechnet.

Beispieldarstellung der Umschlagformel-Ausgabe

Formeldetails

Syntax

Chart.DataManipulator.FinancialFormula(
    FinancialFormula.Envelopes,
    "Period,Shift",
    "Price",
    "Upper:Lower")

Parameter

Diese Formel erfordert zwei Parameter.

  • Period
    Zeitraum für die Berechnung des gleitenden Durchschnitts.

  • Shift
    Prozentsatz, der zum Verschieben der oberen und der unteren Umschläge vom gleitenden Durchschnitt verwendet wird.

Eingabewerte

Diese Formel lässt einen Y-Wert als Eingabe zu.

  • Price
    Preis, für den die Umschläge berechnet werden.

Ausgabewert

Diese Formel gibt zwei Y-Werte aus.

  • Upper
    Oberer Umschlag.

  • Lower
    Unterer Umschlag.

Hinweise

Der ideale Diagrammtyp zum Anzeigen der Formelausgabe ist ein Bereichsdiagramm. Sie können den oberen und den unteren Umschlag mithilfe eines Liniendiagramms auch als zwei Datenreihen anzeigen.

Beispiel

Im folgenden Beispiel werden als Eingabe der zweite Y-Wert von Reihe 1 (Series1:Y2) verwendet und ein gleitender Durchschnitt für 20 Tage in Reihe 2 sowie die 7%-Umschläge für den gleitenden Durchschnitt in Reihe 3 ausgegeben.

' Calculate 20 days Simple moving average.
Chart1.DataManipulator.FinancialFormula (FinancialFormula.MovingAverage, "20", "Series1:Y2", "Series2:Y")

' Calculate 20 days Envelopes with 7 percent shift.
Chart1.DataManipulator.FinancialFormula (FinancialFormula.Envelopes, "20,7", "Series1:Y2", "Series3:Y,Series3:Y2")
// Calculate 20 days Simple moving average.
Chart1.DataManipulator.FinancialFormula (FinancialFormula.MovingAverage, "20", "Series1:Y2", "Series2:Y");

// Calculate 20 days Envelopes with 7 percent shift.
Chart1.DataManipulator.FinancialFormula (FinancialFormula.Envelopes, "20,7", "Series1:Y2", "Series3:Y,Series3:Y2");

Siehe auch

Verweis

System.Windows.Forms.DataVisualization.Charting

System.Web.UI.DataVisualization.Charting

Andere Ressourcen

Formeln für finanzielle Berechnungen

Anwenden von Formeln