通达信 TOTALBARSCOUNT 的问题
微wx笑
2023-03-23【指标公式】
0
0关键字:
通达信
均线的公式,如果股票有效数据天数不够的话,对应的均线就没有值,尝试使用 TOTALBARSCOUNT 来解决问题,但是只是最后一个交易日的显示的正确的,如果移动鼠标到前面的K线的话,均线的值又没有了。怎么解决这个问题呢?
通达信 TOTALBARSCOUNT 的问题
均线的公式,如果股票有效数据天数不够的话,对应的均线就没有值,尝试使用 TOTALBARSCOUNT 来解决问题,但是只是最后一个交易日的显示的正确的,如果移动鼠标到前面的K线的话,均线的值又没有了。怎么解决这个问题呢?
MA5:MA(CLOSE,5);
MA10:MA(CLOSE,10);
MA20:MA(CLOSE,IF(TOTALBARSCOUNT > 20,20,TOTALBARSCOUNT));
MA30:MA(CLOSE,IF(TOTALBARSCOUNT > 30,30,TOTALBARSCOUNT));{NOTEXT_}
MA60:MA(CLOSE,IF(TOTALBARSCOUNT > 60,60,TOTALBARSCOUNT));
MA120:MA(CLOSE,IF(TOTALBARSCOUNT > 120,120,TOTALBARSCOUNT));
MA250:MA(CLOSE,IF(TOTALBARSCOUNT > 250,250,TOTALBARSCOUNT));解决方法:
MA5:MA(CLOSE,IF(BARSCOUNT(C > 0) > 5,5,BARSCOUNT(C > 0)));
MA10:MA(CLOSE,IF(BARSCOUNT(C > 0) > 10,10,BARSCOUNT(C > 0)));
MA20:MA(CLOSE,IF(BARSCOUNT(C > 0) > 20,20,BARSCOUNT(C > 0)));
MA30:MA(CLOSE,IF(BARSCOUNT(C > 0) > 30,30,BARSCOUNT(C > 0)));{NOTEXT_}
MA60:MA(CLOSE,IF(BARSCOUNT(C > 0) > 60,60,BARSCOUNT(C > 0)));
MA120:MA(CLOSE,IF(BARSCOUNT(C > 0) > 120,120,BARSCOUNT(C > 0)));
MA250:MA(CLOSE,IF(BARSCOUNT(C > 0) > 250,250,BARSCOUNT(C > 0)));使用 BARSCOUNT 就能比较好的解决问题了。
本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/fin-free/formula/2023-03-23/1784.html



