通达信〖分时分析〗精准判断股价动能与资金方向分时主图源码


本指标为通达信专属适配版分时资金副图指标,无未来函数,分时图使用效果最佳。整合分时资金统计、攻击力度测算、主力 / 散户筹码动向、量价匹配验证及多维度买卖信号于一体,还实时展示机构买卖占比、现手盘口资金数据,全方位反映资金博弈。指标含买 1-3、日内低、分时突破等梯度买点,冲涨停、打板拉升信号,及小心、走弱趋势警示信号,所有信号以文字 + 图标直观呈现,精准判断股价动能与资金方向,是短线分时交易、实时盘口分析的实用工具。
 
{核心资金统计}
CAT:=SUM(IF(C>REF(C,1),V,0),FROMOPEN),STICK,COLORYELLOW;
CAT1:=-SUM(IF(C<REF(C,1),V,0),FROMOPEN),STICK,COLOR00FF00;
CAT2:=CAT+CAT1,COLORSTICK;
CAT3:=CAT2,COLORFFFFFF,LINETHICK1;
CAT4:=CAT2/SUM(V,FROMOPEN)*100,COLOR00FFFF,LINETHICK1;
CAT5:=IF(CAT4>=0,(CAT4+100)/2,100-ABS((CAT4-100)/2));
CAT6:=IF(CAT5>50,CAT5,50);

{攻击力度计算}
HSL:=VOL/CAPITAL*100;
HG:=((HSL*0.50+(REF(HSL,1)*0.33))+(REF(HSL,2)*0.17))*SUM(C,FROMOPEN)/FROMOPEN;
HGA:=SUM(IF(C>REF(C,1),HG*V,0),FROMOPEN),COLOR0000FF,LINETHICK0;
HGB:=-SUM(IF(C<REF(C,1),HG*V,0),FROMOPEN),COLOR00FF00,LINETHICK0;
HG1:=HGA+HGB,COLORSTICK;
NOTEXT攻击线:=HG1,COLORRED,LINETHICK1;
HG2:=HG1/SUM(V,FROMOPEN)*100,COLORRED,LINETHICK1;
HG3:=IF(HG2>0,(HG2+50),100-ABS((HG2-50)));
HG4:=IF(HG3>100,100,IF(HG3<0,0,HG3));
HG5:=IF(HG3>50,HG3,50);
HG6:=CROSS(HG1,0) AND (C>REF(C,2) OR (CAT3>0 AND CAT3>HG1));
底部HG:=CROSS(HG1,0) AND C>REF(C,2) AND V>LLV(V,3)*3;

{价格区间与均线系统}
Q:=250;
HG7:=HHV(C,Q);
HG8:=LLV(C,Q);
HG9:=CONST(HG7),NODRAW;
HG10:=CONST(HG8),NODRAW;
安全线:=HG9-HG10;
中位线:=(HG9+HG10)/2;
HL3:=(100-0)/2*1.3;
HL4:=(100-0)/1*1.3;
启动线:=(50-HL3)*安全线/HL4+中位线;
主升线:=(中位线+启动线)/2;
BGTYU:=1;
GHYJKU:=BETWEEN((CLOSE*BGTYU)/(SUM(AMOUNT,BARSCOUNT(CLOSE*BGTYU))/SUM(VOL*100,BARSCOUNT(CLOSE*BGTYU))),1.05,0.95);
VBNH:=IF(GHYJKU=0,MA(CLOSE*BGTYU,BARSCOUNT(CLOSE*BGTYU)),SUM(AMOUNT,BARSCOUNT(CLOSE*BGTYU))/SUM(VOL*100,BARSCOUNT(CLOSE*BGTYU)));
起动线:=EXPMA(CLOSE/VBNH,20)*1,COLORYELLOW,POINTDOT;
主力线:=EXPMA(CLOSE/VBNH,60)*1,COLORMAGENTA,LINETHICK2;
散户线:=EXPMA(CLOSE/VBNH,120)*1,COLORGREEN,LINETHICK2;
限制起动线:=起动线*启动线;
限制主力线:=主力线*启动线;
限制散户线:=散户线*启动线;
主散MIN:=MIN(限制主力线,限制散户线);
主力:=限制主力线,DOTLINE,COLORFF00FF,LINETHICK1;
分时均价线:=SUM(C*V,240)/SUM(V,240),DOTLINE,COLORFFFFFF,LINETHICK1;
追击涨停:=限制散户线>分时均价线 AND CROSS(C,限制散户线);

