‹ 返回

创新量能

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

指标公式

DRAWGBK(C>0,RGB(0,0,110),RGB(0,25,0),0,' ',0);
Z1:=STRCAT(HYBLOCK,' ');
Z2:=STRCAT(Z1,DYBLOCK);
Z3:=STRCAT(Z2,' ');
DRAWTEXT_FIX(ISLASTBAR,0,0.01,0,STRCAT(Z3,GNBLOCK)),COLORYELLOW;
百日
高量
阴:=
vol
>=HHV(V,100) AND C<O;
百阴顶:=DRAWLINE(百日高量阴,H,REF(百日高量阴,1),REF(H,1),1),COLORYELLOW,NODRAW;
百阴底:=DRAWLINE(百日高量阴,L,REF(百日高量阴,1),REF(L,1),1),COLORWHITE,NODRAW;
DRAWBAND(百阴顶,RGB(56,94,15),百阴底,RGB(0,0,0));
量顶:=DRAWLINE(CURRBARSCOUNT>10 AND V=HHV(V,100),H,ISLASTBAR, REF(H,BARSLAST(CURRBARSCOUNT>10 AND V=HHV(V,100))),1),COLORLIGRAY;
量底:=DRAWLINE(CURRBARSCOUNT>10 AND V=HHV(V,100),L,ISLASTBAR, REF(L,BARSLAST(CURRBARSCOUNT>10 AND V=HHV(V,100))),1),COLORGRAY;
DRAWBAND(量顶,RGB(57,81,162),量底,RGB(0,0,0));
高阳顶:=IF(CURRBARSCOUNT<=CONST(REF(BARSLAST(FILTER(TOPRANGE(V)>=20 AND C>=O AND C>=REF(C,1),1)),1)+1)+1,CONST(REF(REF(C,BARSLAST(FILTER(TOPRANGE(V)>=20 AND C>=O AND C>=REF(C,1),1))),REF(BARSLAST(TOPRANGE(V)>=20 AND C>=O AND C>=REF(C,1)),1)+1)),DRAWNULL),COLORWHITE,NODRAW;
高阳底:=IF(CURRBARSCOUNT<=CONST(REF(BARSLAST(FILTER(TOPRANGE(V)>=20 AND C>=O AND C>=REF(C,1),1)),1)+1)+1,CONST(REF(REF(L,BARSLAST(FILTER(TOPRANGE(V)>=20 AND C>=O AND C>=REF(C,1),1))),REF(BARSLAST(TOPRANGE(V)>=20 AND C>=O AND C>=REF(C,1)),1)+1)),DRAWNULL),COLORWHITE,NODRAW;
DRAWBAND(高阳顶,RGB(128,42,42),高阳底,RGB(0,0,0));
高阴顶:=IF(CURRBARSCOUNT<=CONST(REF(BARSLAST(TOPRANGE(V)>=20 AND C<O AND L<=REF(H,1)),1)+1)+1,CONST(REF(REF(O,BARSLAST(FILTER(TOPRANGE(V)>=20 AND C<O AND L<=REF(H,1),3))),REF(BARSLAST(TOPRANGE(V)>=20 AND C<O AND L<=REF(H,1)),1)+1)),DRAWNULL),COLORBLUE ,NODRAW;
高阴底:=IF(CURRBARSCOUNT<=CONST(REF(BARSLAST(TOPRANGE(V)>=20 AND C<O AND L<=REF(H,1)),1)+1)+1,CONST(REF(REF(L,BARSLAST(FILTER(TOPRANGE(V)>=20 AND C<O AND L<=REF(H,1),3))),REF(BARSLAST(TOPRANGE(V)>=20 AND C<O AND L<=REF(H,1)),1)+1)),DRAWNULL),COLORBLUE ,NODRAW;
DRAWBAND(高阴顶,RGB(61,145,64),高阴底,RGB(0,0,0));
BL1:=MA(CLOSE,10);
UB1:=BL1+2*STD(CLOSE,10);
LB1:=BL1-2*STD(CLOSE,10);
上穿
A:=
cr
OSS(C,UB1);
上穿:=CROSS(LB1,C);
ZDT:=BARSLAST(上穿A);
上:=DRAWLINE(上穿,O,REF(上穿,1),REF(O,1),1),COLOR00FF00;
下:=DRAWLINE(上穿,L,REF(上穿,1),REF(L,1),1),COLOR00FF00;
DRAWBAND(上,RGB(128,128,105),下,RGB(0,0,0));
{
筹码峰
}
上峰:STICKLINE(ISLASTBAR,HHV(H,5),HHV(H,5),50,1)COLORLIGRAY;
下峰:STICKLINE(ISLASTBAR,LLV(L,5),LLV(L,5),50,1)COLORLIGRAY;
{DRAWBAND(上峰,RGB(128,138,
135
),下峰,RGB(0,0,0));}
DRAWKLINE(H,O,L,C);
DRAWLINE(CURRBARSCOUNT=TOTALBARSCOUNT,CONST(L),CURRBARSCOUNT=1,L,3) DOTLINE COLORWHITE ;
TTT:=3;
A1:=REF(HIGH,6)=HHV(HIGH,2*TTT+1); BB01:=FILTER(A1,TTT); C1:=BACKSET(BB01,TTT+1); DZ1:=FILTER(C1,TTT);
A2:=REF(LOW,TTT)=LLV(LOW,2*TTT+1); B2:=FILTER(A2,TTT); C2:=BACKSET(B2,TTT+1); D2:=FILTER(C2,TTT);
E1:=(REF(LLV(LOW,2*TTT),1)+REF(HHV(HIGH,2*TTT),1))/2;
E2:=(HIGH+LOW)/2;
H1:=(DZ1 AND NOT(D2 AND E1>=E2)) OR BARSTATUS OR BARSCOUNT(CLOSE)=1;
L1:=(D2 AND NOT(DZ1 AND E1<E2));
XZ1:=REF(BARSLAST(H1),1)+1; F1:=BACKSET(H1 AND COUNT(L1,XZ1)>0,LLVBARS(IF(L1,LOW,10000),XZ1));
G01:=F1>REF(F1,1);
I1:=BACKSET(G01,2);
LD:=I1>REF(I1,1);
UU1:=BACKSET(BARSTATUS,BARSLAST(LD)+1);
VV1:=UU1>REF(UU1,1);
WW:=BACKSET(VV1,REF(BARSLAST(LD),1)+2);
XZX:=WW>REF(WW,1);
近低:REF(L,BARSLAST(VV1)),COLORWHITE;
前低:REF(L,BARSLAST(XZX)),COLORLIRED;
DRAWTEXT(CURRBARSCOUNT=5,近低*0.997,STRCAT('近低:',CON2STR(近低,2))),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=10,前低*1.003,STRCAT('前低:',CON2STR(前低,2))),COLORLIRED;
{
量化
评分}
X1:=IF(MA(C,5)>MA(C,10),20,0);
X2:=IF(MA(C,20)>MA(C,60),10,0);
X3:=IF(
kdj
.J>
kd
J.K,10,0);
X4:=IF(
macd
.DIF>MACD.DEA,10,0);
X5:=IF(MACD.MACD>0,10,0);
X6:=IF(V>MA(V,60),10,0);
X8:=IF(C/REF(C,1)>1.03,10,0);
XX:=X1+X2+X3+X4+X5+X6+X8;
DRAWTEXT_FIX(V>O,0,0.1,0,STRCAT('量化评分:',
STRCAT(CON2STR(XX,0),' '))),COLORYELLOW;
{
短线
操盘
:EMA((MA(CLOSE,5)),3) ,LINETHICK2,COLORMAGENTA;
IF(短线操盘 > REF(短线操盘,3),短线操盘,DRAWNULL),LINETHICK2,COLORRED;
IF(短线操盘 < REF(短线操盘,3),短线操盘,DRAWNULL),LINETHICK2,COLORGREEN;}
T5:=REF(HHVBARS(HIGH,60),15)+15;
小美人:REF(HIGH,T5),COLORYELLOW,NODRAW;
STICKLINE(BARSTATUS=2,小美人,小美人,2000,1),COLORYELLOW;
DRAWTEXT(BARSTATUS=2,
小美人*0.997,STRCAT(('小美人:'),CON2STR(小美人,2))),COLORYELLOW;
{一剑封喉}
MB1:=EMA(WINNER(C)*100,5),COLORYELLOW;
MB2:=EMA(MB1,2),COLORBLUE;
MB3:=EMA(MB2,2),COLORBLUE;
MB4:=EMA(MB3,2),COLORBLUE;
N:=5;
VAR2:=MB1;
VAR3:=DRAWLINE(VAR2>=HHV(VAR2,N)=1,VAR2,VAR2<=LLV(VAR2,N)=1,VAR2,1);
阴半:=(MAX(O,C)-MIN(O,C))*0.5+MIN(O,C);
关注:=VAR2=VAR3 AND VAR2<MB4;
一剑封喉:=REF(VAR2,1)=REF(VAR3,1) AND VAR2>REF(VAR2,1);
DRAWTEXT(关注,L*0.990,'封')COLORYELLOW;
DRAWTEXT(一剑封喉,L*0.990,'喉')COLORRED;
{
主力
资}
均价
:=AMOUNT/
VOL
/100;
AAA2:=SUM(IF( CLOSE>REF(CLOSE,1),VOL*均价,0),0);
AAA3:=SUM(IF( CLOSE<REF(CLOSE,1),VOL*均价,0),0);
AAA4:=SUM(IF( CLOSE=REF(CLOSE,1),VOL*均价,0),0);
BB1:=0;
B1万元:=DVOL*DCLOSE/100;
B1差:=B1万元-REF(B1万元,1);B2万元:=DVOL*DCLOSE/100;
净流入
万元:=(AAA2-AAA3-0.5*AAA4);
PM:=MA(净流入万元,1);
PMA:=PM/REF(PM,1)>1;
PMB:=REF(PMA,1)<1 AND PMA;
密码:=(EMA(MA(B1万元,2),2))/100000;
二日比:=密码/REF(密码,1);
主力
资金
进入:=PMB AND 密码>REF(密码,1) AND 二日比>1 AND C>O;
{DRAWICON(主力资金进入,L*0.97,9);}
STICKLINE(主力资金进入,C,O,-1,0)COLORMAGENTA;
{蓝柱}
BLXS:=V/REF(V,1),NODRAW;
VMIN:=MIN(MIN(V,REF(V,1)),REF(V,2));
VMAX:=MAX(MAX(V,REF(V,1)),REF(V,2));
SL1:=V<=0.6*VMAX AND HHV(H,3)=HHV(H,21);
SL2:=REF(H,1)=HHV(H,21) AND BLXS<0.6 AND NOT(EXIST(C>1.097*REF(C,1),3));
SL:=SL1 OR SL2;
STICKLINE(SL,C,O,-1,0), COLORBLUE;
假阴
真阳:=C<O AND (C>REF(C,1) OR 均价>REF(C,1));
STICKLINE(假阴真阳,C,O,-1,0)COLORLIRED;
长阴:=(C<=REF(C,1)*0.97 OR C<=O*0.97) AND H>L ;
短柱:=V<REF(V,1) OR V<REF(HHV(V,5),1);
长阴短柱:=长阴 AND 短柱;
STICKLINE(长阴短柱,C,O,1.8,0),COLORGREEN;
{
黄金
阴}
阴K:=C<REF(C,1) OR (C>O AND (C<REF((C+O)*0.5,1) OR 均价<REF(C,1)));
黄金阴:=O>REF(C+0.01,1) AND 阴K AND V<REF(V,1)*0.8;
STICKLINE(黄金阴,C,O,1.2,0)COLORYELLOW;
DRAWTEXT(黄金阴 AND V<REF(V,1)*0.66,L*0.995,'2')COLORRED;
{
进场
}
N1:=7;
VARR1:=REF(C,1);
VARR2:=SMA(MAX(C-VARR1,0),N1,1)/SMA(A
bs
(C-VARR1),N1,1)*1000;
VARR3:=DRAWLINE(VARR2>=HHV(VARR2,N1),VARR2,VARR2<=LLV(VARR2,N1),VARR2,1);
VARR4:=VARR2=VARR3;
VARR5:=VARR2<REF(VARR2,1);
STICKLINE(VARR4 AND VARR5,C+(C-O)/3,C,2.5,0),COLORWHITE;
{DRAWTEXT(VARR4 AND VARR5,L*0.97,' 进场')COLORBLUE;};
{
洗盘
}
XP1:=V=HHV(V,60) AND C<O;
XP2:=V<REF(V,1) AND H/C>1.04 AND C<O AND EXIST(H>HHV(L,60),5);
STICKLINE(XP2,O,C,0.5,1), COLORLIGREEN;
平底:=ABS(L-REF(MIN(O,C),1))<=0.03 OR ABS(O-REF(MIN(C,L),1))<=0.03;
平底不破:=REF(长阴短柱,1) AND 平底 AND C>REF(C,1) ;
STICKLINE(平底不破,MIN(O,REF(MIN(C,O),1)),MIN(O,REF(MIN(C,O),1)),10,0),COLORCYAN;
AA:=(C-REF(C,1))/REF(C,1)*100;
ZS:=(NAMELIKE('ST') OR NAMELIKE('*ST') OR NAMELIKE('S')) AND AA>=4.945;
DS:=(NAMELIKE('ST') OR NAMELIKE('*ST') OR NAMELIKE('S')) AND AA<=-4.945;
涨停
:=C=ZTPRICE(REF(C,1),0.1) OR ZS ;
跌停
:=C=DTPRICE(REF(C,1),0.1) OR DS;
{小压}
HH1:=REF(C,9)=HHV(C,2*9+1);
HH2:=FILTER(HH1,9);
HH3:=BACKSET(HH2,9+1);
HH4:=FILTER(HH3,9);
小压1:=REF(C*0.999,BARSLAST(HH4)),COLORWHITE,NODRAW;
HH5:=ABS(REF(小压1,1)-小压1)>小压1*0.075 AND HH4;
小压:REF(C,BARSLAST(HH5)),COLORCYAN,DOTLINE;
DRAWTEXT(CURRBARSCOUNT=5,小压*0.997,STRCAT(('小压:'),CON2STR(小压,2))),COLORCYAN;
{启爆线}
LAST3K:=CURRBARSCOUNT>4;
T1:=CONST(LLVBARS(LOW,10));
T1HIGH:=CONST(REF(HIGH,T1));
CCVV:=CONST(CURRBARSCOUNT);
T2:=CONST(BARSLAST((CURRBARSCOUNT >(CCVV+T1)) AND (HIGH>T1HIGH)));
T2HIGH:=CONST(REF(HIGH,T2));
T3:=CONST(BARSLAST((CURRBARSCOUNT >(CCVV+T2)) AND (HIGH>T2HIGH)));
T3HIGH:=CONST(REF(HIGH,T3));
启爆线:DRAWLINE(CURRBARSCOUNT=T3+1, T3HIGH, ISLASTBAR, T3HIGH, 1),LINETHICK2,COLORLIMAGENTA,DOTLINE;
DRAWTEXT(CURRBARSCOUNT=5,启爆线*0.997,STRCAT(('启:'),CON2STR(启爆线,2))),COLORLIMAGENTA;
{
量托
}
VOL5:=MA(VOL,5),COLORWHITE;
VOL10:=MA(VOL,10),COLORYELLOW;
VOL40:=MA(VOL,40),COLORFF00FF ;
量托:=VOL5>=VOL40 AND CROSS(VOL10,VOL40) AND REF(VOL10,1)<REF(VOL40,1);
DRAWTEXT(量托,L-0.012,'托'),COLORWHITE;
FF1:=REF(HIGH,5)=HHV(HIGH,2*5+1);
FF2:=FILTER(FF1,5);
FF3:=BACKSET(FF2,5+1);
HDD:=FILTER(FF3,5);
突破
前高:=CROSS(C,小压);
倍量
2:=VOL>REF(V,1)*1.9;
倍量过左峰:=倍量2 AND 突破前高;
DRAWTEXT(倍量过左峰,小压,'倍Z峰'),COLORYELLOW;
ZF1:=(C-REF(C,1))/REF(C,1)*100;
双阴:=REF(ZF1,1)<0 AND REF(ZF1,1)>-10 AND ZF1<0 AND ZF1<REF(ZF1,1) AND V<REF(V,1);
DRAWTEXT(双阴 AND MACD>=0,L,'阴'),COLORWHITE;
DRAWTEXT(
boll
>=REF(BOLL,1) AND REF(BOLL,1)<REF(BOLL,2),H,'★转'),COLORYELLOW;
STICKLINE(C,REF(H,BARSLAST(BOLL>=REF(BOLL,1) AND REF(BOLL,1)<REF(BOLL,2))),REF(H,BARSLAST(BOLL>=REF(BOLL,1) AND REF(BOLL,1)<REF(BOLL,2))),3,0),COLORYELLOW;
{
九转
}
AH:=HHV(H,60);
AL:=LLV(L,60);
A0:=(AH-AL)/21;
A01:=C>REF(C,4);
NT:=BARSLASTCOUNT(A01);
TJ11:=NT=9;
TJ13:=ISLASTBAR AND BETWEEN(NT,5,8);
AY:=(BACKSET(TJ11>0,9) OR BACKSET(TJ13>0,NT))*NT;
DRAWTEXT(AY>0,H+1.1*A0,VAR2STR(AY,0)),COLORYELLOW;
DRAWTEXT(NT=13,H+1.1*A0,'13'),COLORYELLOW;
DRAWTEXT(NT=18,H+1.1*A0,'18'),COLORYELLOW;
B01:=C<REF(C,4);
NT0:=BARSLASTCOUNT(B01);
TJ21:=NT0=9 ;
TJ23:=ISLASTBAR AND BETWEEN(NT0,5,8);
CAY1:=(BACKSET(TJ21>0,9) OR BACKSET(TJ23>0,NT0))*NT0;
DRAWTEXT(CAY1>0,L-1*A0,VAR2STR(CAY1,0)),COLORLIGREEN;
DRAWTEXT(NT0=13,L-1*A0,'13'),COLORGREEN;
DRAWTEXT(NT0=18,L-1*A0,'18'),COLORGREEN;
{锅盖}
CLT:=LLVBARS(L,60);
CLTT:=BARSLAST(CURRBARSCOUNT=CONST(CLT)+1);
CHT:=FINDHIGHBARS(H,CLT+1,60,1);
锅盖:DRAWLINE(CURRBARSCOUNT=CONST(CHT)+1,H,ISLASTBAR,REF(H,CHT),0),COLORLIGREEN,LINETHICK1;
TT1:=BARSLAST(CURRBARSCOUNT=CONST(CHT)+1);
DRAWTEXT(TT1=0,REF(H,TT1)*1.01,VARCAT(VARCAT('锅盖:',VAR2STR(REF(H,TT1),