公式介绍:
擒龙战法是一款融合趋势量能动量背离与经典形态的高阶通达信智能决策公式。它整合MACD、KDJ、RSI、CCI、DMI等指标的底顶背离信号,嵌入老鸭头、青龙取水、出水芙蓉、唐鸭头等经典主力吸筹形态识别,结合21日高低位能量模型与大盘环境判断,实现多周期多维度共振分析。公式通过动态背景色展示市场强弱,在关键位置自动标注绝买、抄底、危险等实战提示,帮助精准捕捉主力启动点,规避高位风险。
核心思路:
基于量价为王趋势为纲形态为契动量佐证理念构建的自动化分析引擎,通过综合研判多维度数据,为投资者提供从战略趋势环境到战术具体买卖点的全方位决策支持。
使用方法:
适用于日线级别操作。当出现绿色买点文字如老鸭头买点、绝买买点且股价站上13日均线时,视为强势介入信号;若同时伴有量能理想继续持有或短线强提示,则增强持股信心。反之,出现放量跌、走弱离场或右侧危险警示时,应果断减仓离场。建议结合公式内嵌的大盘高低判断综合决策,以此提高操作胜率。
{全维共振擒龙}
V1:=MA(V,5);
V2:=MA(V,10);
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
MA13:=MA(CLOSE,13);
MA20:=MA(CLOSE,20);
MA40:=MA(CLOSE,40);
MA60:=MA(CLOSE,60);
MA75:=MA(CLOSE,75);
LC:=REF(C,1);
K9:=SMA((C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100,3,1);
STICKLINE(1=1,11,-1,4,0),COLOR444444;
STICKLINE(C<=MA(C,13) AND MA(C,13)<=REF(MA(C,13),1),11,-1,4,0),COLOR663300;
STICKLINE(C>=MA(C,13) AND MA(C,13)>=REF(MA(C,13),1),11,-1,4,0),COLOR000055;
D9:=SMA(K9,3,1);
J9:=3*K9-2*D9;
KK:K9*0.1;
JJ:J9*0.1;
ZBGS1:=DYNAINFO(17)*REF(MA(V,5),1);
ZBGS2:=DYNAINFO(7)=C AND DYNAINFO(10)=AMOUNT;
ZBGS3:=IF(DYNAINFO(7)=C AND DYNAINFO(10)=AMOUNT,ZBGS1,ZBGS2);
ZBGS4:=BARSLAST(CROSS(MA5,MA60));
ZBGS5:=BARSLAST(CROSS(MA10,MA60));
ZBGS6:=BARSLAST(HIGH=HHV(HIGH,ZBGS5));
ZBGS7:=BARSLAST(CROSS(MA10,MA5));
ZBGS8:=BARSLAST(CROSS(MA5,MA10));
ZBGS9:=ZBGS4>ZBGS5 AND ZBGS5>ZBGS6 AND ZBGS6>ZBGS7 AND ZBGS7>ZBGS8 AND ZBGS8< 5;
ZBGSA:=COUNT(CROSS(MA10,MA5),ZBGS5)=1;
ZBGSB:=(HHV(H,21)-C)/(HHV(H,21)-LLV(L,21))*100;
ZBGSC:=(C-LLV(L,21))/(HHV(H,21)-LLV(L,21))*100;
ZBGSD:=(ZBGSC-ZBGSB)/20+6;
AA:=MA(ZBGSD,5);
YYY:=EMA((INDEXC-LLV(INDEXL,11))/(HHV(INDEXH,25)-LLV(INDEXL,11))*4,8)+1;
YY:=POW(YYY,2)-10;
XXX:=EMA((C-LLV(L,11))/(HHV(H,25)-LLV(L,11))*4,8)+1;
XX:=IF(1=1,POW(XXX,2)-10,DRAWNULL);
预:=CLOSE>MA(CLOSE,13);
升:=CLOSE>MA(CLOSE,5) AND CLOSE< MA(CLOSE,13);
CCI背:=IF(LLV(CCI,2)>LLV(CCI,7) AND LLV(L,2)<=LLV(L,7) AND HHV(H,10)>MA(CLOSE,60),1,0),COLORWHITE;
TR1:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14);
HD:=HIGH-REF(HIGH,1);
LD:=REF(LOW,1)-LOW;
PDM:=SUM(IF(HD>0 AND HD>LD,HD,0),14);
MDM:=SUM(IF(LD>0 AND LD>HD,LD,0),14);
PDI:=PDM*100/TR1;
MDI:=MDM*100/TR1;
A1:=BARSLAST(REF(CROSS("MACD.DIF"(12,26,9),"MACD.DEA"(12,26,9)),1));
B1:=REF(C,A1+1)>C && REF("MACD.DIF"(12,26,9),A1+1)< "MACD.DIF"(12,26,9) && CROSS ("MACD.DIF"(12,26,9),"MACD.DEA"(12,26,9));
A2:=BARSLAST(REF(CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3)),1));
B2:=REF(C,A2+1)>C AND REF("KDJ.K"(9,3,3),A2+1)< "KDJ.K"(9,3,3) AND CROSS ("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));
A3:=BARSLAST(REF(CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1));
B3:=REF(C,A3+1)>C AND REF("RSI.RSI1"(6,12,24),A3+1)< "RSI.RSI1"(6,12,24) AND CROSS ("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));
C1:=BARSLAST(REF(CROSS("MACD.DEA"(12,26,9),"MACD.DIF"(12,26,9)),1));
D1:=REF(C,C1+1)< C AND REF("MACD.DIF"(12,26,9),C1+1)>"MACD.DIF"(12,26,9) AND CROSS ("MACD.DEA"(12,26,9),"MACD.DIF"(12,26,9));
C2:=BARSLAST(REF(CROSS("KDJ.D"(9,3,3),"KDJ.K"(9,3,3)),1));
D2:=REF(C,C2+1)< C AND REF("KDJ.K"(9,3,3),C2+1)>"KDJ.K"(9,3,3) AND CROSS ("KDJ.D"(9,3,3),"KDJ.K"(9,3,3));
C3:=BARSLAST(REF(CROSS("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24)),1));
D3:=REF(C,C3+1)< C AND REF("RSI.RSI1"(6,12,24),C3+1)>"RSI.RSI1"(6,12,24) AND CROSS ("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24));
C4:=BARSLAST(REF(CROSS(MDI,PDI),1));
D4:=REF(C,C4+1)< C AND REF(MDI,C4+1)>MDI AND CROSS(MDI,PDI);
A4:=BARSLAST(REF(CROSS(PDI,MDI),1));
B4:=REF(C,A4+1)>C AND REF(PDI,A4+1)< PDI AND CROSS(PDI,MDI);
PDAY1:=BARSLAST(CROSS(MA60,MA5));
PDAY2:=BARSLAST(CROSS(MA60,MA10));
PDAY3:=BARSLAST(LOW=LLV(LOW,PDAY2));
PDAY4:=BARSLAST(CROSS(MA5,MA10));
股朋网:=BARSLAST(CROSS(MA10,MA5));
A11:=PDAY1>PDAY2 AND PDAY2>PDAY3 AND PDAY3>PDAY4 AND PDAY4>股朋网 AND 股朋网< 5;
A12:=COUNT(CROSS(MA10,MA5),PDAY2)=1;
A13:=OPEN< MA20 OR OPEN< MA40 OR OPEN< MA60;
A14:=C>MAX(MA20,MAX(MA40,MA60));
A15:=V/MA(V,30)>1.2;
A16:=C/REF(C,1)>1.049;
A17:=MIN(MA(C,5),MA(C,10))>MA(C,60) AND CROSS(MA(C,5),MA(C,10));
A18:=MIN(MA(C,5),MA(C,10))/MA(C,60)< 1.05;
A19:=COUNT(V< MA(V,10),10)>6;
A20:=(CLOSE-LLV(LOW,20))/(HHV(HIGH,20)-LLV(LOW,20))*100;
A21:=SMA(SMA(A20,3,1),3,1)/28.57;
A22:=EMA(A21,5);
A23:=3*A21-2*A22;
A24:=(LOW+HIGH+CLOSE*2)/4;
A25:=MA(A24,4);
A26:=HHV(A25,10);
A27:=MA(A26,3);
A28:=1.25*A27-0.25*A26;
A29:=IF(A28>A26,A26,A28);
A30:=LLV(A25,10);
A31:=MA(A30,3);
A32:=1.25*A31-0.25*A30;
A33:=IF(A32< A30,A30,A32);
A34:=CROSS(C,A33) AND CROSS(C,MA13) AND CROSS(C,A29);
A35:=CROSS(C,MA13) AND CROSS(C,A29);
WWW70822COM:DRAWNULL,COLOR333333;
DRAWTEXT(IF(YY< -8.6 AND INDEXC< (MA(INDEXC,26)-2.2*STD(INDEXC,26)) AND PERIOD=5,10,DRAWNULL)=10 AND CURRBARSCOUNT=40,10,'大盘低'),COLOR0055FF;
DRAWTEXT(IF(YY>10.8 AND INDEXC>(MA(INDEXC,26)+2*STD(INDEXC,26)) AND PERIOD=5,9,DRAWNULL)=9 AND CURRBARSCOUNT=40,10,'大盘高'),COLORFFFF00;
DRAWTEXT(CONST(IF(C>=MA(C,10) AND MA(C,10)>REF(MA(C,10),1) AND MA(C,20)>REF(MA(C,20),1) AND MA(C,40)>REF(MA(C,40),1) AND MA(C,10)>REF(MA(C,20),1),1,0)) AND CURRBARSCOUNT=40,11,'上升趋势'),COLOR0033FF;
DRAWTEXT(CONST(IF(C<=MA(C,10) AND MA(C,10)< REF(MA(C,11),1) AND MA(C,20)< REF(MA(C,20),1)AND MA(C,40)< REF(MA(C,40),1) AND MA(C,10)< REF(MA(C,20),1),1,0)) AND CURRBARSCOUNT=40,12,'下跌趋势'),COLORFFFFFF;
DRAWTEXT(CONST(IF((IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3))=LLV((IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3)),10),1,0)) AND CURRBARSCOUNT=40,-2,'缩量'),COLOR00FF00;
DRAWTEXT(CONST(IF((IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3))=LLV((IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3)),10) AND J9< 70,1,0)) AND CURRBARSCOUNT=40,-2,'缩量,一旦放量上升可买入'),COLOR00FF00;
DRAWTEXT((CONST(((IF(ISLASTBAR AND PERIOD=5,(DYNAINFO(22)*((IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3))/V)),0))+(IF(ISLASTBAR AND PERIOD=5,(DYNAINFO(23)*((IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3))/V)),0)))/REF(V,1)>2)) AND CURRBARSCOUNT=40,-3,'预比昨量放1倍以上'),COLORGREEN;
DRAWTEXT((CONST(((IF(ISLASTBAR AND PERIOD=5,(DYNAINFO(22)*((IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3))/V)),0))+(IF(ISLASTBAR AND PERIOD=5,(DYNAINFO(23)*((IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3))/V)),0)))/REF(V,1)< 0.5)) AND CURRBARSCOUNT=40,-3,'预比昨量缩一半以上'),COLORYELLOW;
DRAWTEXT((DYNAINFO(22)*((IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3))/V))/(DYNAINFO(23)*((IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3))/V))>1.4 AND CURRBARSCOUNT=40,-4,'卖盘/买盘>1.4'),COLORGREEN;
DRAWTEXT((DYNAINFO(23)*((IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3))/V))/(DYNAINFO(22)*((IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3))/V))>1.4 AND CURRBARSCOUNT=40,-4,'买量/卖盘>1.4'),COLORYELLOW;
DRAWTEXT(CONST(IF(MA(C,5)>REF(MA(C,5),1) AND MA(C,10)>REF(MA(C,10),1) AND MA(C,20)>REF (MA(C,20),1) AND MA(C,30)>REF(MA(C,30),1) AND C>MA(C,5) AND C>MA(C,10) AND C>MA(C,30) AND C>LC AND V1>V2 AND ((IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3))>REF((IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3)),1) OR (IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3))>V1) AND C>LC AND XX< 8 AND C>O,1,0)) AND CURRBARSCOUNT=40,-5,'量能理想 继续持有'),COLOR00FFFF;
DRAWTEXT(CONST(IF(C>LC AND MA(C,5)>REF(MA(C,5),1) AND MA(C,10)>REF(MA(C,10),1) AND C>MA(C,5) AND REF(MA(C,5),1)>=REF(MA(C,5),2) AND V1<=V2 AND ((IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3))< REF ((IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3)),1) AND (IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3))< V1) AND (DYNAINFO(23)*((IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3))/V))>(DYNAINFO(22)*((IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3))/V)),1,0)) AND CURRBARSCOUNT=40,-5,'量弱少量买 明放量加仓'),COLORFF00FF;
DRAWTEXT(CONST(IF(C< LC AND C< MA(C,5) AND (DYNAINFO(23)*((IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3))/V))< (DYNAINFO(22)*((IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3))/V)) AND (IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3))>REF((IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3)),1) AND (IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3))>V1,1,0)) AND CURRBARSCOUNT=40,-5,'放量跌'),COLOR00FF00;
DRAWTEXT(CONST(IF(C< LC*0.96 AND C< MA(C,5) AND (DYNAINFO(23)*((IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3))/V))>(DYNAINFO(22)*((IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3))/V))*1.15 AND (IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3))>REF ((IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3)),1) AND (IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3))>V1,1,0)) AND CURRBARSCOUNT=40,-6,'有抄底资金进入'),COLOR00CCCC;
DRAWTEXT(CONST(IF(C< LC AND MA(C,5)< REF(MA(C,5),1) AND C< MA(C,5) AND C< MA(C,10) AND MA(C,10)>REF(MA(C,10),1) AND REF(MA(C,5),1)>=REF(MA(C,5),2),1,0)) AND CURRBARSCOUNT=40,-6,'减部分仓'),COLOR00FF00;
DRAWTEXT(CONST(IF(LLV(J9,5)< -15 AND C=LLV(C,10) AND C< L*1.016 AND C< MA(C,10)*0.96,1,0)) AND CURRBARSCOUNT=40,-6,'可少量抢反弹,快进快出'),COLOR00FF00;
DRAWTEXT(CONST(IF(C< LC AND MA(C,5)< REF(MA(C,5),1) AND MA(C,10)<=REF(MA(C,10),1) AND (DYNAINFO(23)*((IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3))/V))< (DYNAINFO(22)*((IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3))/V)) AND C< MA(C,5) AND C< MA(C,10) AND (IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3))>LLV((IF(V>=ZBGS3 AND PERIOD=5,V,ZBGS3)),10),1,0)) AND CURRBARSCOUNT=40,-7,'走弱离场'),COLORFFFF00;
DRAWTEXT(((V>REF(V,1)*3 AND HHV(REF(H,1),15)>LLV(REF(L,1),15)*1.18 AND HHV(H,5)>LLV(L,70)*1.3 AND HHV(H,40)>LLV(L,40)*1.3 AND J9>90) OR XX>12) AND C>(MA(C,26)+2*STD(C,26)) AND C< LC*1.0985 AND CURRBARSCOUNT=40,12,' 危险'),COLOR00FF00;
DRAWTEXT(CONST(IF((C>MA(C,5) AND MA(C,5)>REF(MA(C,5),1) AND MA(C,10)>=REF(MA(C,10),1) AND MA(C,5)>=MA(C,10)) OR (XX>REF(XX,1)AND XX>YY AND C>LC),1,0)) AND CURRBARSCOUNT=23,-6,'短线强'),COLORFF44FF;
DRAWTEXT(CONST(IF(C< MA(C,5) AND C< MA(C,10) AND (MA(C,5)< REF(MA(C,5),1) OR MA(C,10)< REF(MA(C,10),1) OR MA(C,5)< MA(C,10) OR C< LC),1,0)) AND CURRBARSCOUNT=23,-6,'短线弱'),COLOR00FF00;
DRAWTEXT(CONST(IF((C>MA(C,5) AND C< MA(C,10)) OR (C<=MA(C,5) AND (C>=MA(C,10) OR MA(C,10)>=REF(MA(C,10),1))),1,0)) AND C< LC AND CURRBARSCOUNT=23,-5,'短线盘整'),COLORFF77CC;
DRAWTEXT((CONST(IF(CLOSE>=MA(CLOSE,13),1,0))) AND CURRBARSCOUNT=23,-2,'短线上升持股'),COLORGREEN;
DRAWTEXT((CONST(IF(CLOSE< MA(CLOSE,13) AND C< MA(CLOSE,5),1,0))) AND CURRBARSCOUNT=23,-3,'短线下降持币'),COLORGREEN;
DRAWTEXT((CONST(IF(CROSS(MA(CLOSE,13),CLOSE),1,0))) AND CURRBARSCOUNT=23,-4,'短线下降卖出'),COLORGREEN;
DRAWTEXT((CONST(IF(C>=MA75,1,0))) AND CURRBARSCOUNT=30,-2,'长线上升持股'),COLORGREEN;
DRAWTEXT((CONST(IF(C< MA75,1,0))) AND CURRBARSCOUNT=30,-3,'长线下降持币'),COLORGREEN;
DRAWTEXT_FIX(1,0.980,20,1,'股朋网HTTP://'),COLOR333333;
DRAWTEXT((CONST(IF((CLOSE>MA(CLOSE,3) AND CLOSE< MA(CLOSE,13) AND COUNT(C< MA13,20)>=15),1,0))) AND CURRBARSCOUNT=23,-4,'低买持股信号'),COLORGREEN;
DRAWTEXT((CONST(IF(CROSS(CLOSE,MA13),1,0))) AND CURRBARSCOUNT=30,-5,'加买信号'),COLORGREEN;
DRAWTEXT(B1,JJ-1,'M底'),COLORFF44FF;
DRAWTEXT(B2,JJ-3,'K底'),COLORFF44FF;
DRAWTEXT(B3,JJ-2,'R底'),COLORFF44FF;
DRAWTEXT(B4,JJ-1,'D底'),COLORFF44FF;
DRAWTEXT(D1,JJ+1,'M顶'),COLORGREEN;
DRAWTEXT(D2,JJ+3,'K顶'),COLORGREEN;
DRAWTEXT(D3,JJ+2,'R顶'),COLORGREEN;
DRAWTEXT(D4,JJ+1,'D顶'),COLORGREEN;
DRAWTEXT(CROSS(MA(C,13),MA(C,21)),JJ-1,'圆底'),COLORFF44FF;
DRAWTEXT(CCI背 AND REF(CCI,1)< -150 AND C>O,JJ-1,' CCI进'),COLORGREEN;
DRAWTEXT(A11 AND A12 AND CURRBARSCOUNT=30,-7,'唐鸭头买点'),COLORGREEN;
DRAWTEXT((ZBGS9 AND ZBGSA AND MA60>REF(MA60,1) AND CURRBARSCOUNT=30),-5,'老鸭头买点'),COLORGREEN;
DRAWTEXT(A17 AND A18 AND A19 AND CURRBARSCOUNT=30,-6,'青龙取水买点'),COLORGREEN;
DRAWTEXT(CROSS(A23,A21) AND A21< 2.1 AND C>O AND CURRBARSCOUNT=30,-7,'绝买买点'),COLORGREEN;
DRAWTEXT((A34 OR A35) AND CURRBARSCOUNT=30,-5,'的卢买点'),COLORGREEN;
DRAWTEXT(A13 AND A14 AND A15 AND A16 AND CURRBARSCOUNT=30,-6,'出水芙蓉买点'),COLORGREEN;