通达信〖主力波段擒龙〗围绕主力资金行为与短线波段节奏构建源码
本指标为一款通达信副图工具,围绕主力资金行为与短线波段节奏构建,结合MACD、KDJ、量价关系、大盘相对强弱及压力位测算等多种算法,用于捕捉个股从底部潜伏、吸筹、洗盘到出货、见顶的完整资金轨迹。同时引入大盘指数动量校正,减少指数走弱时对个股信号的误判,并设置突破前高、倍量放大、主力异动等预警,解决传统指标信号滞后、单一和虚假干扰较多的问题。
显示上,采用多色柱线区分资金状态:红色柱代表资金持续吸筹,橙色柱反映洗盘过程,紫色柱提示顶部风险,黄色柱显示资金派发;蓝、白、黄分层柱则对应KDJ共振的低吸区域,青色柱表示底部区域存在主力潜伏。配合“主力启动线”的8值参考,当金叉与突破前高、倍量放量同时出现,可作为强势启动的双重确认信号。该指标兼顾短线抓爆发和中线低吸两种操作思路,适合A股个股日线级别的复盘与盯盘。
使用要点:
1. 副图中紫线上行说明多头动能增强,青色线下行提示抛压加大;
2. 出现“◆主力异动”文字信号,若同时突破前高且伴随倍量,是短线较强的买入时机;
3. 底部出现“★波段买点”分层彩柱,KDJ进入超跌区并转强,可考虑低位布局;
4. 红色柱持续增长说明吸筹进行中,转橙色柱为洗盘阶段,出现紫色或黄色柱时应及时止盈,防范见顶或出货风险;
5. 青色长柱反复出现,说明主力在底部长期收集筹码,持仓者可继续等待放量启动。
{吸筹、出逃、洗盘、见顶,波段买点,主力异动}
N:=8;
M:=13;
P:=60;
S:=3;
中枢价:(C*2+H+L)/4*10;
快线:=EMA(中枢价,13)-EMA(中枢价,34);
慢线:=EMA(快线,5);
动量值:=2*(快线-慢线)*5.5;
多头动能: IF(动量值>=0,动量值,0),COLOR7F00FF,LINETHICK2;
空头抛压: IF(动量值<=0,动量值,0),COLOR00CCCC,LINETHICK1;
主力异动:=CROSS(多头动能,8);
STICKLINE(主力异动,0,12,1,0),COLORMAGENTA;
DRAWTEXT(主力异动,40,'◆主力异动'),COLORMAGENTA;
指数压力:=(HHV(INDEXH,8)-INDEXC)/(HHV(INDEXH,8)-LLV(INDEXL,8))*8;
指数平滑:=EMA(3*指数压力-2*SMA(指数压力,18,1),5);
指数位置:=(INDEXC-LLV(INDEXL,8))/(HHV(INDEXH,8)-LLV(INDEXL,8))*10;
指数均价:=(INDEXC*2+INDEXH+INDEXL)/4;
指数快线:=EMA(指数均价,13)-EMA(指数均价,34);
指数慢线:=EMA(指数快线,3);
指数动量:=(指数快线-指数慢线)/2;
主力启动线:8,COLORFF80FF,LINETHICK2,CROSSDOT;
前高压力:=REF(HHV(H,10),2);
前高收盘:=REF(HHV(MAX(C,O),10),2);
突破前高:=CROSS(C,前高压力) AND CROSS(多头动能,8);
突破前顶:=CROSS(C,前高收盘) AND CROSS(多头动能,8);
STICKLINE(突破前高 OR 突破前顶,0,8,2,0),COLOR3131FF;
倍量吃货:=(突破前高 OR 突破前顶) AND V/REF(V,1)>1.95;
STICKLINE(倍量吃货,0,-8,5,0),COLORYELLOW;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
J超跌:=J < 5;
J拐头:=J > REF(J,1);
价格企稳:=C > REF(C,1);
波段买点:=J超跌 AND J拐头 AND 价格企稳;
STICKLINE(波段买点,0,30,6,0),COLORBLUE;
STICKLINE(波段买点,30,60,4,0),COLORWHITE;
STICKLINE(波段买点,60,80,2,0),COLORYELLOW;
DRAWTEXT(波段买点,85,'★波段买点'),COLORRED;
基准价:=REF((LOW+OPEN+CLOSE+HIGH)/4,1);
下探力度:=SMA(ABS(LOW-基准价),13,1)/SMA(MAX(LOW-基准价,0),10,1);
下探平滑:=EMA(下探力度,10);
阶段低点:=LLV(LOW,33);
主力进场值:=EMA(IF(LOW<=阶段低点,下探平滑,0),3);
资金吸筹:IF(主力进场值>REF(主力进场值,1),主力进场值,0),COLORRED,NODRAW;
STICKLINE(主力进场值>REF(主力进场值,1),0,主力进场值,3,0),COLORRED;
洗盘:IF(主力进场值<REF(主力进场值,1),主力进场值,0),COLORFF8000,NODRAW;
STICKLINE(主力进场值<REF(主力进场值,1),0,主力进场值,3,0),COLORFF8000;
上探力度:=SMA(ABS(基准价-H),13,1)/SMA(MAX(基准价-H,0),10,1);
上探平滑:=EMA(上探力度,10);
阶段高点:=HHV(H,33);
主力出场值:=EMA(IF(H>=阶段高点,上探平滑,0),3);
阶段见顶:IF(主力出场值>REF(主力出场值,1),主力出场值,0),COLORFF00FF,NODRAW;
STICKLINE(主力出场值>REF(主力出场值,1),0,主力出场值,3,0),COLORFF00FF;
主力出逃:IF(主力出场值<REF(主力出场值,1),主力出场值,0),COLORYELLOW,NODRAW;
STICKLINE(主力出场值<REF(主力出场值,1),0,主力出场值,3,0),COLORYELLOW;
网:=REF(CLOSE,2);
波动强度:=SMA(MAX(CLOSE-网,0),7,1)/SMA(ABS(CLOSE-网),7,1)*100;
波段介入点:IF(波动强度<19,19,0),COLORWHITE;
量能差:=C-REF(C,1);
主力量能监控:100*EMA(EMA(量能差,8),8)/EMA(EMA(ABS(量能差),8),8),COLORYELLOW;
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
主力潜伏:=COUNT(MACD<0,10)=10;
STICKLINE(主力潜伏,0,MACD*(-0.1),2.8,0),LINETHICK6,COLORCYAN;

