包络线公式
08/04/2015
本文内容
包络线公式计算对一条移动平均线分别加上和减去一个指定百分比偏移而在其上方和下方绘出的“包络线”。包络线指标用于创建买卖信号。可以指定公式用于计算包络线的百分比。
公式详细信息
语法
Chart.DataManipulator.FinancialFormula(
FinancialFormula.Envelopes,
"Period,Shift",
"Price",
"Upper:Lower")
参数
此公式采用两个必需参数。
Period
用于计算移动平均线的时段。
Shift
用于从移动平均线加上或减去上方和下方包络线的百分比。
输入值
此公式采用一个输入 Y 值。
Price
为其计算包络线的价格。
输出值
此公式输出两个 Y 值。
Upper
上方包络线。
Lower
下方包络线。
备注
范围图是一种可方便地显示公式输出的图表类型。您可以使用折线图图表类型将上方包络线和下方包络线显示为两个数据序列。
示例
下面的示例采用 Series1 的第二个 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");
请参见
参考
概念