{拉升量与攻击力度}
拉升量:=IF(C>REF(C,1),VOL,0);
昨拉升HG9值:=CONST(FINDHIGH(拉升量,FROMOPEN,240,1)),LINETHICK1,COLORMAGENTA;
今拉升HG9值:=CONST(HHV(拉升量,FROMOPEN)),COLORYELLOW,NODRAW;
攻击力度:=今拉升HG9值/昨拉升HG9值,NODRAW;

{量价条件判断}
TT:=BARSCOUNT(C);
均价黄:=SUM(C*V,TT)/SUM(V,TT);
量两步:=MA(V,5)>REF(MA(V,5),1) AND REF(MA(V,5),1)>REF(MA(V,5),2);
价两步:=C>=REF(C,1) AND REF(C,1)>REF(C,2);
价上岗量破5:=C>均价黄 AND V>MA(V,5);
量起爆:=V>=REF(V,1)*1;
价创新高:=C>=HHV(C,0);
量创新高:=V>=HHV(V,0);
对昨日涨幅:=(C/DYNAINFO(3)-1)*100<=2.50;
每日一点:=量两步 AND 价两步 AND 价上岗量破5 AND 量起爆 AND 价创新高 AND 量创新高 AND 对昨日涨幅;

{分时突破信号}
TA:=BARSLAST(TIME=100000);
TC:=REF(HHV(C,0),TA+1);
TV:=REF(HHV(V,0),TA+1);
ZF:=C/DYNAINFO(3)<1.05;
XG1:=CROSS(C,TC) AND V>TV AND ZF;
TA1:=BARSLAST(TIME=110000);
CC1:=REF(HHV(C,0),TA1+1);
VV1:=REF(HHV(V,0),TA1+1);
ZF1:=CC1/DYNAINFO(3)<1.05;
XG2:=CROSS(C,CC1) AND V>VV1 AND ZF1;
突破:=XG1 OR XG2,COLORRED;

{信号绘制-突破/底部HG/均线金叉}
STICKLINE(FILTER(突破=1,15),HG10+安全线*0.60,HG10,1,0),COLORWHITE;
DRAWICON(FILTER(突破=1,15),HG10+安全线*0.60,17);
DRAWTEXT(FILTER(突破=1,15),HG10+安全线*0.60,'∠分时突破'),COLORWHITE;
STICKLINE(FILTER(底部HG=1,15),HG10+安全线*0.45,HG10,1,0),COLORMAGENTA;
STICKLINE(FILTER(HG6=1,30),HG10+安全线*0.30,HG10,1,0),COLORYELLOW;
STICKLINE(CROSS(EXPMA(CLOSE/VBNH,60),EXPMA(CLOSE/VBNH,120)),HG10+安全线*0.15,HG10,1,0),COLORCYAN;
DRAWICON(FILTER(底部HG=1,15),HG10+安全线*0.45,24);
DRAWICON(FILTER(HG6,30),HG10+安全线*0.30,30);
DRAWTEXT(FILTER(底部HG=1,15),HG10+安全线*0.45,'∠HG'),COLORMAGENTA;
DRAWTEXT(FILTER(CROSS(EXPMA(CLOSE/VBNH,60),EXPMA(CLOSE/VBNH,120)),30),HG10+安全线*0.24,'★日内低'),COLORCYAN;
DRAWICON(FILTER(CROSS(起动线,1.01),30),限制散户线,17);
DRAWTEXT(FILTER(追击涨停,30),分时均价线+(限制散户线-分时均价线)/2,'买2'),COLORYELLOW;

