通达信〖主力思维量能〗揭秘主力资金动向的量化利器 副图源码

本公式通过多维度量价分析,精准捕捉主力资金异动信号。核心逻辑围绕量能变化与价格行为的共振,识别主力吸筹、洗盘、启动等关键阶段。

公式包含以下特色功能:
1. 量能形态识别:自动标记小倍量、缩倍量、百日低量等典型量价结构;
2. 主力活跃监控:通过换手率阈值筛选主力介入个股;
3. 买点共振信号:结合量比、均线交叉、价格突破等多条件过滤虚假信号。

使用方法
1. 基础信号:
- 红色“启动”线:4日均量线上穿20日趋势线时关注;
- 彩色量柱:粉红色(小倍量)、黄色(缩倍量)等提示量能异动;
2. 核心买点:
- “主力异动”文字:当V5均量线上穿V35均量线,且成交量突破V135两倍时触发;
- “百低群”标记:连续出现百日低量后,量能温和放大即为布局时机;
3. 过滤杂讯:结合“缩量涨”“黄金柱”等信号增强可靠性。

 
{【主力思维量能】绝密买点}

{参数:M1=5,M2=35,NN=9}
M1:=5;
M2:=35;
NN:9;
总量:=AMOUNT;

换手率:=VOL/CAPITAL*100,COLORWHITE,NODRAW;
今日:VOL,VOLSTICK;
启动:=MA(今日,4),LINETHICK2,COLORRED;
当前量比:=VOL/REF(VOL,1);
趋势:=MA(今日,20);
异动:=MA(今日,60);

一百天高量排名:HOD(V,100),NODRAW,COLORGREEN;
三百天高量排名:HOD(V,300),NODRAW,COLORRED;
一百天低量排名:LOD(V,100),NODRAW,COLORGREEN;

H_L:=0.1*CONST(HHV(VOL,100));
梯量:=REF(今日,1)>REF(今日,2) AND 今日>REF(今日,1);

小倍量:(VOL/REF(VOL,1)>2 AND VOL/REF(VOL,1)<2.8 AND COUNT(CLOSE>OPEN,1)) OR (LOW>REF(HIGH,1) AND COUNT(OPEN>CLOSE,1)),COLORFF00FF;
STICKLINE(小倍量,0,V,3,0),COLORFF00FF;

V100:= V<=LLV(V,100)*1.81 AND V>0 AND BARSCOUNT(V)>=100;
百日低量群:=COUNT(V100,10)>=7;
DRAWTEXT(FILTER(百日低量群,20),V+1.1*H_L,'百低群'),COLORRED;
长阴堡垒量:IF(LOW>REF(HIGH,1) AND COUNT(OPEN>CLOSE,1),1,0),COLORBLUE;
STICKLINE(长阴堡垒量,0,V,3,0),COLORBLUE;

缩倍量:当前量比<=0.5,COLORYELLOW;
STICKLINE(缩倍量,0,V,3,0),COLORYELLOW;
DRAWTEXT(缩倍量,V*1.1,'2'),COLORRED;

{量王}
HSL:=100*VOL/(FINANCE(7)/100);
主力活跃:IF(HSL>15 && HSL<=25,HSL,DRAWNULL),COLORLICYAN,NODRAW;
STICKLINE(主力活跃,HSL,0,2.8,0),COLOR000066;{极度活跃红色}
STICKLINE(主力活跃,HSL,0,2.3,0),COLOR000088;
STICKLINE(主力活跃,HSL,0,1.7,0),COLOR0000AA;
STICKLINE(主力活跃,HSL,0,1.0,0),COLOR0000CC;
STICKLINE(主力活跃,HSL,0,0.3,0),COLOR2222FF;

{主力异动}
X_1:=REF(CLOSE,1)*1.1-CLOSE<0.01 AND HIGH=CLOSE;
前高量:=REF(HHV(HSL,60),REF(X_1,1));
成交量:VOL,VOLSTICK,NODRAW;
V5:=MA(V,5),COLORWHITE,NODRAW;
V35:=MA(V,35),COLORGREEN,NODRAW;
V135:=MA(V,135),COLORFF00FF,NODRAW;
XG:=CROSS(V5,V35) AND V>V5 AND V>V135*2;
主力异动:FILTER(XG,20),LINETHICK3,COLORRED,NODRAW;
DRAWTEXT(主力异动,V*1.3,' 主力异动'), COLORRED;
DRAWICON(主力异动,V*1.3,34);

四分量:当前量比>=3.4 AND C>O,COLOR871F78;
STICKLINE(四分量,0,V,3,0),COLOR871F78;
DRAWTEXT(四分量,V*1.1,'4'),COLORRED;

