请高手看看这个通达信公式能不能让信号提前一天出现?谢谢!!!

皮皮虾APP 2024-11-16 11:41:09
最佳回答
不能提前一天出现信号。不知你对指标代码是否有些了解,给你解释下:首先看这个副图指标的目的为的是让我们找到符合条件的黑马(其一)(其二:符合黑马条件,并且同时符合底背离,这个指标成功率会更高些,先不说它,其一都没办法做到,它就更没办法啦,具体看后面便知),也就是说当符合以上代码条件时,在符合条件当天出信号,知道了这个,就让我们看看源码中出信号时黑马条件:黑马:=(macd0>ref(macd0,1)*2 and macd0>15);分开来看是要同时符合以下两个条件时,黑马条件才成立:macd0>ref(macd0,1)*2 ;macd0>15;我把它们分别赋予了新的变量如下:macd0tj:macd0>ref(macd0,1)*2,nodraw;{macd0条件 今天的macd0需大于昨天其值的2倍}macd0zhitj: macd0>15,nodraw;{macd值条件需大于15}我试图在出现黑马条件前一天发现以上两条件中的一个,但,观察副图指标似乎,它们三者大多数时候会是同时出现,即使有在其前一天出现的情况,也不建议参与进去,不得不承认的是,这个公式还是个比较不错的公式,但,即使是黑马条件成立后,也仍然有很多时候,股价并没有向上运行,而是相反的掉头向下。我就说这些,我改编后的公式如下:diff:=ema(dclose,12)-ema(dclose,26);dea:=ema(diff,9),colorffff00;a1:=barslast(ref(cross(diff,dea),1));底背离:=ref(close,a1+1)>close and diff>ref(diff,a1+1) and cross(diff,dea);dea0:=ema(diff*100,9);macd0:2*(diff*100-dea0);macd0tj:macd0>ref(macd0,1)*2,nodraw;macd0zhitj: macd0>15,nodraw;黑马:(macd0>ref(macd0,1)*2 and macd0>15),nodraw;底背离 and 黑马;stickline(黑马=1,-25,50,1,0),coloryellow;stickline(底背离=1 and 黑马=1,-25,50,1,0),colorred;若对答案满意,望采纳,有此类问题,还可以找我。若我有空,谢谢。 20210311
汇率兑换计算器

类似问答
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。