通达信〖游资控盘〗精准测算盘中关键支撑与阻力分时主图源码
该指标的核心功能在于,结合实时盘口动态与历史数据,精准测算盘中的关键支撑与阻力位,同时持续监控主力资金及游资的动向,为短线交易提供直观的决策参考。
操作策略如下:
盯盘做T:密切关注盘面动态生成的支撑与阻力线。当分时价格回踩支撑位并企稳时,可逢低吸纳;当价格冲高至阻力位遇阻时,可逢高抛出,从而降低持仓成本。
跟随主力:重点关注盘面提示的机构买入、游资扫盘或分时控盘等文字信号。一旦主力资金呈现明显进场态势,可果断顺势跟进做多。
突破确认:观察分时价格与中长期决策线的关系。当股价强势向上突破决策线时,表明盘中趋势转强,可持股待涨;若跌破该线,则需警惕回落风险。
HG01:=MAX(DYNAINFO(3),DYNAINFO(5));
HG02:=MIN(DYNAINFO(3),DYNAINFO(6));
HG03:=HG01-HG02;
阻力:HG02+HG03*8/9,COLORRED,LINETHICK1;
支撑:HG02+HG03*0.5/9,COLORGREEN,LINETHICK1;
中:(HG01+HG02)/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;
HG123:=HHV(C,90);
IMN234:=LLV(C,90);
JNO345:=HG123-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;
本周第几天:=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);

未来函数检测结果如下:
该公式包含未来函数:DYNAINFO
定制指标公式、软件请联系QQ或微信同号:88652583
HG01赋值:昨收盘价和最高价的较大值
HG02赋值:昨收盘价和最低价的较小值
HG03赋值:HG01-HG02
输出阻力:HG02+HG03*8/9,画红色,线宽为1
输出支撑:HG02+HG03*0.5/9,画绿色,线宽为1
输出中:(HG01+HG02)/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
HG123赋值:90日内收盘价的最高值
IMN234赋值:90日内收盘价的最低值
JNO345赋值:HG123-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
本周第几天赋值:上次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号图标