发的是源码文件,有大智慧的,也有通达信的,还有通用的选股公式。可以根据自己的股软选择性复制
{原指标源码,大智慧有DDX数据的直接复制可用}AA1:=FILTER(L=LLV(L,13),8);AA2:=if(LLV(L,3)=LLV(L,13) AND C[0,21);AA5:=SUM(AA3,AA4)/21;AA6:=REF(AA3,1)=HHV(AA3,3) AND REF(AA3,1)>AA5*3 AND COUNT(C/REF(C,1)<0.9025,8)=0 and="" isup="" and="">0.9025,8)=0><0.88;aa7:=(count('ddx.ddx'>0,5)>0 OR NOT('DDX.DDX1'<'ddx.ddx2' and="">'ddx.ddx2'><'ddx.ddx3')) and="" count('ddx.ddx'="">REF('DDX.DDX',1),10)>=6; 反转:=AA6 AND AA7 ;stickline(close,0,AA3,8,1),coloryellow;stickline(反转,0,AA3,8,0),colorred;{以下是大智慧改良的不用DDX数据的源码}DRAWGBKLAST(CLOSE>0,STRIP(RGB(47,79,79),RGB(0,0,0),0));AA:=VOL/((H-L)*2-ABS(C-O));买量:=AA*(H-L);卖量:=0-AA*((H-C)+(O-L));进出量:=(买量+卖量)>0;AA1:=FILTER(L=LLV(L,13),8);AA2:=if(LLV(L,3)=LLV(L,13) AND C][0,21);AA5:=SUM(AA3,AA4)/21;AA6:=REF(AA3,1)=HHV(AA3,3) AND REF(AA3,1)>AA5*3 AND COUNT(C/REF(C,1)<0.9025,8)=0 and="" isup="" and="">0.9025,8)=0><0.88;{aa7:=(count('ddx.ddx'>0,5)>0 OR NOT('DDX.DDX1'<'ddx.ddx2' and="">'ddx.ddx2'><'ddx.ddx3')) and="" count('ddx.ddx'="">REF('DDX.DDX',1),10)>=6;}均线条件:=EMA(C,5)>=REF(EMA(C,5),1) ; {增加这个条件过滤掉那些股票价格继续下行,而出现信号}反转:=FILTER(AA6 AND 进出量 AND 均线条件,3); {增加了过滤信号语句,减少重复信号}stickline(close,0,AA3,8,1),coloryellow;stickline(反转,0,AA3,8,0),colorred;{以下是通达信公式源码,通达信不能用DDX数据的}AA:=VOL/((H-L)*2-ABS(C-O));买量:=AA*(H-L);卖量:=0-AA*((H-C)+(O-L));进出量:=(买量+卖量)>0;AA1:=FILTER(L=LLV(L,13),8);AA2:=IF(LLV(L,3)=LLV(L,13) AND C][0,21);AA5:=SUM(AA3,AA4)/21;AA6:=REF(AA3,1)=HHV(AA3,3) AND REF(AA3,1)>AA5*3 AND COUNT(C/REF(C,1)<0.9025,8)=0 and="">0.9025,8)=0><0.88;均线条件:=ema(c,5)>=REF(EMA(C,5),1) ; {增加这个条件过滤掉那些股票价格继续下行,而出现信号}反转:=FILTER(AA6 AND 进出量 AND 均线条件,3); {增加了过滤信号语句,减少重复信号}STICKLINE(CLOSE,0,AA3,2.7,1),COLORYELLOW;STICKLINE(反转,0,AA3,2.7,0),COLORRED;{以下是选股公式,大智慧和通达信都能用}AA:=VOL/((H-L)*2-ABS(C-O));买量:=AA*(H-L);卖量:=0-AA*((H-C)+(O-L));进出量:=(买量+卖量)>0;AA1:=FILTER(L=LLV(L,13),8);AA2:=IF(LLV(L,3)=LLV(L,13) AND C][0,21);AA5:=SUM(AA3,AA4)/21;AA6:=REF(AA3,1)=HHV(AA3,3) AND REF(AA3,1)>AA5*3 AND COUNT(C/REF(C,1)<0.9025,8)=0 and="">0.9025,8)=0><0.88;均线条件:=ema(c,5)>=REF(EMA(C,5),1) ; 反转:=AA6 AND 进出量 AND 均线条件; XG:FILTER(反转,3); {说明:公式均通过测试,朋友们可以自己在根据历史K线检验,任何公式都不可能反应所有买卖点。信号出现离50日均线越近越好}0.88;均线条件:=ema(c,5)>]0.88;均线条件:=ema(c,5)>'ddx.ddx3'))>0.88;{aa7:=(count('ddx.ddx'>'ddx.ddx3'))>0.88;aa7:=(count('ddx.ddx'>