//------------------------------------------------------------------------
// 简称: Text_roc
// 来源: 松鼠Quant
// 网址:https://quant789.com/
// Ai写策略:https://ai.kanpan789.com/
// 名称: 相对强弱指数
// 类别: 公式应用
// 类型: 内建应用
//------------------------------------------------------------------------
Params
Numeric Periods1(12); // 第一个周期参数
Numeric Periods2(3); // 第二个周期参数
Numeric Periods3(12); // 第三个周期参数
Numeric NumDevUp(1); // 上限标准差倍数
Numeric NumDevDn(-1); // 下限标准差倍数
Vars
Series<Numeric> RateOfChg; // 变化率
Series<Numeric> AvgOfSquares;// 平方的平均值
Series<Numeric> ROCDev; // 变化率的标准差
Series<Numeric> MaRateOfChg; // 变化率的指数移动平均
Series<Numeric> UpperBand; // 上限带
Series<Numeric> LowerBand; // 下限带
Events
OnBar(ArrayRef<Integer> indexs)
{
// 计算变化率
RateOfChg = RateOfChange(Close, Periods1);
// 计算平方的平均值
AvgOfSquares = Average(Sqr(RateOfChg), Periods3);
// 计算变化率的标准差
ROCDev = Sqrt(AvgOfSquares);
// 计算变化率的指数移动平均
MaRateOfChg = XAverage(RateOfChg, Periods2);
// 计算上下限带
UpperBand = ROCDev * NumDevUp;
LowerBand = ROCDev * NumDevDn;
// 绘制结果
PlotNumeric("UpperBand", UpperBand);
PlotNumeric("MA-ROC", MaRateOfChg);
PlotNumeric("-LowerBand", LowerBand);
}
//------------------------------------------------------------------------
// 简称: Text_roc
// 来源: 松鼠Quant
// 网址:https://quant789.com/
// 名称: 相对强弱指数
// Ai写策略:https://ai.kanpan789.com/
// 类别: 公式应用
// 类型: 内建应用
//------------------------------------------------------------------------