全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
求教
hill_luo 分享到
2023-12-07 12:50

     求教,以下指标计算,为什么MACD输出是空值N/A?

DayBarsAvNum = MAX(DayBarsNumI(0,1),MAX(DayBarsNumI(0,2),DayBarsNumI(0,3)));

   Diff _Nexter = XAverage( Close, 12*DayBarsAvNum) - XAverage( Close,26*DayBarsAvNum) ;    

       Dea_Nexter = XAverage(Diff_Nexter,9*DayBarsAvNum);

       MACD_Nexter = 2*(Diff_Nexter - Dea_Nexter);

kyover

xaverage函数里是有序列对象的。如果从某个bar上这个函数计算得到无效值了那么以后基本都是无效值了。

得到无效值最常见的错误操作是做除法除数为0导致无效值。

你可以看看从哪根bar上开始变成无效值,然后根据这根bar的数据推算一下为什么这里计算错误

2023-12-07 14:04
您未登录,请先 登录注册 后发表评论
顶部