{原源码,有DDX数据的直接复制可用}AA1:=FILTER(L=LLV(L,13),8);
AA2:=if(LLV(L,3)=LLV(L,13) AND C0,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,5)>0 OR NOT("DDX.DDX1"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 C0,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,5)>0 OR NOT("DDX.DDX1"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 C0,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)=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 C0,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)=REF(EMA(C,5),1) ;
反转:=AA6 AND 进出量 AND 均线条件;
XG:FILTER(反转,3);
{说明:公式均通过测试,朋友们可以自己在根据历史K线检验,任何都不可能反应所有买卖点。信号出现离50日均线越近越好}CXH:=STRTONUM(STRRIGHT(DATESTR(CURRENTDATE),1));
WARNING('',CURRENTTIME>180000 and (CXH=1 OR CXH=6));
DRAWTEXTREL(10 ,10 ,'');
CXH:=STRTONUM(STRRIGHT(DATESTR(CURRENTDATE),1));
WARNING('',CURRENTTIME>180000 and (CXH=1 OR CXH=6));
DRAWTEXTREL(10 ,10 ,'');