averag函数是否不能计算大日期数?

Avg1=Average(Close,10);

Avg2=Average(Close,20);

Avg3=average(Close,80);

PlotNumeric("Avg1",Avg1);

PlotNumeric("Avg2",Avg2);

PlotNumeric("Avg3",Avg3);

上面这段代码,10日线和20日线都没问题,就是下图的上面两根线。但80日线就形状很怪异。请问这个问题能解决吗?

不同周期数据的函数计算机制
不同周期数据的函数计算机制
关于跨周期引用大周期数据问题请教
请问TB语言是否有类似“求N周期内X最低值到当前周期数”的函数?
For 循环语句能从大到小计算吗
小周期上引用大周期数据的问题
在非【5分钟周期数据】上调用大周期数据,会出现交易信号闪烁的问题
TBQ3 获取交割日函数
大单边保证金模式是否支持?
按26日均线角度从大到小排序,写出完整的栏目抬头可用的公式

不能复现。你发的代码里应该是没有把会发生错误的代码带上

average 首字母大小写有没有不同?

没

试了一下 没出现你说的情况呀

你再检查检查了

用老师有句话 就你发的这两句代码还会出错 就很离谱

应该是我的程序里面的某个垃圾导致的,确实神奇,用xaverge就没这个问题。从新写一个干净的,就没事。谢谢啦。

还是数据量不够的问题吧

正常写法是

IF(currentbar>=79)

{

Avg3=average(Close,80);

PlotNumeric("Avg3",Avg3);

}

不像

长周期应该比短周期平滑

他这个是锯齿状的 显然不正常

不知道他完整的代码 所以不知道是不是bug