老师好,我在使用序列变量时发现一个事情,不知道如何理解,我先定义了变量:
Series<Numeric> dkV1;
Series<Numeric> dkV2;
Series<Numeric> dkV3;
Series<Numeric> dkDD;
然后我在 OnBar 里面计算它:
dkV1=(Open+Close+High+Low)/4;
dkV2=Lowest(Low, 20);
dkV3=Highest(High, 20);
dkDD=XAverage((dkV1-dkV2)/(dkV3-dkV2), 10);
Commentary("dkDD="+Text(dkDD));
结果发现 dkDD 结果是 “N/D”,请问老师这个如何理解?
算法里只要有除法,就一定要做除数为0的异常处理
我找到原因了,应该是特殊场景下,有为0的除法。