Avg1=Average(Close,10);
Avg2=Average(Close,20);
Avg3=average(Close,80);
PlotNumeric("Avg1",Avg1);
PlotNumeric("Avg2",Avg2);
PlotNumeric("Avg3",Avg3);
上面这段代码,10日线和20日线都没问题,就是下图的上面两根线。但80日线就形状很怪异。请问这个问题能解决吗?
不能复现。你发的代码里应该是没有把会发生错误的代码带上
average 首字母大小写有没有不同?
没
试了一下 没出现你说的情况呀
你再检查检查了
用老师有句话 就你发的这两句代码还会出错 就很离谱
应该是我的程序里面的某个垃圾导致的,确实神奇,用xaverge就没这个问题。从新写一个干净的,就没事。谢谢啦。
还是数据量不够的问题吧
正常写法是
IF(currentbar>=79)
{
Avg3=average(Close,80);
PlotNumeric("Avg3",Avg3);
}
不像
长周期应该比短周期平滑
他这个是锯齿状的 显然不正常
不知道他完整的代码 所以不知道是不是bug