通达信〖生哥分时〗识别分时突破前高分时主图源码

该公式为通达信分时主图指标,综合显示以下功能:
1. 标注板块、风格名称,显示涨幅、现价。
2. 绘制前收盘价虚线,并标注数值。
3. 计算当日最高、最低价对应的时间点,画水平参考线。
4. 显示竞价量、昨日最高量、今昨竞价比,辅助判断竞价强弱。
5. 识别分时突破前高,提示“突破”或“扫盘”,满足条件时显示“全仓”买入信号。
6. 根据前收盘、最高、最低计算日内阻力位、支撑位及中轴,并在价格穿越支撑或阻力时提示“买”“卖”。
7. 用文字和色块显示内外盘比,直观反映多空力量。
用法:适用于分时图盘中监控,结合竞价量比、支撑阻力突破及扫盘信号参考操作。
 
{通达信分时主图用}

ZSR:=DYNAINFO( 3);{前收盘价 即时行情数据}
GDK:=(SMA(C,2,1)-SMA(C,6,1))*2.1;
DRAWTEXT_FIX(1,0.01.06,0,0,'板块:')COLOR0080FF;
DRAWTEXT_FIX(1,0.08.12,0,0,GNBLOCK)COLOR0080FF;
DRAWTEXT_FIX(1,0.60,06,0,'风格:')COLORGREEN;
DRAWTEXT_FIX(1,0.64,12,0,FGBLOCK)COLORGREEN;
{H11:DYNAINFO(5),COLORDDAADD,LINETHICK1,COLORMAGENTA;最高}
{L11:DYNAINFO(6),COLOR888800,LINETHICK1,COLORGREEN;最低};  
T:=(TIME2<=100000);
HH:=HHV(C*T,0);
LL:=LLV(C*T,0);
T2:=C=HH AND T;
T4:=C=LL&&T;
T3:=CROSS(SUM(T2,0)=CONST(SUM(T2,0)),0.5);
T5:=CROSS(SUM(T4,0)=CONST(SUM(T4,0)),0.5);
线:REF(C,BARSLAST(T3)),COLORBLUE,DOTLINE;
DRAWNUMBER(ISLASTBAR,线,线),COLORBLUE;
线1:REF(C,BARSLAST(T5)),COLORLIBLUE,DOTLINE;
DRAWNUMBER(ISLASTBAR,线1,线1),COLORLIBLUE;
日前最高量:=FINDHIGH(V,FROMOPEN,240,1)COLORCYAN,NODRAW;
竞价量:=DYNAINFO(15)/O/100;
今昨竞价比:=IF(BARSCOUNT(V)>=240,竞价量/日前最高量,DRAWNULL),NODRAW;
JJCJL:=DYNAINFO(15)/DYNAINFO(4)/100;{集竞成交量}


DRAWTEXT_FIX(1,0,0.85,0,STRCAT(STRCAT('【今昨竞价比】  ',CON2STR(今昨竞价比,2)),'')),COLORRED;
DRAWTEXT_FIX(1,0.20,0.85,0,STRCAT(STRCAT('【昨日最高量】  ',CON2STR(日前最高量,2)),'手')),COLORYELLOW;
DRAWTEXT_FIX(1,0.40,0.85,0,STRCAT(STRCAT('【今日竞价量】  ',CON2STR(JJCJL,2)),'手')),COLORMAGENTA;


{分时突破}
{MACD}


均价11:SUM(C*V,240)/SUM(V,240),NODRAW;
TT:=BARSCOUNT(C);
前高:=REF(HHV(H,TT),1);
突破:=CROSS(C,REF(HHV(H,TT),1)){ AND HHVBARS(VOL,TT)=0} AND C/均价11<1.09 AND TT>1 AND TT<240;
主力扫盘:=COUNT(突破,13)>=3 AND CROSS(C,REF(HHV(H,TT),1)){ AND HHVBARS(VOL,TT)=0};
DRAWTEXT(主力扫盘,前高, '扫盘'),COLORYELLOW;
已主力扫盘:=BARSLAST(主力扫盘)<13;
全仓买进:=CROSS(C,REF(HHV(H,TT),1)) AND HHVBARS(VOL,TT)=0 AND C/均价11<1.09 AND TT>1 AND TT<240 AND BARSLAST(主力扫盘)>=20;
DRAWTEXT(全仓买进 ,前高, '全仓'),COLORCYAN;