缩三一:0.5<当前量比 AND 当前量比<0.67,COLORFFDE00;
{STICKLINE(缩三一,0,V,3,0),COLOR003300;}
DRAWTEXT(缩三一,V*1.2,'3'),COLORRED;

百日低量: V<=LLV(V,200) AND V>0 AND BARSCOUNT(V)>=100,COLORWHITE;
STICKLINE(百日低量,0,V,3,0),COLORWHITE;

缩量涨:COUNT(C>REF(C,1),2)=2 AND COUNT(VOL<REF(VOL,1),2)=2,COLORGREEN;
STICKLINE(缩量涨,0,V,3,0),COLORGREEN;
CTX:=(3*C+H+L+O)/6;
IONG:=(8*CTX+7*REF(CTX,1)+6*REF(CTX,2)+5*REF(CTX,3)+4*REF(CTX,4)+3*REF(CTX,5)+2*REF(CTX,6)+REF(CTX,8))/36;
CTXIONG:=VOL=HHV(VOL,10) AND VOL>2*REF(VOL,1) AND CLOSE>IONG AND C>O;

VOLUME:=VOL;
MAVOL1:=MA(VOLUME,M1);
MAVOL2:=MA(VOLUME,M2);
绿低量:=13;
蓝低量:=55;
灰低量:=100;
N1:=21;
SAT:=(AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20));

H_LL:=0.1*CONST(HHV(VOL,240));
{MAV10:MA(V,10),COLORYELLOW;}
启动5:=MA(V,5),COLORWHITE;
洗盘40:=MA(V,40),COLORBLUE;
异动135:=MA(V,135),COLORMAGENTA;

VVOL:=IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,DRAWNULL);{模拟量}
量:=VOL;
换手:= VOL*10000/FINANCE(7),NODRAW; {DYNAINFO(37)*100}
换10T:=SUM(换手,10),NODRAW;
倍数:=1.9;
倍量:=VOL>=REF(V,1)*倍数 AND (IF(C<O,C>REF(C,1),1)),NODRAW;
倍缩:=REF(V,1)>=VOL*倍数,NODRAW;
平量:=RANGE(V/REF(V,1),0.97,1.03) AND BARSCOUNT(V)>=2,NODRAW;
低量10:=VOL=LLV(VOL,绿低量) AND BARSCOUNT(V)>=绿低量,NODRAW;
低量50:=VOL=LLV(VOL,蓝低量) AND BARSCOUNT(V)>=蓝低量,NODRAW;
地量:=VOL=LLV(VOL,灰低量) AND BARSCOUNT(V)>=灰低量,NODRAW;
V1:=VOL*0.9;{图标位置}
V2:=VOL*0.8;
真阳或假阴:=C>O OR C>REF(C,1);
收阳:= REF(真阳或假阴,3);
倍量1:=REF(倍量,3);
高量:=REF(V,3)>=HHV(V,7);
三日不破:= LLV(C,3)>=REF(L,3);
价升:=COUNT(C>=REF(C,1),3)=3;{收盘价逐升}
量缩:=COUNT(V<=REF(V,1),3)=3;
连阳:= COUNT(真阳或假阴,3)=3;
倍量将军柱:= 倍量1 AND 三日不破 AND 收阳;
高量将军柱:= 高量 AND 三日不破 AND 收阳;
将军柱:= 倍量将军柱 OR 高量将军柱;
黄金柱:= 将军柱 AND 价升 AND 量缩 AND 连阳 ;
{STICKLINE(黄金柱,0.3*V,0.7*V,1,0),COLORRED; {红柱}
{DRAWICON(黄金柱,V*1.5,3);}
长阴短柱:=C/REF(C,1)<=0.96 AND V<HHV(V,30)/1.9;
DRAWTEXT(长阴短柱 ,V+1.6*H_L,'!'),COLORLICYAN;
CV:=CLOSE;
BBIBOLL:=(MA(CV,3)+MA(CV,6)+MA(CV,12)+MA(CV,24))/4;
UPR:=BBIBOLL+6*STD(BBIBOLL,11);
DWN:=BBIBOLL-6*STD(BBIBOLL,11);
QJJ:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
XVL:=(IF(CLOSE>OPEN,QJJ*(HIGH-LOW),IF(CLOSE<OPEN,QJJ*(HIGH-OPEN+CLOSE-LOW),VOL/2))+IF(CLOSE>OPEN,0-QJJ*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE<OPEN,0-QJJ*(HIGH-LOW),0-VOL/2)));
HSLL:=(XVL/3)/1.15;
攻击:=((HSLL*0.55+(REF(HSLL,1)*0.33))+(REF(HSLL,2)*0.22));
LLJX:=EMA(攻击,3);
B1:=IF(SUM(LLJX,1)>REF(MA(SUM(LLJX,1),1),1),SUM(LLJX,1),DRAWNULL);
B2:=IF(SUM(LLJX,2)>REF(MA(SUM(LLJX,2),1),1),SUM(LLJX,2),DRAWNULL);
B3:=IF(SUM(LLJX,3)>REF(MA(SUM(LLJX,3),1),1),SUM(LLJX,3),DRAWNULL);
B4:=IF(SUM(LLJX,4)>REF(MA(SUM(LLJX,4),1),1),SUM(LLJX,4),DRAWNULL);
B5:=IF(SUM(LLJX,5)>REF(MA(SUM(LLJX,5),1),1),SUM(LLJX,5),DRAWNULL);
B6:=IF(SUM(LLJX,6)>REF(MA(SUM(LLJX,6),1),1),SUM(LLJX,6),DRAWNULL);
B7:=IF(SUM(LLJX,7)>REF(MA(SUM(LLJX,7),1),1),SUM(LLJX,7),DRAWNULL);
B8:=IF(SUM(LLJX,8)>REF(MA(SUM(LLJX,8),1),1),SUM(LLJX,8),DRAWNULL);
B9:=IF(SUM(LLJX,9)>REF(MA(SUM(LLJX,9),1),1),SUM(LLJX,9),DRAWNULL);
B10:=IF(SUM(LLJX,10)>REF(MA(SUM(LLJX,10),1),1),SUM(LLJX,10),DRAWNULL);
XGG:=B1 AND B2 AND B3 AND B4 AND B5 AND B6 AND B7 AND B8 AND B9
AND B10 AND (CLOSE-OPEN)>=(UPR-BBIBOLL) AND V/REF(V,1)>=1.9;
高级发烧量:IF(TDXDLL6(13,L,C,REF(H,1)) AND COUNT(OPEN<CLOSE,1),1,0),COLORRED;
STICKLINE(高级发烧量,0,V,3,0),COLORRED;






