‹ 返回

KDJ操盘

通达信KDJ操盘指标公式-通达信公式 | 查看原文 ↗
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:长线用途:只管进单(找买点/选股)(纯多·只做多)
📊 对应主散博弈的 KDJ 
🧩 这个指标拆开看 = 哪些"积木"组合的
★ 看主力(筹码 / 资金)
筹码/成本 COST·WINNER — ★算每股持仓成本分布,判主力建仓/获利盘/控盘度——票在谁手里
① 定方向(趋势)
均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
MACD — 快慢均线之差,测趋势动能、金叉死叉
DMA — 两条不同周期均线之差,测中线方向
② 验量能(量价)
成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
③ 抓买卖点(择时摆动)
KDJ 随机 — 收盘在近期高低区间的位置,抓超买超卖+金叉
④ 触发(信号扳机)
CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件
HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点
画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)
去ST/风险股 — 剔除A股ST风险股
组合思路:先盯主力筹码/资金(票在谁手里),再用均线/MACD 定方向,再用量能验证真假,再用摆动指标抓超买超卖,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。 不过它的'根'在筹码/量价层——这套是普世的,港股美股马股加密都能算;尤其散户多、流通差的市场(如马股小盘、港股仙股)主力筹码更好使。和你的主散博弈/刘彩游龙同源。
📷 指标截图(源图较小,点图可打开原图放大看)

指标公式