HJ_2:=DYNAINFO(4)>0 AND HHV(HIGH,2)/LLV(LOW,2)<1.25 AND REF(CLOSE,1)<LLV(LOW,3)+(HHV(HIGH,3)-LLV(LOW,3))*0.85;
HJ_9:=EMA(CLOSE,2);
HJ_10:=EMA(CLOSE,3);
HJ_11:=MAX(HJ_9,HJ_10);
X2:=CLOSE>HJ_11 AND HJ_2 AND (CLOSE>REF(HHV(HIGH,2),1) AND (CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>0.015)  AND (V/CAPITAL<=0.2) AND C/REF(C,1)<1.07;


H1:=MAX(DYNAINFO(3),DYNAINFO(5)),NODRAW;
L1:=MIN(DYNAINFO(3),DYNAINFO(6)),NODRAW;
P1:=H1-L1;
阻力:L1+P1*7/8,NODRAW;
支撑:L1+P1*0.5/8,NODRAW;
DRAWNUMBER(ISLASTBAR,阻力,阻力),COLORRED;
DRAWNUMBER(ISLASTBAR,支撑,支撑),COLORGREEN;
现价:CLOSE,NODRAW;
中:(支撑+阻力)/2,NODRAW;
MR:=C<支撑 AND CROSS(C,REF(C,2)),NODRAW;
MC:=C>阻力 AND CROSS(REF(C,2),C),NODRAW;
均价:=SUM(V*C,0)/SUM(V,0),NODRAW;
{DRAWTEXT(CURRBARSCOUNT=1,阻力,'--------阻力'),COLOR00FFFF;
DRAWTEXT(CURRBARSCOUNT=1,支撑,'--------支撑'),COLORA2A2FF;
DRAWTEXT(ISLASTBAR,(支撑+阻力)/2,'--------中'),COLORWHITE;}
DRAWTEXT(CROSS(支撑,现价),(支撑-中)/5+支撑,'买'),COLORGREEN;
DRAWTEXT(CROSS(现价,阻力),阻力-(支撑-中)/5,'卖'),COLORMAGENTA;


{前收盘价}
QSB:DYNAINFO(3),DOTLINE,COLORMAGENTA;{前收盘价};
DRAWNUMBER(ISLASTBAR,QSB,QSB),COLORMAGENTA;


DRAWTEXT_FIX(DYNAINFO(14)*100>0,0.7,0.80,0,STRCAT(STRCAT('【涨幅】: ',CON2STR(DYNAINFO(14)*100,2)),' %')),COLORRED;
DRAWTEXT_FIX(DYNAINFO(14)*100<0,0.7,0.80,0,STRCAT(STRCAT('【涨幅】: ',CON2STR(DYNAINFO(14)*100,2)),' %')),COLORGREEN;
DRAWTEXT_FIX(DYNAINFO(14)*100=0,0.7,0.80,0,STRCAT(STRCAT('【涨幅】: ',CON2STR(DYNAINFO(14)*100,2)),' %')),COLORWHITE;
DRAWTEXT_FIX(C>0,0.85,0.80,0,STRCAT(STRCAT('【现价】: ',CON2STR(DYNAINFO(7),2)),' 元')),COLORGREEN;


{内外盘比}
DRAWRECTREL(IF(CODELIKE('999999') OR CODELIKE('399001'),0,760),IF(CODELIKE('999999') OR CODELIKE('399001'),0,12),IF(CODELIKE('999999') OR CODELIKE('399001'),0,890),IF(CODELIKE('999999') OR CODELIKE('399001'),0,70),RGB(255,0,0));
DRAWRECTREL(IF(CODELIKE('999999') OR CODELIKE('399001'),0,760),IF(CODELIKE('999999') OR CODELIKE('399001'),0,12),IF(CODELIKE('999999') OR CODELIKE('399001'),0,890),IF(CODELIKE('999999') OR CODELIKE('399001'),0,70),IF(CONST(DYNAINFO(51))>=1,RGB(0,255,0),RGB(255,0,0)));
NNN1:=CON2STR(CONST(DYNAINFO(51)),2);
NNN2:=STRCAT('【 内外盘比:',NNN1);
NNN3:=STRCAT(NNN2,' 】');
DRAWTEXT_FIX(IF(CODELIKE('999999') OR CODELIKE('399001'),DRAWNULL,1),0.76,0.015,0,NNN3),COLORYELLOW;
DRAWTEXT_FIX(IF(CODELIKE('999999') OR CODELIKE('399001'),DRAWNULL,CONST(DYNAINFO(51))>=1),0.76,0.015,0,NNN3),COLORBLACK;







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

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


ZSR赋值:昨收盘价
GDK赋值:(收盘价的2日[1日权重]移动平均-收盘价的6日[1日权重]移动平均)*2.1
当满足条件1时,在横轴0.01.06纵轴0位置书写文字COLOR0080FF
当满足条件1时,在横轴0.08.12纵轴0位置书写文字COLOR0080FF
当满足条件1时,在横轴0.60纵轴06位置书写文字画绿色
当满足条件1时,在横轴0.64纵轴12位置书写文字画绿色

T赋值:(时间(时分秒)<=100000)
HH赋值:0日内收盘价*T的最高值
LL赋值:0日内收盘价*T的最低值
T2赋值:收盘价=HH AND T
T4赋值:收盘价=LL并且T
T3赋值:T2的历史累和=T2的历史累和的最后一日取值设为常数上穿0.5
T5赋值:T4的历史累和=T4的历史累和的最后一日取值设为常数上穿0.5
输出线:上次T3距今天数日前的收盘价,画蓝色,DOTLINE
当满足条件是否最后一个周期时,在线位置书写数字,画蓝色
输出线1:上次T5距今天数日前的收盘价,画淡蓝色,DOTLINE
当满足条件是否最后一个周期时,在线1位置书写数字,画淡蓝色
日前最高量赋值:成交量(手)在当前离开盘分钟数日前的240天内第1个最高价画青色,NODRAW
竞价量赋值:开盘金额/开盘价/100
今昨竞价比赋值:如果成交量(手)的有效数据周期数>=240,返回竞价量/日前最高量,否则返回无效数,NODRAW
JJCJL赋值:开盘金额/开盘价/100
当满足条件1时,在横轴0纵轴0.85位置书写文字,画红色
当满足条件1时,在横轴0.20纵轴0.85位置书写文字,画黄色
当满足条件1时,在横轴0.40纵轴0.85位置书写文字,画洋红色
输出均价11:收盘价*成交量(手)的240日累和/成交量(手)的240日累和,NODRAW
TT赋值:收盘价的有效数据周期数
前高赋值:1日前的TT日内最高价的最高值
突破赋值:收盘价上穿1日前的TT日内最高价的最高值 AND 收盘价/均价11<1.09 AND TT>1 AND TT<240
主力扫盘赋值:统计13日中满足突破的天数>=3 AND 收盘价上穿1日前的TT日内最高价的最高值
当满足条件主力扫盘时,在前高位置书写文字,画黄色
已主力扫盘赋值:上次主力扫盘距今天数<13
全仓买进赋值:收盘价上穿1日前的TT日内最高价的最高值 AND TT日内成交量(手)距今天数=0 AND 收盘价/均价11<1.09 AND TT>1 AND TT<240 AND 上次主力扫盘距今天数>=20
当满足条件全仓买进时,在前高位置书写文字,画青色
HJ_2赋值:开盘价>0 AND 2日内最高价的最高值/2日内最低价的最低值<1.25 AND 1日前的收盘价<3日内最低价的最低值+(3日内最高价的最高值-3日内最低价的最低值)*0.85
HJ_9赋值:收盘价的2日指数移动平均
HJ_10赋值:收盘价的3日指数移动平均
HJ_11赋值:HJ_9和HJ_10的较大值
X2赋值:收盘价>HJ_11 AND HJ_2 AND (收盘价>1日前的2日内最高价的最高值 AND (收盘价-1日前的收盘价)/1日前的收盘价>0.015) AND (成交量(手)/当前流通股本(手)<=0.2) AND 收盘价/1日前的收盘价<1.07
H1赋值:昨收盘价和最高价的较大值,NODRAW
L1赋值:昨收盘价和最低价的较小值,NODRAW
P1赋值:H1-L1
输出阻力:L1+P1*7/8,NODRAW
输出支撑:L1+P1*0.5/8,NODRAW
当满足条件是否最后一个周期时,在阻力位置书写数字,画红色
当满足条件是否最后一个周期时,在支撑位置书写数字,画绿色
输出现价:收盘价,NODRAW
输出中:(支撑+阻力)/2,NODRAW
MR赋值:收盘价<支撑 AND 收盘价上穿2日前的收盘价,NODRAW
MC赋值:收盘价>阻力 AND 2日前的收盘价上穿收盘价,NODRAW
均价赋值:成交量(手)*收盘价的历史累和/成交量(手)的历史累和,NODRAW
当满足条件支撑上穿现价时,在(支撑-中)/5+支撑位置书写文字,画绿色
当满足条件现价上穿阻力时,在阻力-(支撑-中)/5位置书写文字,画洋红色
输出QSB:昨收盘价,DOTLINE,画洋红色

当满足条件是否最后一个周期时,在QSB位置书写数字,画洋红色
当满足条件涨幅*100>0时,在横轴0.7纵轴0.80位置书写文字,画红色
当满足条件涨幅*100<0时,在横轴0.7纵轴0.80位置书写文字,画绿色
当满足条件涨幅*100=0时,在横轴0.7纵轴0.80位置书写文字,画白色
当满足条件收盘价>0时,在横轴0.85纵轴0.80位置书写文字,画绿色
相对位置上画矩形
相对位置上画矩形
NNN1赋值:内外比的最后一日取值设为常数的2日取值转为字符串
NNN2赋值:字符串相加
NNN3赋值:字符串相加
当满足条件如果模糊匹配品种代码ORCODELIKE('399001'),返回无效数,否则返回1时,在横轴0.76纵轴0.015位置书写文字,画黄色
当满足条件如果模糊匹配品种代码ORCODELIKE('399001'),返回无效数,否则返回内外比的最后一日取值设为常数>=1时,在横轴0.76纵轴0.015位置书写文字,画黑色
定制指标公式、软件联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  -   联系我们  -  乐淘公式网  -  公式网   -  指标公式  -   免责声明  -   隐私政策  -   加入收藏   

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