包絡線公式 (Chart 控制項)
包絡線公式會在移動平均線之上或之下繪製「包絡線」,以指定的百分比表示移動量。包絡線指標可用來產生買入和賣出訊號。您可以指定公式用來計算包絡線的百分比。
公式詳細資料
語法
Chart.DataManipulator.FinancialFormula(
FinancialFormula.Envelopes,
"Period,Shift",
"Price",
"Upper:Lower")
參數
這個公式接受兩個必要參數。
Period
計算移動平均的期間。Shift
用來從移動線移動的上下包絡線的百分比。
輸入值
這個公式接受一個輸入 Y 值。
- Price
計算包絡線的價格。
輸出值
這個公式輸出兩個 Y 值。
Upper
上包絡線。Lower
下包絡線。
備註
範圍圖類型是方便顯示公式輸出的圖表類型。您也可以使用折線圖類型,將上包絡線和下包絡線當做兩個資料數列顯示。
範例
下列範例會從 Series1 的第二個 Y 值接受輸入 (Series1:Y2),然後將 20 天移動平均線輸出至 Series2,將平均移動線的 7% 包絡線輸出至 Series3。
' 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