88
股旁网
{
kdj
指标}
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:SMA(RSV,3,1),COLORWHITE;
D:SMA(K,3,1),COLORYELLOW;
J:3*K-2*D,COLORMAGENTA;
{第一排
短线
决策
}
DXJCNN:=IF(BARSCOUNT(C) =8,5,BARSCOUNT(C));
DXJCAMOV:=
vol
*(C+L+H)/3;
DXJCMN:=SUM(DXJCAMOV,DXJCNN)/SUM(
VOL
,DXJCNN);
DXJC升:= C =DXJCMN ;
DXJC降:= C DXJCMN ;
STICKLINE (DXJC升,120,117,2,0),COLORYELLOW;
STICKLINE (DXJC降,120,117,2,0),COLORCYAN;
{第二排
超级短线
}
CJDXVAR1:=(2*CLOSE+HIGH+LOW)/4;
CJDXVAR2:=EMA(EMA(EMA(CJDXVAR1,4),4),4);
CJDXJJ:= (CJDXVAR2-REF(CJDXVAR2,1))/REF(CJDXVAR2,1)*100;
CJDXDD:= MA(CJDXJJ,3);
CJDXKK:= MA(CJDXJJ,1);
CJDX升:=CJDXKK CJDXDD;
CJDX降:=CJDXDD CJDXKK;
STICKLINE (CJDX升,113,110,2,0),COLORYELLOW;
STICKLINE (CJDX降,113,110,2,0),COLORCYAN;
{小浪底}
XLD_01:=5;
XLD_02:=EMA(CLOSE,XLD_01);
XLD_03:=EMA(XLD_02,XLD_01);
XLD_04:=XLD_02 - REF(XLD_02,1);
XLD_05:=XLD_03 - REF(XLD_03,1);
XLD_06:= A
bs
(XLD_02 - XLD_03);
XLD_07:= (XLD_04+XLD_05)/2;
XLD_08:= POW(XLD_06,1)*POW(XLD_07,3);
XLD_09:=XLD_08/HHV(ABS(XLD_08),XLD_01*3);
XLD_10:=((MA(C,30)-L)/MA(C,60))*200;
XLD_11:=REF(CLOSE,1);
XLD_12:=SMA(MAX(CLOSE-XLD_11,0),7,1)/SMA(ABS(CLOSE-XLD_11),7,1)*100;
XLD_13:=FILTER(REF(XLD_12,1) 20 AND XLD_12 REF(XLD_12,1),5);
XLD_14:=CLOSE/MA(CLOSE,40) 0.74;
XLD_15:=(HIGH-LOW)/REF(CLOSE,1) 0.05;
XLD_16:=COUNT(XLD_15,5) 1;
XLD_17:=XLD_14 AND XLD_15 AND XLD_16;
XLD_18:=FILTER((XLD_13 AND XLD_10 20 OR C REF(CLOSE,1)) AND REF(XLD_17,1),10);
XLD_19:=
cr
OSS(XLD_09,-0.9);
XLD_20:=FILTER(REF(XLD_17,1) AND (XLD_19 OR CLOSE REF(C,1)) AND
macd
.MACD -1.5,10);
小浪底:=COUNT(XLD_20,13) =1 AND XLD_18;
DRAWICON(小浪底,100,9);
DRAWTEXT(小浪底,90,' 小浪底'),COLORYELLOW;
{大浪底}
DLD_1:=(2*CLOSE+HIGH+LOW)/4;
DLD_2:=LLV(LOW,5);
DLD_3:=HHV(HIGH,5);
DLD_4:=EMA((DLD_1-DLD_2)/(DLD_3-DLD_2)*100,5);
DLD_5:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
DLD_6:=SMA(DLD_5,3,1);
DLD_7:=SMA(DLD_6,3,1);
DLD_8:=3*DLD_6-2*DLD_7;
DLD_9:=DLD_8 (-10);
DLD_10:=REF(DLD_9,1)=1 AND DLD_9=0;
DLD_11:=OPEN=CLOSE AND CLOSE/REF(CLOSE,1) 0.902;
DLD_12:=MA(DLD_4,2);
DLD_13:=REF(CLOSE,1)/REF(CLOSE,2) 0.95;
DLD_14:=DLD_12 20 AND DLD_13 AND CLOSE LOW AND OPEN LOW;
DLD_15:=DLD_10 AND DLD_13 AND OPEN LOW;
DLD_16:=REF(DLD_14,1)=1 AND REF(DLD_15,1)=0 AND LOW/MA(CLOSE,5) 0.97 AND NOT(COUNT(DLD_11,4) 0) AND LOW REF(LOW,1);
DLD_18:=C-REF(C,1);
DLD_19:=100*EMA(EMA(DLD_18,6),6)/EMA(EMA(ABS(DLD_18),6),6);
DLD_20:=LLV(DLD_19,2)=LLV(DLD_19,7) AND COUNT(DLD_19 0,2) AND CROSS(DLD_19,MA(DLD_19,2));
大浪底:=DLD_16 AND DLD_20;
DRAWICON(大浪底,80,9);
DRAWTEXT(大浪底,70,' 大浪底'),COLORYELLOW;
{
抄底
宝}
CDB_1:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
CDB_2:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
CDB_3:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,11)*100;
CDB_4:=CDB_1 -10 AND CDB_2 =-10 AND CDB_3 0;
CDB_5:=EMA(CLOSE,12)-EMA(CLOSE,150);
CDB_6:=EMA(CDB_5,9);
CDB_7:=(CDB_5-CDB_6)*2;
CDB_8:=CDB_7 0 AND CDB_7 REF(CDB_7,1) AND REF(CDB_7,1) REF(CDB_7 ,2)
AND REF(CDB_7,2) REF(CDB_7,3)
AND REF(CDB_7,3) REF(CDB_7,4);
CDB_9:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
CDB_10:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
CDB_11:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
CDB_12:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
CDB_13:=(CDB_10+2*CDB_11+3*CDB_12)/6;
CDB_14:=MA(CDB_13,3);
CDB_15:=CDB_14 =-10;
CDB_16:=CLOSE/MA(CLOSE,20)*100 80;
CDB_17:=CLOSE/MA(CLOSE,40)*100 78;
CDB_18:=CLOSE/MA(CLOSE,60)*100 72;
CDB_19:=HIGH LOW*1.051;
CDB_20:=CDB_19 AND COUNT(CDB_19,5) 1;
CDB_21:=CDB_20 AND (CDB_16 OR CDB_17 OR CDB_18);
CDB_22:=(CLOSE-MA(CLOSE,40))/MA(CLOSE,40)*100 ;
CDB_23:=((REF(CDB_22,1) REF(CDB_22,2) AND CDB_22 -30) AND CDB_22 =REF(CDB_22,1)) OR (REF(CROSS(-30,CDB_22),1) AND CROSS(CDB_22,-30)) OR CDB_22=-30;
CDB_24:=((REF(CDB_22,1) REF(CDB_22,2) AND CDB_22 -20 AND CDB_22 -25) AND CDB_22 =REF(CDB_22,1)) OR (REF(CROSS(-20,CDB_22),1) AND CROSS(CDB_22,-20));
CDB_25:=CDB_24;
CDB_26:=SMA((CLOSE-LLV(LOW,14))/(HHV(HIGH,14)-LLV(LOW,14))*100,4,1);
CDB_27:=SMA((CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100,4,1);
CDB_28:=SMA((CDB_27-50)*2,3,1)+SMA((CDB_26-50)*2,3,1)/2;
CDB_29:=CDB_28 -90;
抄底宝:=CDB_29 AND COUNT(CDB_25,5) =1 AND COUNT(CDB_21,3) =1 AND COUNT(CDB_4,3) =1 AND CDB_15 AND CDB_8;
DRAWICON(抄底宝,60,16);
DRAWTEXT(抄底宝,50,' 抄底宝'),COLORYELLOW;
{大魔王}
MWA_1:=C REF(C,4);
MWA_2:=DMA(CLOSE,VOL/SUM(VOL,34));
MWA_3:=DMA(CLOSE,VOL/SUM(VOL,13));
MWA_4:=(CLOSE-MWA_2)/MWA_2*100;
MWA_5:=(CLOSE-MWA_3)/MWA_3*100;
MWA_6:=BARSLASTCOUNT(MWA_1);
MWA_7:=MWA_6=6 ;
MWA_8:=COUNT(MWA_6=6,5)=1;
MWA_9:=MWA_5 =-17 AND MWA_4 =-25;
MWA_10:=MWA_8 AND MWA_9 ;
MWA_11:=MA((CLOSE-MA(CLOSE,40))/MA(CLOSE,40)*100 ,2);
MWA_12:=MWA_11 -20;
魔王A:=MWA_10 AND MWA_12 AND C REF(C,1)*0.91 AND C REF(C,1)
 AND INDEXC REF(INDEXC,1) AND REF(C REF(C,1),1);
MWB_1:=O/HHV(C,30) 0.78;
MWB_2:=C/MA(C,50) 0.78;
MWB_3:=O=LLV(O,30);
MWB_4:=C/SMA(C,13,1)-1;
MWB_5:=REF(MWB_4,1) -0.13;
MWB_6:=REF(MWB_4,1)/MWB_4 1.1582;
MWB_7:=REF(C,1) =COST(5);
MWB_8:=COUNT(H L*1.05,5) 2;
魔王B:=MWB_1 AND MWB_2 AND MWB_3 AND MWB_5 AND MWB_6 AND MWB_7 AND MWB_8;
魔王C:=WINNER(C)*100 10 AND (WINNER(C*1.25)-WINNER(C))*100 20
 AND C/REF(C,1) 1.0138 AND V/REF(V,1) 1;
MWD_1:=(CLOSE-SMA(CLOSE,7,1))/SMA(CLOSE,7,1)*(-100);
MWD_2:=REF(MWD_1,1) 13 AND REF(MWD_1,1)/MWD_1 1.3 AND CLOSE/REF(CLOSE,1) 1.03;
魔王D:=IF(MWD_2 AND REF(CLOSE,1) =COST(5),1,0) AND C MA(C,60);
MWE_1:=(C-MA(C,3))/MA(C,3)*100;
MWE_2:=V/CAPITAL*100;
MWE_3:=INDEXC;
MWE_4:=MA(MWE_3,5);
MWE_5:=MWE_4 1.05*MWE_3;
MWE_6:=(C-HHV(C,13))/HHV(C,13)*10;
MWE_7:=(C-REF(C,21))/REF(C,21)*10;
MWE_8:=MA(C,5);
MWE_9:=MWE_5;
MWE_10:=MWE_7 -2.30;
MWE_11:=MWE_1 -2.7;
MWE_12:=MWE_9 AND MWE_10 AND MWE_11;
MWE_13:=CROSS(0.55,MWE_12);
MWE_14:=CROSS(MWE_13,0.5);JS2:=BARSLAST(MWE_14=1);
MWE_15:=JS2 =5 AND C REF(C,JS2);
MWE_16:=MWE_13 OR MWE_15;
魔王E:=BARSLASTCOUNT(REF(MWE_16,1))=1;
MWF_1:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
MWF_2:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
MWF_3:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
MWF_4:=(MWF_1+2*MWF_2+3*MWF_3)/6;
MWF_5:=MA(MWF_4,3);
MWF_6:=EMA(CLOSE,12)-EMA(CLOSE,150);
MWF_7:=EMA(MWF_6,9);
MWF_8:=(MWF_6-MWF_7)*2;
MWF_9:=MWF_8 0 AND REF(MWF_8,1) REF(MWF_8,2) AND REF(MWF_8,2) REF(MWF_8,3) AND REF(MWF_8,3)
 REF(MWF_8,4);
MWF_10:=MWF_8 0 AND REF(MWF_8,1) REF(MWF_8,2) AND REF(MWF_8,2) REF(MWF_8,3);
MWF_11:=MWF_8 0 AND REF(MWF_8,1) REF(MWF_8,2);
MWF_12:=MWF_9 OR MWF_10 OR MWF_11;
MWF_13:=MWF_12;
MWF_14:=CLOSE/MA(CLOSE,20)*100 80;
MWF_15:=CLOSE/MA(CLOSE,40)*100 78;
MWF_16:=CLOSE/MA(CLOSE,60)*100 72;
MWF_17:=HIGH LOW*1.051;
MWF_18:=MWF_17 AND COUNT(MWF_17,5) 1;
MWF_19:=(MWF_14 AND MWF_15) OR (MWF_15 AND MWF_16) OR (MWF_14 AND MWF_16);
MWF_20:=MWF_18 AND MWF_19;
MWF_21:=(CLOSE-MA(CLOSE,40))/MA(CLOSE,40)*100;
MWF_22:=((REF(MWF_21,1) REF(MWF_21,2) AND MWF_21 -30) AND MWF_21 =REF(MWF_21,1)) OR (REF(CROSS(-30,MWF_21),1) AND CROSS(MWF_21,-30)) OR MWF_21=-30;
MWF_23:=((REF(MWF_21,1) REF(MWF_21,2) AND MWF_21 -20 AND MWF_21 -25) AND MWF_21 =REF(MWF_21,1)) OR
(REF(CROSS(-20,MWF_21),1) AND CROSS(MWF_21,-20));
MWF_24:=MWF_23;
MWF_25:=MWE_4 AND MWF_13 AND COUNT(MWF_20,3) =1 AND COUNT(MWF_24,5) =1;
魔王F:=BARSLASTCOUNT(MWF_25)=1;
MWG_1:=C/MA(C,40) 0.80;
MWG_2:=EMA(C,2);
MWG_3:=EMA(MWG_2,1);
MWG_4:=MWG_2-REF(MWG_2,1);
MWG_5:=MWG_3-REF(MWG_3,1);
MWG_6:=ABS(MWG_2-MWG_3);
MWG_7:=(H-L)/REF(C,1) 0.05;
MWG_8:= (MWG_4+MWG_5)/2;
MWG_9:=POW(MWG_6,1)*POW(MWG_8,3);
MWG_10:=MWG_9/HHV(ABS(MWG_9),15);
MWG_11:=COUNT(MWG_7,5) 1;
MWG_12:=EMA(CLOSE,12)-EMA(CLOSE,26);
MWG_13:=EMA(MWG_12,9);
MWG_14:=(MWG_12-MWG_13)*2;
MWG_15:=MWG_1 AND MWG_11;
MWG_16:=CROSS(MWG_10,-0.9);
MWG_17:=FILTER(REF(MWG_15,1) AND (MWG_16 OR C REF(C,1)) AND MWG_14 -0.58,10);
MWG_18:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
MWG_19:=MWG_18/2+22;
MWG_20:=(MWG_18+2) MWG_19;
MWG_21:=(HIGH+LOW+CLOSE)/3;
MWG_22:=(MWG_21-MA(MWG_21,14))/(0.015*AVEDEV(MWG_21,14));
MWG_23:=MWG_20 AND COUNT(MWG_17,10) =1 AND MWG_22 -108;
魔王G:=BARSLASTCOUNT(MWG_23)=1;
MWH_1:=DMA(CLOSE,VOL/MA(VOL,4)/4);
MWH_2:=DMA(CLOSE,VOL/MA(VOL,32)/32);
MWH_3:=(CLOSE-MWH_1)/MWH_1*100 -8;
MWH_4:=(MWH_1-MWH_2)/MWH_2*100 -21;
MWH_5:=(OPEN-REF(CLOSE,1))/REF(CLOSE,1) -0.05;
MWH_6:=COUNT(NOT(C=O),8) =8;
魔王H:=MWH_3 AND MWH_4 AND MWH_5 AND MWH_6;
MWI_1:=INDEXC/MA(INDEXC,58) 0.848 AND C/EMA(C,58) 0.81;
MWI_2:=BARSLAST(MWI_1)+1;
MWI_3:=BETWEEN(MWI_2,2,15) AND C REF(C,MWI_2);
MWI_4:=COUNT(MWI_1,2) OR MWI_3;
魔王I:=FILTER(MWI_4,12);
MWJ_1:=(C-MA(C,90))/MA(C,90)*100;
MWJ_2:=(COST(11)-CLOSE)/CLOSE 0.15;
魔王J:=CROSS(MWJ_1,-26) AND MWJ_2;
MWK_1:=(CLOSE-SMA(CLOSE,13,1))/SMA(CLOSE,13,1)*(-100);
MWK_2:=REF(MWK_1,1) 13 AND REF(MWK_1,1)/MWK_1 1.23 AND CLOSE/REF(CLOSE,1) 1.03;
MWK_3:=EMA(CLOSE,24);
MWK_4:=EMA(MWK_3*80/100,5);
MWK_5:=(REF(MWK_4,1) REF(C,1) AND C MWK_4 AND C REF(C,1)*1.02);
MWK_6:=C/SMA(C,13,1)-1;
MWK_7:=O/HHV(C,30) 0.78 AND C/MA(C,50) 0.78 AND O=LLV(O,30) AND REF(MWK_6,1) -0.13
 AND REF(MWK_6,1)/MWK_6 1.1582 AND REF(C,1) =COST(5) AND COUNT(H L*1.05,5) 2;
MWK_8:=MWK_2 AND REF(CLOSE,1) =COST(5);
魔王K:=FILTER(MWK_5,3) OR MWK_7 OR MWK_8;
MWL_1:=EMA(CLOSE,3)-EMA(CLOSE,89);
MWL_2:=EMA(MWL_1,21);
MWL_3:=(MWL_1-MWL_2)*10;
MWL_4:=POW(MWL_3,3)*0.1+POW(MWL_3,2);
MWL_5:=IF(MWL_3 0.015,MWL_4,0)