‹ 返回

指标王及

通达信指标王主图及选股指标公式-通达信公式 | 查看原文 ↗
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:长线用途:进出都有(买卖点都标)🔻 明确含做空逻辑
📊 主散博弈暂不支持这个指标(只支持25个内置技术/筹码指标)
🧩 这个指标拆开看 = 哪些"积木"组合的
① 定方向(趋势)
均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
② 验量能(量价)
成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
③ 抓买卖点(择时摆动)
KDJ 随机 — 收盘在近期高低区间的位置,抓超买超卖+金叉
RSI — 涨跌力量强弱,超买超卖与背离
BIAS 乖离 — 价对均线偏离过大要回归
波动通道
ATR 波幅 — 真实波幅,量风险、设止损
④ 触发(信号扳机)
CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件
HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点
画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)
代码/板块/题材 — 按代码段、行业、概念、龙头筛选(A股特有)
去ST/风险股 — 剔除A股ST风险股
组合思路:用均线/MACD 定方向,再用通道测波动边界,再用量能验证真假,再用摆动指标抓超买超卖,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。

指标公式

指标王
:=COUNT(
cr
OSS((HHV(HIGH,25)-LLV(LOW,25))/EMA((CLOSE-LLV(LOW,25)),5),EMA((CLOSE-LLV(LOW,25))/(HHV(HIGH,25)-LLV(LOW,25))*100,5)),7) 0 AND REF((HHV(HIGH,25)-LLV(LOW,25))/EMA((CLOSE-LLV(LOW,25)),5),2) REF((HHV(HIGH,25)-LLV(LOW,25))/EMA((CLOSE-LLV(LOW,25)),5),1)
AND (HHV(HIGH,25)-LLV(LOW,25))/EMA((CLOSE-LLV(LOW,25)),5) REF((HHV(HIGH,25)-LLV(LOW,25))/EMA((CLOSE-LLV(LOW,25)),5),1) AND COUNT(COUNT(CROSS((HHV(HIGH,25)-LLV(LOW,25))/EMA((CLOSE-LLV(LOW,25)),5),EMA((CLOSE-LLV(LOW,25))/(HHV(HIGH,25)-LLV(LOW,25))*100,5)),7) 0 AND
REF((HHV(HIGH,25)-LLV(LOW,25))/EMA((CLOSE-LLV(LOW,25)),5),2) REF((HHV(HIGH,25)-LLV(LOW,25))/EMA((CLOSE-LLV(LOW,25)),5),1) AND (HHV(HIGH,25)-LLV(LOW,25))/EMA((CLOSE-LLV(LOW,25)),5) REF((HHV(HIGH,25)-LLV(LOW,25))/EMA((CLOSE-LLV(LOW,25)),5),1),5)=1 OR
CROSS(EMA((((CLOSE - LLV(LOW,10)) / (HHV(HIGH,25) - LLV(LOW,10))) * 4),4),0.3);
DRAWTEXT(指标王,L*0.96,'B'),COLORYELLOW;
ZT:=C/REF(C,1) 1.097;
BH:=BARSLAST(ZT-1000);
STICKLINE(ZT,REF(O,BH),REF(C,BH),1,0),COLORYELLOW;
地域:DRAWTEXT_FIX(ISLASTBAR ,0.94,0,1,DYBLOCK),COLORGRAY;
行业
:DRAWTEXT_FIX(ISLASTBAR ,0.95,0,0,HYBLOCK),COLORGRAY;
STICKLINE(ISLASTBAR,HHV(C,5)*0.95-0.01,HHV(C,5)*0.95,50,0),COLOR00FFFF;
DRAWTEXT(ISLASTBAR,HHV(C,5)*0.95,'
止损
价位
'),COLOR0000FF;
VAR10:=IF(TROUGHBARS(3,16,1)=0 AND HIGH LOW+0.04,4,0);
VAR11:=ZIG(3,6) REF(ZIG(3,6),1) AND REF(ZIG(3,6),1) =REF(ZIG(3,6),2) AND REF(ZIG(3,6),2) =REF(ZIG(3,6),3);
VAR12:=ZIG(3,6) REF(ZIG(3,6),1) AND REF(ZIG(3,6),1) =REF(ZIG(3,6),2) AND REF(ZIG(3,6),2) =REF(ZIG(3,6),3);
VAR13:=ZIG(3,22) REF(ZIG(3,22),1) AND REF(ZIG(3,22),1) =REF(ZIG(3,22),2) AND REF(ZIG(3,22),2) =REF(ZIG(3,22),3);
VAR14:=ZIG(3,22) REF(ZIG(3,22),1) AND REF(ZIG(3,22),1) =REF(ZIG(3,22),2) AND REF(ZIG(3,22),2) =REF(ZIG(3,22),3);
VAR15:=ZIG(3,51) REF(ZIG(3,51),1) AND REF(ZIG(3,51),1) =REF(ZIG(3,51),2) AND REF(ZIG(3,51),2) =REF(ZIG(3,51),3);
VAR16:=ZIG(3,51) REF(ZIG(3,51),1) AND REF(ZIG(3,51),1) =REF(ZIG(3,51),2) AND REF(ZIG(3,51),2) =REF(ZIG(3,51),3);
VAR17:=ZIG(3,72) REF(ZIG(3,72),1) AND REF(ZIG(3,72),1) =REF(ZIG(3,72),2) AND REF(ZIG(3,72),2) =REF(ZIG(3,72),3);
VAR18:=ZIG(3,72) REF(ZIG(3,72),1) AND REF(ZIG(3,72),1) =REF(ZIG(3,72),2) AND REF(ZIG(3,72),2) =REF(ZIG(3,72),3);
VAR19:=EMA(CLOSE,2)-EMA(CLOSE,150);
买1:=VAR10;
买2:=(VAR11+VAR13+VAR15+VAR17);
卖1:=(VAR12+VAR14+VAR16+VAR18);
B:IF(买1 0 OR 买2 0,LOW*0.99,DRAWNULL),CROSSDOT,LINETHICK3,COLORYELLOW;
DRAWTEXT(买1 0 OR 买2 0,LOW*0.99,'买'),COLORRED;
S:IF(卖1 0,HIGH*1.01,DRAWNULL),CROSSDOT,LINETHICK3,COLORGREEN;
DRAWTEXT(卖1 0,HIGH*1.02,'卖'),COLORGREEN;
DRAWICON((ZIG(3,5) REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1) =REF(ZIG(3,5),2)) AND (REF(ZIG(3,5),2) =REF(ZIG(3,5),3)),LOW*0.98,1) ;
DRAWICON((ZIG(3,5) REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1) =REF(ZIG(3,5),2)) AND (REF(ZIG(3,5),2) =REF(ZIG(3,5),3)),HIGH*1.01,2);
DRAWTEXT(VAR11 AND COUNT(VAR11,30)=1,LOW*0.95,'
机构
进场
'),LINETHICK1,COLORFF00FF;
VARE:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;
VAR1A:=IF(VARE 0,VARE,0);
VAR1B:=IF(VAR14 =200 AND VAR13 =150,15,IF(VAR14 =-200 AND VAR13 =-150,-15,VAR16))+60;
VAR1C:=VAR1A 48 AND VAR1B 60 AND VAR19 100;
DRAWTEXT(VAR1C AND COUNT(VAR1C,30)=1,LOW*0.95,'大顶(底)') COLORWHITE;
N:=150;判断高低:=3;
高:=REF(HHV(H,N),判断高低);
近期顶:REFDATE(高,DATE),COLORGREEN,LINETHICK3;
最顶:=REFDATE(近期顶,DATE),NODRAW;
出:=最顶=H AND ((C-L) (O-C) OR (O-L) (C-O)),NODRAW;
STICKLINE(出,C,O,3,0),COLORGREEN;
STICKLINE(出,C,O,2,0),COLORGREEN;
低:=REF(LLV(L,N),判断高低);
近期底:REFDATE(低,DATE),COLORRED,LINETHICK3;
最底:=REFDATE(近期底,DATE),NODRAW;
进:=最底=L AND ((C+L) (O+C) OR (O+L) (C+O)),NODRAW;
STICKLINE(进,C,O,3,0),COLORRED;
STICKLINE(进,C,O,2,0),COLORRED;
多:EMA(C,3),COLORYELLOW;
空:EMA(C,5),COLOR00FF00;
均衡:EMA(空,5),COLORWHITE,;
VARF1:=COUNT(CROSS(多,均衡),2)=1;
VARF2:=COUNT(CROSS(空,均衡),2)=1;
ZAI:=FILTER(VARF1 AND VARF2,2);
DRAWTEXT(ZAI,均衡,'
主升
 '),COLORFF00FF;
VV2:=REF(CLOSE,1);
VV3:=SMA((CLOSE-VV2),6,1)/SMA(A
bs
(CLOSE-VV2),6,1)*100;
DRAWICON(REF(VV3,1) 81 AND VV3 80,HIGH,2);
DRAWTEXT(REF(VV3,1) 81 AND VV3 80,HIGH*1.03,'沽空 '),COLORYELLOW;
VF1:=MA(CLOSE,60)-MA(CLOSE,5)/3.2;
DRAWTEXT(IF(CLOSE VF1 AND
vol
/240 MA(
VOL
,5)/240 AND CLOSE =REF(CLOSE,1)*1.08 AND CLOSE MA(CLOSE,13)*1.3,1,0),LOW,'☆'),COLORRED;
VARA:=(CLOSE-REF(OPEN,29))/REF(OPEN,29)*100;
VARB:=EMA(0.667*REF(VARA,1)+0.333*VARA,5);
DRAWTEXT(IF(VOL =1.3*MA(VOL,5) AND COUNT(VARA =VARB AND VARA -17,3) AND REF(LOW,1)=LLV(LOW,120),1,0),LOW,'★注意
买入
');
VARR1:=SMA(MAX(CLOSE-REF(C,1),0),6,1)/SMA(ABS(CLOSE-REF(C,1)),6,1)*100;
DRAWICON(CROSS(82,VARR1),HIGH,2);
DRAWTEXT(CROSS(82,VARR1),HIGH,'短空 '),COLORYELLOW;
A:=MA(S,5),COLORGREEN,,LINETHICK2;
bias
:=(CLOSE-MA(CLOSE,5))/MA(CLOSE,5)*100;
F:=MA(S,121);
RSV:=(CLOSE-LLV(LOW,45))/(HHV(HIGH,45)-LLV(LOW,45))*100;
K:=SMA(RSV,15,1);
D:=SMA(K,15,1);
J:=3*K-2*D;
LC:=REF(CLOSE,1);
rsi
:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
DRAWTEXT(CROSS(84,RSI) , HIGH*1.06,'
逃顶
!'),COLORYELLOW ;
S1:=IF((J 11 AND BIAS -11 AND CROSS( S,F) AND (S-F) 0.010),2,0),STICK,LINETHICK3,COLORGREEN;
TM:=(CLOSE*1.0+LOW*0.0+HIGH*0.0);
T1M:=V;
SL1M:=(TM/REF(TM,1)-1)*1000;
趋势
5:=XMA(XMA(XMA(SL1M,20),20),20),COLORYELLOW;
趋势6:=XMA(XMA(XMA(SL1M,10),10),10),COLORMAGENTA;
QA9:=趋势6-趋势5;
QA10:=EMA(QA9,89);
买入M:=(QA9-QA10)*2,COLORSTICK;
M1:=EMA(C,5);M2:=EMA(C,13);M3:=EMA(C,34),COLORBLUE,LINETHICK2;
MC1:=EMA(C,55);MC2:=EMA(C,89);MA4:=EMA(C,144);
VAR1A1H:=(REF(CLOSE,1)-REF(ATR,1));
买线1:=REF(EMA(C,14),1)COLORWHITE,LINETHICK3;
卖线1:=IF(MC1 MAX(MC2,MA4),MC1,IF(MC1 MIN(MC2,MA4),MC2,MA4)),COLORFF00CC,LINETHICK3;
高1:=REF(HHV(H,150),3);
低1:=REF(LLV(L,150),3);
STICKLINE(买线1 =卖线1,REFDATE(低1,DATE),REFDATE(低1,DATE)*0.96,6,0)COLOR001050;
STICKLINE(买线1 卖线1,REFDATE(低1,DATE),REFDATE(低1,DATE)*0.96,6,0)COLOR404050;
STICKLINE(买入M =0,REFDATE(低1,DATE),REFDATE(低1,DATE)*0.98,2,1)COLORRED;
STICKLINE(买入M 0,REFDATE(低1,DATE),REFDATE(低1,DATE)*0.98,2,1)COLORGREEN;
MA5:=MA(C,5),COLOR000099;
MA10:=MA(C,10),COLOR006600;
ZB1:=EMA(C,34);{ 原为55或65 }
长期趋势:EMA(ZB1,13),COLORRED,LINETHICK3;{原为34或55}
STICKLINE(C =REF(C,1),O,C,3,1),COLOR000000;
STICKLINE(C REF(C,1),O,C,3,1),COLOR000000;
AA3:=EMA(CLOSE,5) EMA(CLOSE,6) AND EMA(CLOSE,6) EMA(CLOSE,7) AND EMA(CLOSE,7) EMA(CLOSE,8) AND EMA(CLOSE,8) EMA(CLOSE,9)
AND EMA(CLOSE,9) EMA(CLOSE,10) AND EMA(CLOSE,10) EMA(CLOSE,11) AND EMA(CLOSE,11) EMA(CLOSE,12)
AND EMA(CLOSE,12) EMA(CLOSE,13) AND EMA(CLOSE,13) EMA(CLOSE,14);
AA2:= EMA(CLOSE,14) EMA(CLOSE,15)
AND EMA(CLOSE,15) EMA(CLOSE,20) AND EMA(CLOSE,20) EMA(CLOSE,30) AND EMA(CLOSE,30) EMA(CLOSE,60) AND EMA(CLOSE,60) EMA(CLOSE,90)
AND EMA(CLOSE,90) EMA(CLOSE,120) AND EMA(CLOSE,120) EMA(CLOSE,250);
A1:= AA2 AND AA3;
A2:=EMA(CLOSE,5) EMA(CLOSE,6) AND EMA(CLOSE,6) EMA(CLOSE,7) AND EMA(CLOSE,7) EMA(CLOSE,8) AND EMA(CLOSE,8) EMA(CLOSE,9)
AND EMA(CLOSE,9) EMA(CLOSE,10) AND EMA(CLOSE,10) EMA(CLOSE,11) AND EMA(CLOSE,11) EMA(CLOSE,12)
AND EMA(CLOSE,12) EMA(CLOSE,13) AND EMA(CLOSE,13) EMA(CLOSE,14);
B1:=IF(A1,1,2);
VAR1MZ:=((CLOSE   REF(CLOSE,1)) AND (CLOSE   REF(CLOSE,2)));
VAR2MZ:=((REF(VAR1MZ,1) AND (CLOSE  = REF(CLOSE,1))) AND (CLOSE  = REF(CLOSE,2)));
VAR3MZ:=((REF(VAR2MZ,1) AND (CLOSE  = REF(CLOSE,1))) AND (CLOSE  = REF(CLOSE,2)));
VAR4MZ:=((REF(VAR3MZ,1) AND (CLOSE  = REF(CLOSE,1))) AND (CLOSE  = REF(CLOSE,2)));
VAR5MZ:=((REF(VAR4MZ,1) AND (CLOSE  = REF(CLOSE,1))) AND (CLOSE  = REF(CLOSE,2)));
VAR6MZ:=((REF(VAR5MZ,1) AND (CLOSE  = REF(CLOSE,1))) AND (CLOSE  = REF(CLOSE,2)));
VAR7MZ:=((REF(VAR6MZ,1) AND (CLOSE  = REF(CLOSE,1))) AND (CLOSE  = REF(CLOSE,2)));
VAR8MZ:=((REF(VAR7MZ,1) AND (CLOSE  = REF(CLOSE,1))) AND (CLOSE  = REF(CLOSE,2)));
VAR9MZ:=((REF(VAR8MZ,1) AND (CLOSE  = REF(CLOSE,1))) AND (CLOSE  = REF(CLOSE,2)));
VARAMZ:=((REF(VAR9MZ,1) AND (CLOSE  = REF(CLOSE,1))) AND (CLOSE  = REF(CLOSE,2)));
VARBMZ:=((REF(VARAMZ,1) AND (CLOSE  = REF(CLOSE,1))) AND (CLOSE  = REF(CLOSE,2)));
VARCMZ:=((REF(VARBMZ,1) AND (CLOSE  = REF(CLOSE,1))) AND (CLOSE  = REF(CLOSE,2)));
{红K}
STICKLINE((((((((((((VAR1MZ OR VAR2MZ) OR VAR3MZ) OR VAR4MZ) OR VAR5MZ) OR VAR6MZ) OR VAR7MZ) OR VAR8MZ) OR VAR9MZ) OR VARAMZ) OR VARBMZ) OR VARCMZ),L,H,0,0),COLOR0000DD;
STICKLINE((((((((((((VAR1MZ OR VAR2MZ) OR VAR3MZ) OR VAR4MZ) OR VAR5MZ) OR VAR6MZ) OR VAR7MZ) OR VAR8MZ) OR VAR9MZ) OR VARAMZ) OR VARBMZ) OR VARCMZ),C,REF(C,1),3,0),COLOR000099;
STICKLINE((((((((((((VAR1MZ OR VAR2MZ) OR VAR3MZ) OR VAR4MZ) OR VAR5MZ) OR VAR6MZ) OR VAR7MZ) OR VAR8MZ) OR VAR9MZ) OR VARAMZ) OR VARBMZ) OR VARCMZ),C,REF(C,1),2,0),COLOR0000BB;
STICKLINE((((((((((((VAR1MZ OR VAR2MZ) OR VAR3MZ) OR VAR4MZ) OR VAR5MZ) OR VAR6MZ) OR VAR7MZ) OR VAR8MZ) OR VAR9MZ) OR VARAMZ) OR VARBMZ) OR VARCMZ),C,REF(C,1),1,0),COLOR0000DD;
VARDMZ:=((CLOSE   REF(CLOSE,1)) AND (CLOSE   REF(CLOSE,2)));
VAREMZ:=((REF(VARDMZ,1) AND (CLOSE  = REF(CLOSE,1))) AND (CLOSE  = REF(CLOSE,2)));
VARFMZ:=((REF(VAREMZ,1) AND (CLOSE  = REF(CLOSE,1))) AND (CLOSE  = REF(CLOSE,2)));
VAR10MZ:=((REF(VARFMZ,1) AND (C