指标公式您现在的位置是:首页 > 爱财有道 > 指标公式

通达信 TOTALBARSCOUNT 的问题

<a href='mailto:'>微wx笑</a>的头像微wx笑 2023-03-23指标公式 0 0关键字: 通达信  

均线的公式,如果股票有效数据天数不够的话,对应的均线就没有值,尝试使用 TOTALBARSCOUNT 来解决问题,但是只是最后一个交易日的显示的正确的,如果移动鼠标到前面的K线的话,均线的值又没有了。怎么解决这个问题呢?

通达信 TOTALBARSCOUNT 的问题q9g无知


q9g无知

均线的公式,如果股票有效数据天数不够的话,对应的均线就没有值,尝试使用 TOTALBARSCOUNT 来解决问题,但是只是最后一个交易日的显示的正确的,如果移动鼠标到前面的K线的话,均线的值又没有了。怎么解决这个问题呢?q9g无知

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));

解决方法:q9g无知

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 就能比较好的解决问题了。q9g无知

本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/fin-free/formula/2023-03-23/1784.html

很赞哦! () 有话说 ()