返回源码库
趋势类 手机版 2026年4月22日

通达信主力资金四阶段指标公式源码

930 次查看 455 次复制
通达信主力资金四阶段指标公式源码指标效果图
指标效果图
📄 源码
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;
短期均线:=5;
长期均线:=20;
量能倍数:=1.5;
趋势条件:=CROSS(MA(CLOSE,短期均线),MA(CLOSE,长期均线));
量能条件:=VOL>REF(VOL,1)*量能倍数;
资金条件:=主力净额>REF(主力净额,3) AND 小单净额<5;
macd顶背离:=MACD.DIF>REF(MACD.DIF,1) AND CLOSE<REF(CLOSE,1);
rsi过滤:=RSI(14)<70;
阶段安全:=NOT(出货信号) AND NOT(洗盘信号);
最终信号:=趋势条件 AND 量能条件 AND 资金条件 AND NOT(MACD顶背离) AND RSI过滤 AND 阶段安全;
DRAWTEXT(最终信号,LOW*0.98,'★进场'),COLORYELLOW;
STICKLINE(最终信号,HIGH,LOW,2,0),COLORRED;