EMA(C,NULL)应该是NULL才对,为何返回一个有效的数据?造成均线计算错误!
以下例子举例,图中AA,BB,CC,DD这几个数为何不是NULL?
AA:EMA(C,NULL);
BB:EMA(L,NULL);
CC:EMA(H,NULL);
DD:EMA(O,NULL);MA1:MA(CLOSE,N);//定义10周期均线
MA1>REF(MA1,1)&&REF(MA1,1)>REF(MA1,2)&&REF(MA1,3)>REF(MA1,2)&&REF(MA1,4)>REF(MA1,3),BPK;//上拐时买平并买开
MA1<REF(MA1,1)&&REF(MA1,1)<REF(MA1,2)&&REF(MA1,3)<REF(MA1,2)&&REF(MA1,4)<REF(MA1,3),SPK;//下拐时卖平并卖开
AUTOFILTER;
EMA(X,N):求N周期X值的指数移动平均(平滑移动平均)。
注:
1、对距离当前较近的k线赋予了较大的权重。
2、当N为有效值,但当前的k线数不足N根,按实际根数计算。
3、N为0或空值时返回值为空值。
4、N可以为变量
"N为0或空值时返回值为空值": 这个说法就是错误的