来函数检测结果如下
该公式包含未来函数:CAPITAL
该公式包含未来函数:DYNAINFO
该公式包含未来函数:FINANCE

定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

M1赋值:5
M2赋值:35
输出NN:9
总量赋值:成交额(元)
换手率赋值:成交量(手)/当前流通股本(手)*100,画白色,NODRAW
输出今日:成交量(手),VOLSTICK
启动赋值:今日的4日简单移动平均,线宽为2,画红色
当前量比赋值:成交量(手)/1日前的成交量(手)
趋势赋值:今日的20日简单移动平均
异动赋值:今日的60日简单移动平均
输出一百天高量排名:100日内成交量(手)的高值名次,NODRAW,画绿色
输出三百天高量排名:300日内成交量(手)的高值名次,NODRAW,画红色
输出一百天低量排名:100日内成交量(手)的低值名次,NODRAW,画绿色
H_L赋值:0.1*100日内成交量(手)的最高值的最后一日取值设为常数
梯量赋值:1日前的今日>2日前的今日 AND 今日>1日前的今日
输出小倍量:(成交量(手)/1日前的成交量(手)>2 AND 成交量(手)/1日前的成交量(手)<2.8 AND 统计1日中满足收阳线的天数) OR (最低价>1日前的最高价 AND 统计1日中满足收阴线的天数),COLORFF00FF
当满足条件小倍量时,在0和成交量(手)位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF00FF
V100赋值: 成交量(手)<=100日内成交量(手)的最低值*1.81 AND 成交量(手)>0 AND 成交量(手)的有效数据周期数>=100
百日低量群赋值:统计10日中满足V100的天数>=7
当满足条件百日低量群的20日过滤时,在成交量(手)+1.1*H_L位置书写文字,画红色
输出长阴堡垒量:如果最低价>1日前的最高价ANDCOUNT(收阴线,1),返回1,否则返回0,画蓝色
当满足条件长阴堡垒量时,在0和成交量(手)位置之间画柱状线,宽度为3,0不为0则画空心柱.,画蓝色
输出缩倍量:当前量比<=0.5,画黄色
当满足条件缩倍量时,在0和成交量(手)位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
当满足条件缩倍量时,在成交量(手)*1.1位置书写文字,画红色
HSL赋值:100*成交量(手)/(流通股本(股)/100)
输出主力活跃:如果HSL>15并且HSL<=25,返回HSL,否则返回无效数,画淡青色,NODRAW
当满足条件主力活跃时,在HSL和0位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,COLOR000066
当满足条件主力活跃时,在HSL和0位置之间画柱状线,宽度为2.3,0不为0则画空心柱.,COLOR000088
当满足条件主力活跃时,在HSL和0位置之间画柱状线,宽度为1.7,0不为0则画空心柱.,COLOR0000AA
当满足条件主力活跃时,在HSL和0位置之间画柱状线,宽度为1.0,0不为0则画空心柱.,COLOR0000CC
当满足条件主力活跃时,在HSL和0位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLOR2222FF
X_1赋值:1日前的收盘价*1.1-收盘价<0.01 AND 最高价=收盘价
前高量赋值:1日前的X_1日前的60日内HSL的最高值
输出成交量:成交量(手),VOLSTICK,NODRAW
V5赋值:成交量(手)的5日简单移动平均,画白色,NODRAW
V35赋值:成交量(手)的35日简单移动平均,画绿色,NODRAW
V135赋值:成交量(手)的135日简单移动平均,COLORFF00FF,NODRAW
XG赋值:V5上穿V35 AND 成交量(手)>V5 AND 成交量(手)>V135*2
输出主力异动:XG的20日过滤,线宽为3,画红色,NODRAW
当满足条件主力异动时,在成交量(手)*1.3位置书写文字, 画红色
当满足条件主力异动时,在成交量(手)*1.3位置画34号图标
输出四分量:当前量比>=3.4 AND 收阳线,COLOR871F78
当满足条件四分量时,在0和成交量(手)位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR871F78
当满足条件四分量时,在成交量(手)*1.1位置书写文字,画红色
输出缩三一:0.5<当前量比 AND 当前量比<0.67,COLORFFDE00
当满足条件缩三一时,在成交量(手)*1.2位置书写文字,画红色
输出百日低量: 成交量(手)<=200日内成交量(手)的最低值 AND 成交量(手)>0 AND 成交量(手)的有效数据周期数>=100,画白色
当满足条件百日低量时,在0和成交量(手)位置之间画柱状线,宽度为3,0不为0则画空心柱.,画白色
输出缩量涨:统计2日中满足收盘价>1日前的收盘价的天数=2 AND 统计2日中满足成交量(手)<1日前的成交量(手)的天数=2,画绿色
当满足条件缩量涨时,在0和成交量(手)位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色
CTX赋值:(3*收盘价+最高价+最低价+开盘价)/6
IONG赋值:(8*CTX+7*1日前的CTX+6*2日前的CTX+5*3日前的CTX+4*4日前的CTX+3*5日前的CTX+2*6日前的CTX+8日前的CTX)/36
CTXIONG赋值:成交量(手)=10日内成交量(手)的最高值 AND 成交量(手)>2*1日前的成交量(手) AND 收盘价>IONG AND 收阳线
VOLUME赋值:成交量(手)
MAVOL1赋值:VOLUME的M1日简单移动平均
MAVOL2赋值:VOLUME的M2日简单移动平均
绿低量赋值:13
蓝低量赋值:55
灰低量赋值:100
N1赋值:21
SAT赋值:(成交额(元)/收盘价)/(20日内成交额(元)的最高值/20日内收盘价的最高值)
H_LL赋值:0.1*240日内成交量(手)的最高值的最后一日取值设为常数
启动5赋值:成交量(手)的5日简单移动平均,画白色
洗盘40赋值:成交量(手)的40日简单移动平均,画蓝色
异动135赋值:成交量(手)的135日简单移动平均,画洋红色
VVOL赋值:如果到最后交易的周期=1ANDPERIOD=5,返回成交量(手)*240/当前离开盘分钟数,否则返回无效数
量赋值:成交量(手)
换手赋值: 成交量(手)*10000/流通股本(股),NODRAW
换10T赋值:换手的10日累和,NODRAW
倍数赋值:1.9
倍量赋值:成交量(手)>=1日前的成交量(手)*倍数 AND (如果收阴线,返回收盘价>1日前的收盘价,否则返回1),NODRAW
倍缩赋值:1日前的成交量(手)>=成交量(手)*倍数,NODRAW
平量赋值:成交量(手)/1日前的成交量(手)位于0.97和1.03之间 AND 成交量(手)的有效数据周期数>=2,NODRAW
低量10赋值:成交量(手)=绿低量日内成交量(手)的最低值 AND 成交量(手)的有效数据周期数>=绿低量,NODRAW
低量50赋值:成交量(手)=蓝低量日内成交量(手)的最低值 AND 成交量(手)的有效数据周期数>=蓝低量,NODRAW
地量赋值:成交量(手)=灰低量日内成交量(手)的最低值 AND 成交量(手)的有效数据周期数>=灰低量,NODRAW
V1赋值:成交量(手)*0.9
V2赋值:成交量(手)*0.8
真阳或假阴赋值:收阳线OR 收盘价>1日前的收盘价
收阳赋值: 3日前的真阳或假阴
倍量1赋值:3日前的倍量
高量赋值:3日前的成交量(手)>=7日内成交量(手)的最高值
三日不破赋值: 3日内收盘价的最低值>=3日前的最低价
价升赋值:统计3日中满足收盘价>=1日前的收盘价的天数=3
量缩赋值:统计3日中满足成交量(手)<=1日前的成交量(手)的天数=3
连阳赋值: 统计3日中满足真阳或假阴的天数=3
倍量将军柱赋值: 倍量1 AND 三日不破 AND 收阳
高量将军柱赋值: 高量 AND 三日不破 AND 收阳
将军柱赋值: 倍量将军柱 OR 高量将军柱
黄金柱赋值: 将军柱 AND 价升 AND 量缩 AND 连阳
长阴短柱赋值:收盘价/1日前的收盘价<=0.96 AND 成交量(手)<30日内成交量(手)的最高值/1.9
当满足条件长阴短柱时,在成交量(手)+1.6*H_L位置书写文字,画淡青色
CV赋值:收盘价
BBIBOLL赋值:(CV的3日简单移动平均+CV的6日简单移动平均+CV的12日简单移动平均+CV的24日简单移动平均)/4
UPR赋值:BBIBOLL+6*BBIBOLL的11日估算标准差
DWN赋值:BBIBOLL-6*BBIBOLL的11日估算标准差
QJJ赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)
XVL赋值:(如果收阳线,返回QJJ*(最高价-最低价),否则返回如果收阴线,返回QJJ*(最高价-开盘价+收盘价-最低价),否则返回成交量(手)/2+如果收阳线,返回0-QJJ*(最高价-收盘价+开盘价-最低价),否则返回如果收阴线,返回0-QJJ*(最高价-最低价),否则返回0-成交量(手)/2)
HSLL赋值:(XVL/3)/1.15
攻击赋值:((HSLL*0.55+(1日前的HSLL*0.33))+(2日前的HSLL*0.22))
LLJX赋值:攻击的3日指数移动平均
B1赋值:如果LLJX的1日累和>1日前的LLJX的1日累和的1日简单移动平均,返回LLJX的1日累和,否则返回无效数
B2赋值:如果LLJX的2日累和>1日前的LLJX的2日累和的1日简单移动平均,返回LLJX的2日累和,否则返回无效数
B3赋值:如果LLJX的3日累和>1日前的LLJX的3日累和的1日简单移动平均,返回LLJX的3日累和,否则返回无效数
B4赋值:如果LLJX的4日累和>1日前的LLJX的4日累和的1日简单移动平均,返回LLJX的4日累和,否则返回无效数
B5赋值:如果LLJX的5日累和>1日前的LLJX的5日累和的1日简单移动平均,返回LLJX的5日累和,否则返回无效数
B6赋值:如果LLJX的6日累和>1日前的LLJX的6日累和的1日简单移动平均,返回LLJX的6日累和,否则返回无效数
B7赋值:如果LLJX的7日累和>1日前的LLJX的7日累和的1日简单移动平均,返回LLJX的7日累和,否则返回无效数
B8赋值:如果LLJX的8日累和>1日前的LLJX的8日累和的1日简单移动平均,返回LLJX的8日累和,否则返回无效数
B9赋值:如果LLJX的9日累和>1日前的LLJX的9日累和的1日简单移动平均,返回LLJX的9日累和,否则返回无效数
B10赋值:如果LLJX的10日累和>1日前的LLJX的10日累和的1日简单移动平均,返回LLJX的10日累和,否则返回无效数
XGG赋值:B1 AND B2 AND B3 AND B4 AND B5 AND B6 AND B7 AND B8 AND B9 AND B10 AND (收盘价-开盘价)>=(UPR-BBIBOLL) AND 成交量(手)/1日前的成交量(手)>=1.9
输出高级发烧量:如果第6号DLLANDCOUNT(收阳线,1),返回1,否则返回0,画红色
当满足条件高级发烧量时,在0和成交量(手)位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |  加入收藏   

@2005-2025 粤ICP备2025457605号-2 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图