{支撑阻力与买卖信号}
H1:=MAX(DYNAINFO(3),DYNAINFO(5));
L1:=MIN(DYNAINFO(3),DYNAINFO(6));
P1:=H1-L1;
阻力:=L1+P1*7/8,COLORGREEN;
支撑:=L1+P1*0.5/8,COLORMAGENTA;
DRAWTEXT(LONGCROSS(支撑,C,2),C,'--买3'),COLORFF00FF;
DRAWTEXT(LONGCROSS(C,阻力,2),C,'--要上板'),COLORRED;
XX:=SUM(AMOUNT,BARSCOUNT(CLOSE))/SUM(V*100,BARSCOUNT(CLOSE));
主攻:=EXPMA(CLOSE/XX,20);
大户:=EXPMA(CLOSE/XX,60);
散户:=EXPMA(CLOSE/XX,120);
底:=1,NODRAW;
1.02,NODRAW;
高:=1.03,NODRAW;
AA:=主攻>大户 AND 主攻>1.003 AND 大户>散户 AND C>EXPMA(C,20) AND EXPMA(C,10)>EXPMA(C,20) AND EXPMA(C,20)>EXPMA(C,60);
DRAWICON(AA AND 主攻=HHV(主攻,30) AND CROSS(主攻,1.003),C,38);
DRAWTEXT(AA AND 主攻=HHV(主攻,30) AND CROSS(主攻,1.003),C*0.999,'---买1'),COLORYELLOW;
DRAWTEXT(CROSS(主攻,1.04),C*0.999,'--冲涨停'),COLORLIMAGENTA;
DRAWTEXT(CROSS(散户,主攻),C*0.9995,'--小心'),COLORGREEN;
DRAWTEXT(CROSS(散户,大户),C*0.9995,'--走弱'),COLORGREEN;
成交额:=V*C/100,NODRAW;
A2:=SUM(IF((成交额/8>20 AND CLOSE>REF(CLOSE,1)),成交额,0),0);
A3:=SUM(IF((成交额/8>20 AND CLOSE<REF(CLOSE,1)),成交额,0),0);
A6:=(A2+A3);
A7:=IF(ISLASTBAR,(100*A2)/A6,0);
A8:=IF(ISLASTBAR,(100*A3)/A6,0);
DD1:=1;
AAA1:=STRCAT(STRCAT('买 = ',CON2STR(A7,0)),'%');
AAA2:=STRCAT(STRCAT('卖 = ',CON2STR(A8,0)),'%');
AAA3:=STRCAT(STRCAT('总买 = ',CON2STR((100*(A2-A3))/A6,0)),'%');
DRAWTEXT_FIX(DD1=1,0.00,0.88,0,AAA1),COLOR00FFFF;
DRAWTEXT_FIX(DD1=1,0.00,0.93,0,AAA2),COLOR00FF00;
现手买:=BUYVOL*DYNAINFO(7)*100/10000,NODRAW,COLOR0000FF;
现手卖:=SELLVOL*DYNAINFO(7)*100/10000,NODRAW,COLOR00FF00;
合:=ABS(现手买)+ABS(现手卖),NODRAW,COLOR80FFFF;
差:=ABS(现手买)-ABS(现手卖),NODRAW,COLOR80FFFF;
MPB1:=IF(合=0,0,ABS(现手买)/合*100),NODRAW;
MPB2:=IF(合=0,0,ABS(现手卖)/合*100),NODRAW;
TESTSKIP(合=0);{合为0时跳过后续买卖盘绘图};





来函数检测结果如下
该公式包含未来函数:CAPITAL
该公式包含未来函数:DYNAINFO
该公式包含未来函数:DHIGH

