通达信〖主力资金四阶段系统〗捕捉吸筹拉升规避出货风险副图源码
通达信『主力资金四阶段系统』精准捕捉吸筹拉升,规避出货风险!
本公式核心围绕主力资金动向,将股价运行划分为**吸筹、洗盘、拉升、出货**四个阶段,结合资金指标(主力资金、主力净额、DDX/DDY)、量能(成交量均线、量能水平)、价格区间(高低位/震荡区间)多维度验证,同时融合均线趋势、MACD顶背离、RSI过滤,精准生成进场和拉升信号。
使用方法:
1. 阶段判断:公式左上角直接标注“吸筹/洗盘/拉升/出货/观望”,直观识别主力当前动向;
2. 信号操作:出现红色柱+“进场”文字/向上箭头,是进场最佳时机;黄色“拉升”标注为拉升启动信号,可持仓;绿色“出货!”标注需果断离场;
3. 辅助参考:关注主力净额(黄色数值)、量比、ZJQDL强度值,拉升阶段需主力净额为正且量能水平>1.2,出货阶段净额为负且放量下跌时需立即避险。
总结
1. 公式核心是通过多维度指标划分主力资金四个阶段,直观标注阶段状态;
2. 进场信号结合趋势、量能、资金条件,过滤了MACD顶背离风险,准确性更高;
3. 操作时重点关注“拉升”信号和主力净额,规避“出货”信号对应的风险。
{主力资金4阶段}
DRAWGBK(C>0,RGB(48,48,8),RGB(48,48,8),0,'8',0);
TYP:=(HIGH+LOW+CLOSE)/3;
主力资金:(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14)),NODRAW;
打压做空:100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14)),NODRAW;
STICKLINE(主力资金>打压做空,0,主力资金,1,0),COLOR9900FF;
STICKLINE(主力资金< 打压做空,0,主力资金,1,1),COLOR99FF00;
累计资金:EMA(EMA(主力资金,5),3),COLORWHITE;
五日资金:EMA(累计资金,5),COLORYELLOW;
DDX:(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100,NODRAW;
DDY:EMA(DDX,6),NODRAW;
DDZ:EMA(DDY,6),NODRAW;
VOLUME:=VOL;
MA5VOL:=MA(VOLUME,5);
MA10VOL:=MA(VOLUME,10);
MA20VOL:=MA(VOLUME,20);
主力净额:(CLOSE-OPEN)*VOLUME/10000,NODRAW;
小单净额:主力净额*0.3,NODRAW;
ZJQDL:IF(VOLUME>MA20VOL,80,IF(VOLUME>MA10VOL,50,20)),NODRAW;
N:=30;
M:=10;
近期低点:=LLV(L,N);
近期高点:=HHV(H,N);
价格中轴:=(近期高点+近期低点)/2;
低位区间:=C< 近期低点*1.15 AND C< 价格中轴;
高位区间:=C>近期高点*0.85 AND C>价格中轴;
震荡区间:=BETWEEN(C,LLV(C,M)*1.02,HHV(C,M)*0.98) AND (HHV(C,M)-LLV(C,M))/LLV(C,M)< 0.08;
量能水平:=VOLUME/MA20VOL;
主力净额均值:=MA(ABS(主力净额),20);
ZJQDL均值:=MA(ZJQDL,20);
量价齐升:=C>REF(C,1) AND VOLUME>REF(VOLUME,1) AND 量能水平>1.2;
放量下跌:=C< REF(C,1) AND VOLUME>REF(VOLUME,1)*1.3;
缩量整理:=VOLUME< MA5VOL*0.8 AND ABS(C-O)/C< 0.02;
吸筹条件:=低位区间 AND 主力净额>主力净额均值*0.8 AND DDX>0 AND DDX< 0.4 AND DDY< 0 AND 小单净额< 0 AND ((VOLUME>MA5VOL*1.1 AND VOLUME< MA5VOL*2) OR (COUNT(VOLUME>MA10VOL*1.2,5)>=2 AND 缩量整理)) AND ZJQDL>25 AND ZJQDL< 75;
洗盘条件:=震荡区间 AND ABS(DDX)< 0.2 AND ABS(主力净额)< 主力净额均值 AND VOLUME< MA5VOL*0.9 AND VOLUME< MA10VOL*0.85 AND ZJQDL< 50 AND 缩量整理;
拉升条件:=C>REF(MAX(C,O),3)*1.02 AND 主力净额>主力净额均值*1.8 AND DDX>0.25 AND DDY>5 AND ((VOLUME>MA5VOL*1.5 AND 量价齐升) OR (VOLUME>MA10VOL*2 AND C>O)) AND ZJQDL>65;
出货条件:=高位区间 AND 主力净额< -主力净额均值*1.3 AND DDX< 0 AND DDY< 0 AND 小单净额>REF(小单净额,3)*1.8 AND ((放量下跌) OR (VOLUME>MA10VOL*2.5 AND C< O)) AND ZJQDL< REF(HHV(ZJQDL,5),1)*0.7;
吸筹确认:=(COUNT(吸筹条件,3)>=2 AND 量能水平>0.8) OR (吸筹条件 AND REF(吸筹条件,1) AND VOLUME>MA5VOL);
洗盘确认:=(COUNT(洗盘条件,3)>=2 AND 量能水平< 0.9) OR (洗盘条件 AND REF(洗盘条件,1));
拉升确认:=(COUNT(拉升条件,2)>=1 AND 量价齐升) OR (拉升条件 AND VOLUME>MA10VOL*1.8);
出货确认:=(COUNT(出货条件,2)>=1 AND (放量下跌 OR VOLUME>MA10VOL*2)) OR (出货条件 AND REF(出货条件,1));
吸筹信号:=吸筹确认 AND NOT(拉升确认) AND NOT(出货确认);
洗盘信号:=洗盘确认 AND NOT(拉升确认) AND NOT(吸筹确认);
拉升信号:=拉升确认 AND NOT(出货确认);
出货信号:=出货确认;
STICKLINE(DDX>0,0,DDX,2,0),COLORRED;
STICKLINE(DDX< 0,0,DDX,2,0),COLORGREEN;
DRAWTEXT(吸筹信号,DDX-1,'吸筹'),COLORLIRED;
DRAWTEXT(拉升信号,DDX+1,'拉升'),COLORYELLOW;
DRAWTEXT(洗盘信号,DDX,'洗盘'),COLORLIBLUE;
DRAWTEXT(出货信号,DDX-1,'出货!'),COLORGREEN;
STICKLINE(吸筹信号,0,DDX*0.8,4,0),COLORLIRED;
STICKLINE(洗盘信号,0,DDX*0.8,4,0),COLORLIBLUE;
STICKLINE(拉升信号,0,DDX*0.8,4,0),COLORYELLOW;
STICKLINE(出货信号,0,DDX*0.8,4,0),COLORGREEN;
DRAWTEXT_FIX(1,0.02,0.08,0,'阶段:'),COLORWHITE;
DRAWTEXT_FIX(吸筹信号,0.08,0.06,0,'吸筹'),COLORLIGREEN;
DRAWTEXT_FIX(洗盘信号,0.08,0.08,0,'洗盘'),COLORLIBLUE;
DRAWTEXT_FIX(拉升信号,0.08,0.10,0,'拉升'),COLORYELLOW;
DRAWTEXT_FIX(出货信号,0.08,0.04,0,'出货'),COLORRED;
DRAWTEXT_FIX(NOT(吸筹信号 OR 洗盘信号 OR 拉升信号 OR 出货信号),0.08,0.12,0,'观望'),COLORWHITE;
DRAWTEXT_FIX(1,0.02,0.14,0,'强度:'),COLORWHITE;
DRAWTEXT_FIX(1,0.08,0.14,0,CON2STR(ZJQDL,0)),COLORLIMAGENTA;
DRAWTEXT_FIX(1,0.02,0.20,0,'DDX:'),COLORWHITE;
DRAWTEXT_FIX(1,0.08,0.20,0,CON2STR(DDX,2)),COLORRED;
DRAWTEXT_FIX(1,0.02,0.26,0,'量比:'),COLORWHITE;
DRAWTEXT_FIX(1,0.08,0.26,0,CON2STR(量能水平,2)),COLORLIGRAY;
DRAWTEXT_FIX(1,0.30,0.08,0,CON2STR(VOL/10000,1)+'万'),COLORWHITE;
DRAWTEXT_FIX(1,0.20,0.14,0,'主力净额:'),COLORWHITE;
DRAWTEXT_FIX(1,0.35,0.14,0,CON2STR(主力净额/10000,1)+'万'),COLORYELLOW;
EMA3:=EMA(CLOSE,3);
EMA21:=EMA(CLOSE,21);
动态均线周期:=IF(STD(CLOSE,20)/CLOSE>0.03,10,20);
动态均线:=MA(CLOSE,动态均线周期);
短期均线:=5;
长期均线:=20;
量能倍数:=1.5;
ATR周期:=14;
趋势条件:=CROSS(MA(CLOSE,短期均线),MA(CLOSE,长期均线));
量能条件:=VOL>REF(VOL,1)*量能倍数;
资金条件:=主力净额>REF(主力净额,3) AND 小单净额< 5;
DRAWTEXT_FIX(1,0.02,0.02,0,'捉妖指标特攻队'),COLORWHITE;
MACD顶背离:=MACD.DIF>REF(MACD.DIF,1) AND CLOSE< REF(CLOSE,1);
RSI过滤:=RSI(14)< 70;
最终信号:=趋势条件 AND 量能条件 AND 资金条件 AND NOT(MACD顶背离) AND RSI过滤;
DRAWICON(最终信号,LOW*0.98,1);
STICKLINE(最终信号,HIGH,LOW,2,0),COLORRED;
DRAWTEXT_FIX(最终信号,0.5,0.5,1,'进场'),COLORYELLOW;

未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
填充背景
TYP赋值:(最高价+最低价+收盘价)/3
输出主力资金:(TYP-TYP的14日简单移动平均)/(0.015*TYP的14日平均绝对偏差),NODRAW
输出打压做空:100*(14日内最高价的最高值-收盘价)/(14日内最高价的最高值-14日内最低价的最低值),NODRAW
当满足条件主力资金>打压做空时,在0和主力资金位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR9900FF
当满足条件主力资金<打压做空时,在0和主力资金位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLOR99FF00
输出累计资金:主力资金的5日指数移动平均的3日指数移动平均,画白色
输出五日资金:累计资金的5日指数移动平均,画黄色
输出大单动向:(收盘价-1日前的收盘价)/1日前的收盘价*100,NODRAW
输出涨跌动因:DDX的6日指数移动平均,NODRAW
输出大单差分:DDY的6日指数移动平均,NODRAW
VOLUME赋值:成交量(手)
MA5VOL赋值:VOLUME的5日简单移动平均
MA10VOL赋值:VOLUME的10日简单移动平均
MA20VOL赋值:VOLUME的20日简单移动平均
输出主力净额:(收盘价-开盘价)*VOLUME/10000,NODRAW
输出小单净额:主力净额*0.3,NODRAW
输出资金驱动力:如果VOLUME>MA20VOL,返回80,否则返回如果VOLUME>MA10VOL,返回50,否则返回20,NODRAW
N赋值:30
M赋值:10
近期低点赋值:N日内最低价的最低值
近期高点赋值:N日内最高价的最高值
价格中轴赋值:(近期高点+近期低点)/2
低位区间赋值:收盘价< 近期低点*1.15 AND 收盘价< 价格中轴
高位区间赋值:收盘价>近期高点*0.85 AND 收盘价>价格中轴
震荡区间赋值:收盘价位于M日内收盘价的最低值*1.02和M日内收盘价的最高值*0.98之间 AND (M日内收盘价的最高值-M日内收盘价的最低值)/M日内收盘价的最低值< 0.08
量能水平赋值:VOLUME/MA20VOL
主力净额均值赋值:主力净额的绝对值的20日简单移动平均
ZJQDL均值赋值:ZJQDL的20日简单移动平均
量价齐升赋值:收盘价>1日前的收盘价 AND VOLUME>1日前的VOLUME AND 量能水平>1.2
放量下跌赋值:收盘价< 1日前的收盘价 AND VOLUME>1日前的VOLUME*1.3
缩量整理赋值:VOLUME< MA5VOL*0.8 AND 收盘价-开盘价的绝对值/收盘价< 0.02
吸筹条件赋值:低位区间 AND 主力净额>主力净额均值*0.8 AND DDX>0 AND DDX< 0.4 AND DDY< 0 AND 小单净额< 0 AND ((VOLUME>MA5VOL*1.1 AND VOLUME< MA5VOL*2) OR (统计5日中满足VOLUME>MA10VOL*1.2的天数>=2 AND 缩量整理)) AND ZJQDL>25 AND ZJQDL< 75
洗盘条件赋值:震荡区间 AND DDX的绝对值< 0.2 AND 主力净额的绝对值< 主力净额均值 AND VOLUME< MA5VOL*0.9 AND VOLUME< MA10VOL*0.85 AND ZJQDL< 50 AND 缩量整理
拉升条件赋值:收盘价>3日前的收盘价和开盘价的较大值*1.02 AND 主力净额>主力净额均值*1.8 AND DDX>0.25 AND DDY>5 AND ((VOLUME>MA5VOL*1.5 AND 量价齐升) OR (VOLUME>MA10VOL*2 AND 收阳线)) AND ZJQDL>65
出货条件赋值:高位区间 AND 主力净额< -主力净额均值*1.3 AND DDX< 0 AND DDY< 0 AND 小单净额>3日前的小单净额*1.8 AND ((放量下跌) OR (VOLUME>MA10VOL*2.5 AND 收阴线)) AND ZJQDL< 1日前的5日内ZJQDL的最高值*0.7
吸筹确认赋值:(统计3日中满足吸筹条件的天数>=2 AND 量能水平>0.8) OR (吸筹条件 AND 1日前的吸筹条件 AND VOLUME>MA5VOL)
洗盘确认赋值:(统计3日中满足洗盘条件的天数>=2 AND 量能水平< 0.9) OR (洗盘条件 AND 1日前的洗盘条件)
拉升确认赋值:(统计2日中满足拉升条件的天数>=1 AND 量价齐升) OR (拉升条件 AND VOLUME>MA10VOL*1.8)
出货确认赋值:(统计2日中满足出货条件的天数>=1 AND (放量下跌 OR VOLUME>MA10VOL*2)) OR (出货条件 AND 1日前的出货条件)
吸筹信号赋值:吸筹确认 AND 取反 AND 取反
洗盘信号赋值:洗盘确认 AND 取反 AND 取反
拉升信号赋值:拉升确认 AND 取反
出货信号赋值:出货确认
当满足条件DDX>0时,在0和DDX位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件DDX<0时,在0和DDX位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色
当满足条件吸筹信号时,在DDX-1位置书写文字,画淡红色
当满足条件拉升信号时,在DDX+1位置书写文字,画黄色
当满足条件洗盘信号时,在DDX位置书写文字,画淡蓝色
当满足条件出货信号时,在DDX-1位置书写文字,画绿色
当满足条件吸筹信号时,在0和DDX*0.8位置之间画柱状线,宽度为4,0不为0则画空心柱.,画淡红色
当满足条件洗盘信号时,在0和DDX*0.8位置之间画柱状线,宽度为4,0不为0则画空心柱.,画淡蓝色
当满足条件拉升信号时,在0和DDX*0.8位置之间画柱状线,宽度为4,0不为0则画空心柱.,画黄色
当满足条件出货信号时,在0和DDX*0.8位置之间画柱状线,宽度为4,0不为0则画空心柱.,画绿色
当满足条件1时,在横轴0.02纵轴0.08位置书写文字,画白色
当满足条件吸筹信号时,在横轴0.08纵轴0.06位置书写文字,画淡绿色
当满足条件洗盘信号时,在横轴0.08纵轴0.08位置书写文字,画淡蓝色
当满足条件拉升信号时,在横轴0.08纵轴0.10位置书写文字,画黄色
当满足条件出货信号时,在横轴0.08纵轴0.04位置书写文字,画红色
当满足条件取反时,在横轴0.08纵轴0.12位置书写文字,画白色
当满足条件1时,在横轴0.02纵轴0.14位置书写文字,画白色
当满足条件1时,在横轴0.08纵轴0.14位置书写文字,画淡洋红色
当满足条件1时,在横轴0.02纵轴0.20位置书写文字,画白色
当满足条件1时,在横轴0.08纵轴0.20位置书写文字,画红色
当满足条件1时,在横轴0.02纵轴0.26位置书写文字,画白色
当满足条件1时,在横轴0.08纵轴0.26位置书写文字,画淡灰色
当满足条件1时,在横轴0.30纵轴0.08位置书写文字,画白色
当满足条件1时,在横轴0.20纵轴0.14位置书写文字,画白色
当满足条件1时,在横轴0.35纵轴0.14位置书写文字,画黄色
EMA3赋值:收盘价的3日指数移动平均
EMA21赋值:收盘价的21日指数移动平均
动态均线周期赋值:如果收盘价的20日估算标准差/收盘价>0.03,返回10,否则返回20
动态均线赋值:收盘价的动态均线周期日简单移动平均
短期均线赋值:5
长期均线赋值:20
量能倍数赋值:1.5
ATR周期赋值:14
趋势条件赋值:收盘价的短期均线日简单移动平均上穿收盘价的长期均线日简单移动平均
量能条件赋值:成交量(手)>1日前的成交量(手)*量能倍数
资金条件赋值:主力净额>3日前的主力净额 AND 小单净额< 5
当满足条件1时,在横轴0.02纵轴0.02位置书写文字,画白色
MACD顶背离赋值:平滑异同平均线的DIF>1日前的平滑异同平均线的DIF AND 收盘价< 1日前的收盘价
RSI过滤赋值:RSI(14)< 70
最终信号赋值:趋势条件 AND 量能条件 AND 资金条件 AND 取反 AND RSI过滤
当满足条件最终信号时,在最低价*0.98位置画1号图标
当满足条件最终信号时,在最高价和最低价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件最终信号时,在横轴0.5纵轴0.5位置书写文字,画黄色