次の方法で共有


エンベロープ式

エンベロープ式は、指定された割合を乖離率として使用して、移動平均の上下の "エンベロープ" を計算します。エンベロープ インジケーターは、売買のシグナルを作成するために使用されます。式でエンベロープの計算に使用する割合を指定できます。

FinancialFormulaEnvelopes

式の詳細

Dd489219.collapse_all(ja-jp,VS.140).gif構文

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

Dd489219.collapse_all(ja-jp,VS.140).gifパラメーター

この式には必須パラメーターが 2 つあります。

  • Period
    移動平均を計算する期間。

  • Shift
    移動から上下のエンベロープをシフトするために使用する割合。

Dd489219.collapse_all(ja-jp,VS.140).gif入力値

この式は、1 つの Y 値を入力します。

  • Price
    エンベロープを計算する価格。

Dd489219.collapse_all(ja-jp,VS.140).gif出力値

この式は、2 つの Y 値を出力します。

  • Upper
    上のエンベロープ。

  • Lower
    下のエンベロープ。

解説

範囲グラフは、式の出力を表示するときに便利なグラフの種類です。また、折れ線グラフを使用して、上のエンベロープと下のエンベロープを 2 つのデータ系列として表示できます。

使用例

次の例では、Series1 の 2 番目の Y 値 (Series1:Y2) を使用し、Series2 に 20 日の移動平均を出力し、Series3 に移動平均の 7% のエンベロープを出力します。

' 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");

参照

関連項目

System.Windows.Forms.DataVisualization.Charting

System.Web.UI.DataVisualization.Charting

概念

財務に関する式

式の適用