通达信〖游资控盘分时〗捕捉机构调仓游资突袭与关键支撑阻力源码
——通达信分时主图指标:捕捉机构调仓、游资突袭与关键支撑阻力
本指标专为短线交易者设计,融合分时价格结构、资金流向统计及中长期趋势过滤,助力盘中识别主力行为。核心逻辑如下:
1. **动态撑压系统**:基于当日最高/最低(DynaInfo)计算8/9阻力位与0.5/9支撑位,黄色中轨辅助判断多空强弱。
2. **机构与游资资金流**:通过成交额分段统计(阈值成交额/8)区分机构大单与散户单,计算买卖占比及主力差,并图形化标注“机构”买入信号。
3. **游资扫盘预警**:结合66日高点突破、90日振幅压缩及EMA动量条件,触发“☆游资吃进”文字提示。
4. **分时控盘与周线决策**:监测价格偏离开盘价超3%、控盘系数回升且财神金叉时显示“●分时控盘”;同时输出13周均价作为中期趋势决策线,突破时生成图标信号。
---
### 使用方法
- **盘中盯盘**:观察红绿撑压线,价格放量突破阻力或跌破支撑时,配合资金流向(红/绿文字)判断真伪。
- **游资信号**:出现“☆游资吃进”或“●分时控盘”时,结合成交量放大与主力差转正,可视为短线关注点。
- **趋势过滤**:决策线(红色点线)作为日线级别趋势参照,线上持多、线下谨慎。
- **信息面板**:右上角显示机构买卖百分比,左下角展示所属板块,辅助基本面联想。
公式名称:游资控盘分时
ZBGS01:=max(dynainfo(3),dynainfo(5));
ZBGS02:=min(dynainfo(3),dynainfo(6));
ZBGS03:=ZBGS01-ZBGS02;
阻力:ZBGS02+ZBGS03*8/9,colorred,linethick1;
支撑:ZBGS02+ZBGS03*0.5/9,colorgreen,linethick1;
中:(ZBGS01+ZBGS02)/2,pointdot,coloryellow,linethick1;
drawicon(longcross(支撑,c,2),c*0.995,44);
stickline(longcross(支撑,c,2),c,阻力,0,-1),colorred;
drawicon(longcross(c,阻力,2),c*1.005,45);
stickline(longcross(c,阻力,2),c,支撑,0,-1),colorgreen;
stickline(c<支撑,支撑,c,1,0),coloryellow;
成交额:=v*c/100,nodraw;
xab123:=sum((if(((成交额/8>20) and (c>(ref(c,1)))),成交额,0)),0);
ybc234:=sum((if(((成交额/8>20) and (c<(ref(c,1)))),成交额,0)),0);
zcd345:=sum((if(((成交额/8<20) and (c>(ref(c,1)))),成交额,0)),0);
ade456:=sum((if(((成交额/8<20) and (c<(ref(c,1)))),成交额,0)),0);
bef567:=((xab123+ybc234)+zcd345)+ade456;
cfg678:=1;
dgh789:=strcat(strcat('机构买入',con2str((100*xab123)/bef567,0)),'%');
ehi890:=strcat(strcat('机构卖出',con2str((100*ybc234)/bef567,0)),'%');
drawtext_fix(cfg678=1,0.0,0.9,0,dgh789),colorred;
drawtext_fix(cfg678=1,0.1,0.1,0,ehi890),colorgreen;
所属板块:=strcat('【所属板块】',strcat(strcat(strcat(' [行业]—',hyblock),strcat(' [地域]—',dyblock)),strcat(' [概念]—',gnblock)));
drawtext_fix(islastbar,0.09,0.95,0,所属板块),coloryellow;
fij901:=(3*c+l+o+h)/6;
gkl012:=(20*fij901+19*ref(fij901,1)+18*ref(fij901,2)+17*ref(fij901,3)+16*ref(fij901,4)+15*ref(fij901,5)+14*ref(fij901,6)+13*ref(fij901,7)+12*ref(fij901,8)+11*ref(fij901,9)+10*ref(fij901,10)+9*ref(fij901,11)+8* ref(fij901,12)+7*ref(fij901,13)+6*ref(fij901,14)+5*ref(fij901,15)+4*ref(fij901,16)+3*ref(fij901,17)+2*ref(fij901,18)+ref(fij901,21))/210;
ZBGS123:=hhv(c,90);
imn234:=llv(c,90);
jno345:=ZBGS123-imn234;
kop456:=ema((c-imn234)/jno345-0.5,14);
lpq567:=kop456*20;
lqr678:=ref(hhv(c,66),2);
mrs789:=cross(c,lqr678) and (hhv(c,110)/llv(c,110)-1)*100<45 and lpq567<5.666;
nst890:=15*filter(mrs789,41)>10;
主力扫盘:=nst890*50;
drawtext(nst890,c,'☆游资吃进'),colorred;
otu901:=(vol/c)/2;
puv012:=sum(if(otu901>100 and c>ref(c,1),otu901,0),0);
qvw123:=sum(if(otu901>100 and c<ref(c,1),otu901,0),0);
rwx234:=sum(if(otu901<100 and c>ref(c,1),otu901,0),0);
sxy345:=sum(if(otu901<100 and c<ref(c,1),otu901,0),0);
tyz456:=puv012+qvw123+rwx234+sxy345;
机买:=(puv012/tyz456)*100;
机卖:=(qvw123/tyz456)*100;
主力差:=机买-机卖;
uza567:=drawtext(主力差>0 and ref(主力差,1)<=0,c*0.85,'●机构')=1;
drawtext(uza567>0 ,c*1.0001,'●'),colorgreen;
vab678:=ema(ema(c,13),13);
控盘:=(vab678-ref(vab678,1))/ref(vab678,1)*1000;
wbc789:=dynainfo(11);
财:=(ema(c,8)-ema(c,55))*10;
神:=ema(财,3);
varc1:=(c-wbc789)/wbc789<-0.03;
varc2:=控盘>ref(控盘,1) and 控盘<-0.2;
varc3:=cross(财,神) and 财<-0.3;
xcd890:=filter(varc1 and varc2 and varc3,13);
drawtext(xcd890,c,'●分时控盘'),coloryellow;
星期:=weekday;
日1:=datetoday(date);
上市日:=ref(date,totalbarscount-currbarscount);
自然日:=日1-datetoday(上市日)+1;
zde901:=(自然日-ref(自然日,1))!=星期-ref(星期,1) or totalbarscount-currbarscount=0;
DRAWTEXT_FIX(1,0.980,20,1,', '),COLOR333333;
本周第几天:=barslast(zde901)+1;
ma1:=ref(c,本周第几天);
ma2:=ref(ma1,本周第几天);
ma3:=ref(ma2,本周第几天);
ma4:=ref(ma3,本周第几天);
ma5:=ref(ma4,本周第几天);
ma6:=ref(ma5,本周第几天);
ma7:=ref(ma6,本周第几天);
ma8:=ref(ma7,本周第几天);
ma9:=ref(ma8,本周第几天);
ma10:=ref(ma9,本周第几天);
ma11:=ref(ma10,本周第几天);
ma12:=ref(ma11,本周第几天);
十三周价:=(c+ma1+ma2+ma3+ma4+ma5+ma6+ma7+ma8+ma9+ma10+ma11+ma12)/13;
决策:refdate(十三周价,date),pointdot,colorred;
drawicon(cross(c,决策),c,1);