未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
N赋值:8
M赋值:13
P赋值:60
S赋值:3
输出中枢价:(收盘价*2+最高价+最低价)/4*10
快线赋值:中枢价的13日指数移动平均-中枢价的34日指数移动平均
慢线赋值:快线的5日指数移动平均
动量值赋值:2*(快线-慢线)*5.5
输出多头动能: 如果动量值>=0,返回动量值,否则返回0,COLOR7F00FF,线宽为2
输出空头抛压: 如果动量值<=0,返回动量值,否则返回0,COLOR00CCCC,线宽为1
主力异动赋值:多头动能上穿8
当满足条件主力异动时,在0和12位置之间画柱状线,宽度为1,0不为0则画空心柱.,画洋红色
当满足条件主力异动时,在40位置书写文字,画洋红色
指数压力赋值:(8日内大盘的最高价的最高值-大盘的收盘价)/(8日内大盘的最高价的最高值-8日内大盘的最低价的最低值)*8
指数平滑赋值:3*指数压力-2*指数压力的18日[1日权重]移动平均的5日指数移动平均
指数位置赋值:(大盘的收盘价-8日内大盘的最低价的最低值)/(8日内大盘的最高价的最高值-8日内大盘的最低价的最低值)*10
指数均价赋值:(大盘的收盘价*2+大盘的最高价+大盘的最低价)/4
指数快线赋值:指数均价的13日指数移动平均-指数均价的34日指数移动平均
指数慢线赋值:指数快线的3日指数移动平均
指数动量赋值:(指数快线-指数慢线)/2
输出主力启动线:8,COLORFF80FF,线宽为2,CROSSDOT
前高压力赋值:2日前的10日内最高价的最高值
前高收盘赋值:2日前的10日内收盘价和开盘价的较大值的最高值
突破前高赋值:收盘价上穿前高压力 AND 多头动能上穿8
突破前顶赋值:收盘价上穿前高收盘 AND 多头动能上穿8
当满足条件突破前高OR突破前顶时,在0和8位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR3131FF
倍量吃货赋值:(突破前高 OR 突破前顶) AND 成交量(手)/1日前的成交量(手)>1.95
当满足条件倍量吃货时,在0和-8位置之间画柱状线,宽度为5,0不为0则画空心柱.,画黄色
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
J赋值:3*K-2*D
J超跌赋值:J < 5
J拐头赋值:J > 1日前的J
价格企稳赋值:收盘价 > 1日前的收盘价
波段买点赋值:J超跌 AND J拐头 AND 价格企稳
当满足条件波段买点时,在0和30位置之间画柱状线,宽度为6,0不为0则画空心柱.,画蓝色
当满足条件波段买点时,在30和60位置之间画柱状线,宽度为4,0不为0则画空心柱.,画白色
当满足条件波段买点时,在60和80位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件波段买点时,在85位置书写文字,画红色
基准价赋值:1日前的(最低价+开盘价+收盘价+最高价)/4
下探力度赋值:最低价-基准价的绝对值的13日[1日权重]移动平均/最低价-基准价和0的较大值的10日[1日权重]移动平均
下探平滑赋值:下探力度的10日指数移动平均
阶段低点赋值:33日内最低价的最低值
主力进场值赋值:如果最低价<=阶段低点,返回下探平滑,否则返回0的3日指数移动平均
输出资金吸筹:如果主力进场值>1日前的主力进场值,返回主力进场值,否则返回0,画红色,NODRAW
当满足条件主力进场值>1日前的主力进场值时,在0和主力进场值位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
输出洗盘:如果主力进场值<1日前的主力进场值,返回主力进场值,否则返回0,COLORFF8000,NODRAW
当满足条件主力进场值<1日前的主力进场值时,在0和主力进场值位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF8000
上探力度赋值:基准价-最高价的绝对值的13日[1日权重]移动平均/基准价-最高价和0的较大值的10日[1日权重]移动平均
上探平滑赋值:上探力度的10日指数移动平均
阶段高点赋值:33日内最高价的最高值
主力出场值赋值:如果最高价>=阶段高点,返回上探平滑,否则返回0的3日指数移动平均
输出阶段见顶:如果主力出场值>1日前的主力出场值,返回主力出场值,否则返回0,COLORFF00FF,NODRAW
当满足条件主力出场值>1日前的主力出场值时,在0和主力出场值位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF00FF
输出主力出逃:如果主力出场值<1日前的主力出场值,返回主力出场值,否则返回0,画黄色,NODRAW
当满足条件主力出场值<1日前的主力出场值时,在0和主力出场值位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
网赋值:2日前的收盘价
波动强度赋值:收盘价-网和0的较大值的7日[1日权重]移动平均/收盘价-网的绝对值的7日[1日权重]移动平均*100
输出波段介入点:如果波动强度<19,返回19,否则返回0,画白色
量能差赋值:收盘价-1日前的收盘价
输出主力量能监控:100*量能差的8日指数移动平均的8日指数移动平均/量能差的绝对值的8日指数移动平均的8日指数移动平均,画黄色
DIFF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIFF的9日指数移动平均
MACD赋值:2*(DIFF-DEA)
主力潜伏赋值:统计10日中满足MACD<0的天数=10
当满足条件主力潜伏时,在0和MACD*(-0.1)位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,线宽为6,画青色