Params
Numeric FastLength(5); // 短期指数平均线参数
Numeric SlowLength(20); // 长期指数平均线参数
Vars
Series<Numeric> AvgValue1; // 短期均线
Series<Numeric> AvgValue2; // 长期均线
Events
OnInit()
{
// 订阅日线数据
SubscribeBar(DATA0.Symbol, "1d", BeginDateTime, 0);
}
OnReady()
{
// 设置回溯最大K线数
SetBackBarMaxCount(1 + Max(FastLength, SlowLength));
}
OnBar(ArrayRef<Integer> indexs)
{
// 计算短期和长期均线
Range[0:1]
{
AvgValue1 = AverageFC(Close, FastLength); // 计算短期均线
AvgValue2 = AverageFC(Close, SlowLength); // 计算长期均线
}
// 绘制均线
PlotNumeric("MA1", AvgValue1); // 绘制短期均线
PlotNumeric("MA2", AvgValue2); // 绘制长期均线
// 输出日线的长期均线值
Commentary("图层二:AvgValue2[1] = " + text(DATA1.AvgValue2[1]));
画不了
只能把大周期的指标画到小周期上,不能把小周期的指标画到大周期上