未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
ZBGS01赋值:昨收盘价和最高价的较大值
ZBGS02赋值:昨收盘价和最低价的较小值
ZBGS03赋值:ZBGS01-ZBGS02
输出阻力:ZBGS02+ZBGS03*8/9,画红色,线宽为1
输出支撑:ZBGS02+ZBGS03*0.5/9,画绿色,线宽为1
输出中:(ZBGS01+ZBGS02)/2,POINTDOT,画黄色,线宽为1
当满足条件支撑小于收盘价保持2个交易日后交叉上穿时,在收盘价*0.995位置画44号图标
当满足条件支撑小于收盘价保持2个交易日后交叉上穿时,在收盘价和阻力位置之间画柱状线,宽度为0,-1不为0则画空心柱.,画红色
当满足条件收盘价小于阻力保持2个交易日后交叉上穿时,在收盘价*1.005位置画45号图标
当满足条件收盘价小于阻力保持2个交易日后交叉上穿时,在收盘价和支撑位置之间画柱状线,宽度为0,-1不为0则画空心柱.,画绿色
当满足条件收盘价<支撑时,在支撑和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色
成交额赋值:成交量(手)*收盘价/100,NODRAW
XAB123赋值:(如果((成交额/8>20)AND(收盘价>(1日前的收盘价))),返回成交额,否则返回0)的历史累和
YBC234赋值:(如果((成交额/8>20)AND(收盘价<(1日前的收盘价))),返回成交额,否则返回0)的历史累和
ZCD345赋值:(如果((成交额/8<20)AND(收盘价>(1日前的收盘价))),返回成交额,否则返回0)的历史累和
ADE456赋值:(如果((成交额/8<20)AND(收盘价<(1日前的收盘价))),返回成交额,否则返回0)的历史累和
BEF567赋值:((XAB123+YBC234)+ZCD345)+ADE456
CFG678赋值:1
DGH789赋值:字符串相加
EHI890赋值:字符串相加
当满足条件CFG678=1时,在横轴0.0纵轴0.9位置书写文字,画红色
当满足条件CFG678=1时,在横轴0.1纵轴0.1位置书写文字,画绿色
所属板块赋值:字符串相加
当满足条件是否最后一个周期时,在横轴0.09纵轴0.95位置书写文字,画黄色
FIJ901赋值:(3*收盘价+最低价+开盘价+最高价)/6
GKL012赋值:(20*FIJ901+19*1日前的FIJ901+18*2日前的FIJ901+17*3日前的FIJ901+16*4日前的FIJ901+15*5日前的FIJ901+14*6日前的FIJ901+13*7日前的FIJ901+12*8日前的FIJ901+11*9日前的FIJ901+10*10日前的FIJ901+9*11日前的FIJ901+8* 12日前的FIJ901+7*13日前的FIJ901+6*14日前的FIJ901+5*15日前的FIJ901+4*16日前的FIJ901+3*17日前的FIJ901+2*18日前的FIJ901+21日前的FIJ901)/210
ZBGS123赋值:90日内收盘价的最高值
IMN234赋值:90日内收盘价的最低值
JNO345赋值:ZBGS123-IMN234
KOP456赋值:(收盘价-IMN234)/JNO345-0.5的14日指数移动平均
LPQ567赋值:KOP456*20
LQR678赋值:2日前的66日内收盘价的最高值
MRS789赋值:收盘价上穿LQR678 AND (110日内收盘价的最高值/110日内收盘价的最低值-1)*100<45 AND LPQ567<5.666
NST890赋值:15*MRS789的41日过滤>10
主力扫盘赋值:NST890*50
当满足条件NST890时,在收盘价位置书写文字,画红色
OTU901赋值:(成交量(手)/收盘价)/2
PUV012赋值:如果OTU901>100ANDC>1日前的收盘价,返回OTU901,否则返回0的历史累和
QVW123赋值:如果OTU901>100ANDC<1日前的收盘价,返回OTU901,否则返回0的历史累和
RWX234赋值:如果OTU901<100ANDC>1日前的收盘价,返回OTU901,否则返回0的历史累和
SXY345赋值:如果OTU901<100ANDC<1日前的收盘价,返回OTU901,否则返回0的历史累和
TYZ456赋值:PUV012+QVW123+RWX234+SXY345
机买赋值:(PUV012/TYZ456)*100
机卖赋值:(QVW123/TYZ456)*100
主力差赋值:机买-机卖
UZA567赋值:当满足条件主力差>0ANDREF(主力差,1)<=0时,在收盘价*0.85位置书写文字=1
当满足条件UZA567>0时,在收盘价*1.0001位置书写文字,画绿色
VAB678赋值:收盘价的13日指数移动平均的13日指数移动平均
控盘赋值:(VAB678-1日前的VAB678)/1日前的VAB678*1000
WBC789赋值:均价
财赋值:(收盘价的8日指数移动平均-收盘价的55日指数移动平均)*10
神赋值:财的3日指数移动平均
VARC1赋值:(收盘价-WBC789)/WBC789<-0.03
VARC2赋值:控盘>1日前的控盘 AND 控盘<-0.2
VARC3赋值:财上穿神 AND 财<-0.3
XCD890赋值:VARC1ANDVARC2ANDVARC3的13日过滤
当满足条件XCD890时,在收盘价位置书写文字,画黄色
星期赋值:星期
日1赋值:日期对应的转换天数
上市日赋值:总的周期数-到最后交易的周期日前的日期
自然日赋值:日1-上市日对应的转换天数+1
ZDE901赋值:(自然日-1日前的自然日)不等于星期-1日前的星期 OR 总的周期数-到最后交易的周期=0
当满足条件1时,在横轴0.980纵轴20位置书写文字,COLOR333333
本周第几天赋值:上次ZDE901距今天数+1
MA1赋值:本周第几天日前的收盘价
MA2赋值:本周第几天日前的MA1
MA3赋值:本周第几天日前的MA2
MA4赋值:本周第几天日前的MA3
MA5赋值:本周第几天日前的MA4
MA6赋值:本周第几天日前的MA5
MA7赋值:本周第几天日前的MA6
MA8赋值:本周第几天日前的MA7
MA9赋值:本周第几天日前的MA8
MA10赋值:本周第几天日前的MA9
MA11赋值:本周第几天日前的MA10
MA12赋值:本周第几天日前的MA11
十三周价赋值:(收盘价+MA1+MA2+MA3+MA4+MA5+MA6+MA7+MA8+MA9+MA10+MA11+MA12)/13
输出决策:日期日十三周价,POINTDOT,画红色
当满足条件收盘价上穿决策时,在收盘价位置画1号图标