请教各位高手,为什么tb中0日均线数值的数值=1.797693*****?不是应该不存在吗?

请教各位高手,为什么tb中0日均线数值的数值=1.797693*****?不是应该不存在吗?如果不存在更不应该显示图像。

但在tb中,当均线周期设置为0的时候,它产生了数值1.797693*****。如果0日均线画图的话,会彻底扰乱原有的图形,所有图形会在图表上方缩短为“地平线”状态,类似所有归零的错误状态。

那么,求教各位高手,我该如何编写公式,才能在均线设置为零的时候,不产生1.797693*****的错误数值,和错误画图?



附:0均线的画图状态

data-href=

拜求!!请教高手:0日均线数值和图形结果的意义与实际影响(因为一个失误操作,领教了0日均线的存在)
在使用Portfolio里面关于净利润的语句产生出来的最终数值,为什么与测试报告里面的最终数值无法精确相等?
TBL如何表示数值空,如python中的double("nan")
closed数值问题
参数值设置为范围问题
我要获取当天第一根K线的数值,应该怎么回溯?
请教各位高手关于换月跳空的问题
数值型的无效值
指标数值提取
上一周期的数值怎样表达

顺便说一句,所有的异常处理都不是自动生效的,都是需要人工去处理这个意外分支的。

软件没提供的话,自己处理一下就好了,正常来说不是什么很难得事

非常感谢。

最后还有一问,关于0日均线数值的数值=1.797693*****,是否可以理解为:当0均线时,本来是没有数值的(所以不影响回测数据),但如果强行画图的话,画出的水平直线是必然有数值的,所以有了1.797693*****?

不是的。

具体你看看算法就知道了

实际上quant3的系统均线指标已经对参数是否为0进行了异常处理

if(length <>0 ) plotnumeric(\"ma\",average(close,length));