定制、编写公式指标请联系QQ或微信同号:88652583

CAT赋值:如果收盘价>1日前的收盘价,返回成交量(手),否则返回0的当前离开盘分钟数日累和,STICK,画黄色
CAT1赋值:-如果收盘价<1日前的收盘价,返回成交量(手),否则返回0的当前离开盘分钟数日累和,STICK,COLOR00FF00
CAT2赋值:CAT+CAT1,COLORSTICK
CAT3赋值:CAT2,COLORFFFFFF,线宽为1
CAT4赋值:CAT2/成交量(手)的当前离开盘分钟数日累和*100,COLOR00FFFF,线宽为1
CAT5赋值:如果CAT4>=0,返回(CAT4+100)/2,否则返回100-(CAT4-100)/2的绝对值
CAT6赋值:如果CAT5>50,返回CAT5,否则返回50
HSL赋值:成交量(手)/当前流通股本(手)*100
HG赋值:((HSL*0.50+(1日前的HSL*0.33))+(2日前的HSL*0.17))*收盘价的当前离开盘分钟数日累和/当前离开盘分钟数
HGA赋值:如果收盘价>1日前的收盘价,返回HG*成交量(手),否则返回0的当前离开盘分钟数日累和,COLOR0000FF,线宽为0
HGB赋值:-如果收盘价<1日前的收盘价,返回HG*成交量(手),否则返回0的当前离开盘分钟数日累和,COLOR00FF00,线宽为0
HG1赋值:HGA+HGB,COLORSTICK
NOTEXT攻击线赋值:HG1,画红色,线宽为1
HG2赋值:HG1/成交量(手)的当前离开盘分钟数日累和*100,画红色,线宽为1
HG3赋值:如果HG2>0,返回(HG2+50),否则返回100-(HG2-50)的绝对值
HG4赋值:如果HG3>100,返回100,否则返回如果HG3<0,返回0,否则返回HG3
HG5赋值:如果HG3>50,返回HG3,否则返回50
HG6赋值:HG1上穿0 AND (收盘价>2日前的收盘价 OR (CAT3>0 AND CAT3>HG1))
底部HG赋值:HG1上穿0 AND 收盘价>2日前的收盘价 AND 成交量(手)>3日内成交量(手)的最低值*3
Q赋值:250
HG7赋值:Q日内收盘价的最高值
HG8赋值:Q日内收盘价的最低值
HG9赋值:HG7的最后一日取值设为常数,NODRAW
HG10赋值:HG8的最后一日取值设为常数,NODRAW
安全线赋值:HG9-HG10
中位线赋值:(HG9+HG10)/2
HL3赋值:(100-0)/2*1.3
HL4赋值:(100-0)/1*1.3
启动线赋值:(50-HL3)*安全线/HL4+中位线
主升线赋值:(中位线+启动线)/2
BGTYU赋值:1
GHYJKU赋值:(收盘价*BGTYU)/(成交额(元)的收盘价*BGTYU的有效数据周期数日累和/成交量(手)*100的收盘价*BGTYU的有效数据周期数日累和)位于1.05和0.95之间
VBNH赋值:如果GHYJKU=0,返回收盘价*BGTYU的收盘价*BGTYU的有效数据周期数日简单移动平均,否则返回成交额(元)的收盘价*BGTYU的有效数据周期数日累和/成交量(手)*100的收盘价*BGTYU的有效数据周期数日累和
起动线赋值:收盘价/VBNH的20日指数移动平均*1,画黄色,POINTDOT
主力线赋值:收盘价/VBNH的60日指数移动平均*1,画洋红色,线宽为2
散户线赋值:收盘价/VBNH的120日指数移动平均*1,画绿色,线宽为2
限制起动线赋值:起动线*启动线
限制主力线赋值:主力线*启动线
限制散户线赋值:散户线*启动线
主散MIN赋值:限制主力线和限制散户线的较小值
主力赋值:限制主力线,DOTLINE,COLORFF00FF,线宽为1
分时均价线赋值:收盘价*成交量(手)的240日累和/成交量(手)的240日累和,DOTLINE,COLORFFFFFF,线宽为1
追击涨停赋值:限制散户线>分时均价线 AND 收盘价上穿限制散户线
拉升量赋值:如果收盘价>1日前的收盘价,返回成交量(手),否则返回0
昨拉升HG9值赋值:拉升量在当前离开盘分钟数日前的240天内第1个最高价的最后一日取值设为常数,线宽为1,画洋红色
今拉升HG9值赋值:当前离开盘分钟数日内拉升量的最高值的最后一日取值设为常数,画黄色,NODRAW
攻击力度赋值:今拉升HG9值/昨拉升HG9值,NODRAW
TT赋值:收盘价的有效数据周期数
均价黄赋值:收盘价*成交量(手)的TT日累和/成交量(手)的TT日累和
量两步赋值:成交量(手)的5日简单移动平均>1日前的成交量(手)的5日简单移动平均 AND 1日前的成交量(手)的5日简单移动平均>2日前的成交量(手)的5日简单移动平均
价两步赋值:收盘价>=1日前的收盘价 AND 1日前的收盘价>2日前的收盘价
价上岗量破5赋值:收盘价>均价黄 AND 成交量(手)>成交量(手)的5日简单移动平均
量起爆赋值:成交量(手)>=1日前的成交量(手)*1
价创新高赋值:收盘价>=0日内收盘价的最高值
量创新高赋值:成交量(手)>=0日内成交量(手)的最高值
对昨日涨幅赋值:(收盘价/昨收盘价-1)*100<=2.50
每日一点赋值:量两步 AND 价两步 AND 价上岗量破5 AND 量起爆 AND 价创新高 AND 量创新高 AND 对昨日涨幅
TA赋值:上次时间(时分)=100000距今天数
TC赋值:TA+1日前的0日内收盘价的最高值
TV赋值:TA+1日前的0日内成交量(手)的最高值
ZF赋值:收盘价/昨收盘价<1.05
XG1赋值:收盘价上穿TC AND 成交量(手)>TV AND ZF
TA1赋值:上次时间(时分)=110000距今天数
CC1赋值:TA1+1日前的0日内收盘价的最高值
VV1赋值:TA1+1日前的0日内成交量(手)的最高值
ZF1赋值:CC1/昨收盘价<1.05
XG2赋值:收盘价上穿CC1 AND 成交量(手)>VV1 AND ZF1
突破赋值:XG1 OR XG2,画红色
当满足条件突破=1的15日过滤时,在HG10+安全线*0.60和HG10位置之间画柱状线,宽度为1,0不为0则画空心柱.,画白色
当满足条件突破=1的15日过滤时,在HG10+安全线*0.60位置画17号图标
当满足条件突破=1的15日过滤时,在HG10+安全线*0.60位置书写文字,画白色
当满足条件底部HG=1的15日过滤时,在HG10+安全线*0.45和HG10位置之间画柱状线,宽度为1,0不为0则画空心柱.,画洋红色
当满足条件HG6=1的30日过滤时,在HG10+安全线*0.30和HG10位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色
当满足条件收盘价/VBNH的60日指数移动平均上穿收盘价/VBNH的120日指数移动平均时,在HG10+安全线*0.15和HG10位置之间画柱状线,宽度为1,0不为0则画空心柱.,画青色
当满足条件底部HG=1的15日过滤时,在HG10+安全线*0.45位置画24号图标
当满足条件HG6的30日过滤时,在HG10+安全线*0.30位置画30号图标
当满足条件底部HG=1的15日过滤时,在HG10+安全线*0.45位置书写文字,画洋红色
当满足条件收盘价/VBNH的60日指数移动平均上穿收盘价/VBNH的120日指数移动平均的30日过滤时,在HG10+安全线*0.24位置书写文字,画青色
当满足条件起动线上穿1.01的30日过滤时,在限制散户线位置画17号图标
当满足条件追击涨停的30日过滤时,在分时均价线+(限制散户线-分时均价线)/2位置书写文字,画黄色
H1赋值:昨收盘价和最高价的较大值
L1赋值:昨收盘价和最低价的较小值
P1赋值:H1-L1
阻力赋值:L1+P1*7/8,画绿色
支撑赋值:L1+P1*0.5/8,画洋红色
当满足条件支撑小于收盘价保持2个交易日后交叉上穿时,在收盘价位置书写文字,COLORFF00FF
当满足条件收盘价小于阻力保持2个交易日后交叉上穿时,在收盘价位置书写文字,画红色
XX赋值:成交额(元)的收盘价的有效数据周期数日累和/成交量(手)*100的收盘价的有效数据周期数日累和
主攻赋值:收盘价/XX的20日指数移动平均
大户赋值:收盘价/XX的60日指数移动平均
散户赋值:收盘价/XX的120日指数移动平均
底赋值:1,NODRAW
1.02,NODRAW
高赋值:1.03,NODRAW
AA赋值:主攻>大户 AND 主攻>1.003 AND 大户>散户 AND 收盘价>收盘价的20日指数移动平均 AND 收盘价的10日指数移动平均>收盘价的20日指数移动平均 AND 收盘价的20日指数移动平均>收盘价的60日指数移动平均
当满足条件AAAND主攻=30日内主攻的最高值ANDCROSS(主攻,1.003)时,在收盘价位置画38号图标
当满足条件AAAND主攻=30日内主攻的最高值ANDCROSS(主攻,1.003)时,在收盘价*0.999位置书写文字,画黄色
当满足条件主攻上穿1.04时,在收盘价*0.999位置书写文字,画淡洋红色
当满足条件散户上穿主攻时,在收盘价*0.9995位置书写文字,画绿色
当满足条件散户上穿大户时,在收盘价*0.9995位置书写文字,画绿色
成交额赋值:成交量(手)*收盘价/100,NODRAW
A2赋值:如果(成交额/8>20ANDCLOSE>1日前的收盘价),返回成交额,否则返回0的历史累和
A3赋值:如果(成交额/8>20ANDCLOSE<1日前的收盘价),返回成交额,否则返回0的历史累和
A6赋值:(A2+A3)
A7赋值:如果是否最后一个周期,返回(100*A2)/A6,否则返回0
A8赋值:如果是否最后一个周期,返回(100*A3)/A6,否则返回0
DD1赋值:1
AAA1赋值:字符串相加
AAA2赋值:字符串相加
AAA3赋值:字符串相加
当满足条件DD1=1时,在横轴0.00纵轴0.88位置书写文字,COLOR00FFFF
当满足条件DD1=1时,在横轴0.00纵轴0.93位置书写文字,COLOR00FF00
现手买赋值:外盘*现价*100/10000,NODRAW,COLOR0000FF
现手卖赋值:内盘*现价*100/10000,NODRAW,COLOR00FF00
合赋值:现手买的绝对值+现手卖的绝对值,NODRAW,COLOR80FFFF
差赋值:现手买的绝对值-现手卖的绝对值,NODRAW,COLOR80FFFF
MPB1赋值:如果合=0,返回0,否则返回现手买的绝对值/合*100,NODRAW
MPB2赋值:如果合=0,返回0,否则返回现手卖的绝对值/合*100,NODRAW
如果满足条件合=0,公式返回

定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  |   热门标签  | 联系我们  |  股朋指标网  |  指标网   |  指标公式网  |  加入收藏   

@2005-2023 粤ICP备2023063687号-2 股朋指标公式网别名指标公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:股朋指标公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图