不能提前一天出现信号。不知你对指标代码是否有些了解,给你解释下:首先看这个副图指标的目的为的是让我们找到符合条件的黑马(其一)(其二:符合黑马条件,并且同时符合底背离,这个指标成功率会更高些,先不说它,其一都没办法做到,它就更没办法啦,具体看后面便知),也就是说当符合以上代码条件时,在符合条件当天出信号,知道了这个,就让我们看看源码中出信号时黑马条件:黑马:=(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
dif:1000*(ema(close,12)-ema(close,26))/abs(ema(close,12));macd:ema(dif,9);def:2*(dif-macd),nodraw;stickline(def>=0 and def>=ref(def,1),0,def,2,1),color6058ff;stickline(def>=0 and def< ref(...