通达信经典分时主图 源码

 

DRAWGBK(O>=0,RGB(60,35,0),RGB(0,60,60),0,'背景图',0),LINETHICK2;
 {========================额外==========================}
Z1:=STRCAT(DYBLOCK,' ');
 Z2:=STRCAT(Z1,HYBLOCK);
 Z3:=STRCAT(Z2,' ');
 Z4:=STRCAT(Z3,GNBLOCK);
 Z5:=STRCAT(Z4,' ');
 Z6:=STRCAT(Z5,FGBLOCK);
 DRAWTEXT_FIX(ISLASTBAR,0.01,0.012,0,STRCAT(Z6,ZHBLOCK)),COLORCYAN;


 DRAWTEXT_FIX(ISLASTBAR,0,0.14,0,STRCAT('概 念: ',GNBLOCK)),COLORWHITE;
 A1:=(VOL/CLOSE)/3;
 A2:=SUM((IF(((A1>40) AND (CLOSE>(REF(CLOSE,1)))),A1,0)),0);
 A3:=SUM((IF(((A1>40) AND (CLOSE<(REF(CLOSE,1)))),A1,0)),0);
 A4:=SUM((IF(((A1<40) AND (CLOSE>(REF(CLOSE,1)))),A1,0)),0);


突破:=REF(EMA(C,14),1);
 A1X:=(EMA(C,10)-突破)/突破*100;
多方:=IF(A1X>=0,REF(EMA(C,10),BARSLAST(CROSS(A1X,0))+1),DRAWNULL);
空方:=IF(A1X<0,REF(EMA(C,10),BARSLAST(CROSS(0,A1X))+1),DRAWNULL);
 STICKLINE(A1X>=0,多方,突破,0,0),COLOR000099;
 STICKLINE(A1X<0,空方,突破,0,0),COLOR00CC66;
最新:CLOSE,LINETHICK1,COLORWHITE;
 AA:=SUM(AMOUNT,BARSCOUNT(C))/SUM(VOL*100,BARSCOUNT(C));
 BB:=BETWEEN(C/AA,C+H,C-H);
 DRAWTEXT( ISLASTBAR AND 最新>REF(最新,1),最新,STRCAT(' 涨▲',CON2STR(最新,2))),COLORMAGENTA;
 DRAWTEXT( ISLASTBAR AND 最新<REF(最新,1),最新,STRCAT(' 跌▼',CON2STR(最新,2))),COLOR00FF00;
 DRAWTEXT_FIX(1,0.880,1-0.97,0,DYBLOCK),COLORWHITE;
 DRAWTEXT_FIX(1,0.940,1-0.97,0,HYBLOCK),COLORYELLOW;
均价:SUM(C*V,240)/SUM(V,240),COLORYELLOW,LINETHICK1;
 DXJP:=(CLOSE-LLV(LOW,34))/(HHV(HIGH,21)-LLV(LOW,34))*100;
 FSZX:=(EMA(DXJP,3)-50)*2,COLORGRAY;
 BGTYU:=IF(DATE<=1150530,1,0);
 GHYJKU:=BETWEEN((DCLOSE*BGTYU)/(SUM(AMOUNT,BARSCOUNT((DCLOSE*BGTYU)))/SUM(VOL*100,BARSCOUNT((DCLOSE*BGTYU)))),1.05,0.95);
 VBNH:=IF(GHYJKU=0,MA((DCLOSE*BGTYU),BARSCOUNT((DCLOSE*BGTYU))),(SUM(AMOUNT,BARSCOUNT((DCLOSE*BGTYU)))/SUM(VOL*100,BARSCOUNT((DCLOSE*BGTYU)))));
 DRAWICON(FSZX<=-95,C,38);
 DRAWTEXT(CROSS(EXPMA((DCLOSE/VBNH),20),1.04),C,'板'),COLORCYAN;
 DRAWTEXT(CROSS(EXPMA((DCLOSE/VBNH),20),1.02),C,'追'),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;
 DRAWICON(LONGCROSS(支撑,C,2),C,5);


 AYGB1:=(DVOL/C)/2,NODRAW;
 AYGB2:=SUM(IF(AYGB1>100 AND CLOSE>REF(CLOSE,1),AYGB1,0),0);
 AYGB3:=SUM(IF(AYGB1>100 AND CLOSE<REF(CLOSE,1),AYGB1,0),0);
 AYGB4:=SUM(IF(AYGB1<100 AND CLOSE>REF(CLOSE,1),AYGB1,0),0);
 AYGB5:=SUM(IF(AYGB1<100 AND CLOSE<REF(CLOSE,1),AYGB1,0),0);
 AYGB6:=AYGB2+AYGB3+AYGB4+AYGB5;
机买:=(AYGB2/AYGB6)*100-100,LINETHICK1,COLORRED;
机卖:=(AYGB3/AYGB6)*100-100,LINETHICK1,COLORGREEN;
主力差:=机买-机卖;
LQH:=主力差>0 AND REF(主力差,1)<=0;
 DRAWICON(LQH,C,25);
 JJXX:=IF(BETWEEN(C/(SUM(AMOUNT,0)/SUM(VOL*100,0)),1.05,0.95)=0,MA(C,0),(SUM(AMOUNT,0)/SUM(VOL*100,0))),COLORYELLOW;
 JJXXH:=(JJXX*1.007 ),COLORFF6600;
 FFLL:=SUM(VOL,6)>REF(MA(VOL,30),1)*10;
 HHPP:=((HHV(CLOSE,BARSCOUNT(CLOSE))-LLV(CLOSE,BARSCOUNT(CLOSE)))/CLOSE)<1;
 HHZZ:=HHPP AND FFLL AND (C>JJXXH);
 TTPP2:=FILTER(HHZZ,100);
 DRAWICON(TTPP2,C,26);
 ZS:=DYNAINFO(3);
 KP:=DYNAINFO(4);
 ZX:=DYNAINFO(7);
 ZG:=DYNAINFO(5);
 ZD:=DYNAINFO(6);

分时均价线:SUM(C*V,240)/SUM(V,240),COLORYELLOW;


 RC:=DYNAINFO( 3);
量比超2.5:=IF(DYNAINFO(17)>2.5,RC-0.15,DRAWNULL),COLORFF9933;
量比超5:=IF(DYNAINFO(17)>5,RC-0.15,DRAWNULL),COLORBA75FF;
 DRAWBAND(量比超2.5,RGB(51,153,255),量比超2.5+0.015,RGB(51,153,255));
 DRAWBAND(量比超5,RGB(255,118,188),量比超5+0.015,RGB(255,118,188));

{首次起爆}
TT:=BARSCOUNT(C);{取得有效收盘价}
均价黄:SUM(C*V,TT)/SUM(V,TT),LINETHICK1,COLOR00FFE1;{分时均线的取值}
量两步:=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)*2 ;
价创新高:=C>=HHV(C,0);
量创新高:=V>=HHV(V,0);
对昨日涨幅:=C/DYNAINFO(3)<=1.02;{涨幅控制2个点以内}
每日一点:=量两步 AND 价两步 AND 价上岗量破5 AND 量起爆 AND 价创新高 AND 量创新高 AND 对昨日涨幅;
 {计算收益、已爆分钟}
VC:=BARSSINCE(每日一点)+1;
首次起爆价:REF(C,VC-1),NODRAW;
今天收益:(DYNAINFO(7)-首次起爆价)/首次起爆价*100,NODRAW;
起爆时间:REF(TIME/10000,VC),NODRAW;
已爆分钟:VC-1,NODRAW;
首次起爆量:=REF(VOL,VC-1);
 DRAWICON(已爆分钟>=2,RC-0.1,11);{出现金手指,至少已经确认2分钟了};

R1:=MA(C,13);
 R2:=SMA(R1,5,2);
 DRAWBAND(R1,RGB(255,0,125),R2,RGB(0,111,255));

C,LINETHICK2,COLORDDDDDD;

{涨停}
地:=DYNAINFO(11)+(DYNAINFO(11)*0.021);
涨停:IF(DYNAINFO(7)>地,1,0),NODRAW,COLOR0088FF;
涨:=IF(涨停=1,C+0.0075,DRAWNULL),COLOR8000FF,LINETHICK2;
 DRAWBAND(涨,RGB(255,211,0),C-0.0075,RGB(255,125,0));

时间:=TIME=100000;
 N:=BARSLAST(时间);
常数:=CONST(IF(N=0,C,REF(C,N))),COLORGREEN,DOTLINE;
 CS1:=CONST(IF(N,HHV(H,0),REF(HHV(H,0),N)));
 CS2:=CONST(IF(N,LLV(L,0),REF(LLV(L,0),N)));
 STICKLINE(时间=1,CS1,CS2,1.2,0),COLOR008888;


 {涨停2}
 AAZ:=BARSLAST(TIME=103000);
 CC:=REF(HHV(C,0),AAZ+1);
 VV:=REF(HHV(V,0),AAZ+1);
 ZF:=CC/DYNAINFO(3)<1.05;
涨停2:=CROSS(C,CC) AND V>VV AND ZF,COLOR0000FF;
 DRAWICON(涨停2,RC-0.06,13);

A:=O>C AND C>REF(C,1) AND O/REF(C,1)>1.03;
 DRAWTEXT(ABS(A)>0,L, '假阴'),COLORYELLOW;

均价5:AMOUNT/VOL/100,NODRAW;
假阴0:=O>C AND 均价5>REF(C,1);
 DRAWTEXT(假阴0,L-0.2,'假阴真阳'),COLORE8E8E8;
 STICKLINE(假阴0,O,C,1,0),COLORRED;

时间N:=TIME=100000;
 NN:=BARSLAST(时间N),COLOR808080;
常数N:CONST(IF(NN=0,C,REF(C,N))),COLOR004848,DOTLINE;




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

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

相关指标公式

填充背景,线宽为2
Z1赋值:字符串相加
Z2赋值:字符串相加
Z3赋值:字符串相加
Z4赋值:字符串相加
Z5赋值:字符串相加
Z6赋值:字符串相加
当满足条件是否最后一个周期时,在横轴0.01纵轴0.012位置书写文字,画青色
当满足条件是否最后一个周期时,在横轴0纵轴0.14位置书写文字,画白色
A1赋值:(成交量(手)/收盘价)/3
A2赋值:(如果((A1>40)AND(收盘价>(1日前的收盘价))),返回A1,否则返回0)的历史累和
A3赋值:(如果((A1>40)AND(收盘价<(1日前的收盘价))),返回A1,否则返回0)的历史累和
A4赋值:(如果((A1<40)AND(收盘价>(1日前的收盘价))),返回A1,否则返回0)的历史累和
突破赋值:1日前的收盘价的14日指数移动平均
A1X赋值:(收盘价的10日指数移动平均-突破)/突破*100
多方赋值:如果A1X>=0,返回上次A1X上穿0距今天数+1日前的收盘价的10日指数移动平均,否则返回无效数
空方赋值:如果A1X<0,返回上次0上穿A1X距今天数+1日前的收盘价的10日指数移动平均,否则返回无效数
当满足条件A1X>=0时,在多方和突破位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR000099
当满足条件A1X<0时,在空方和突破位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00CC66
输出最新:收盘价,线宽为1,画白色
AA赋值:成交额(元)的收盘价的有效数据周期数日累和/成交量(手)*100的收盘价的有效数据周期数日累和
BB赋值:收盘价/AA位于收盘价+最高价和收盘价-最高价之间
当满足条件ISLASTBARAND最新>1日前的最新时,在最新位置书写文字,画洋红色
当满足条件ISLASTBARAND最新<1日前的最新时,在最新位置书写文字,COLOR00FF00
当满足条件1时,在横轴0.880纵轴1-0.97位置书写文字,画白色
当满足条件1时,在横轴0.940纵轴1-0.97位置书写文字,画黄色
输出均价:收盘价*成交量(手)的240日累和/成交量(手)的240日累和,画黄色,线宽为1
DXJP赋值:(收盘价-34日内最低价的最低值)/(21日内最高价的最高值-34日内最低价的最低值)*100
FSZX赋值:(DXJP的3日指数移动平均-50)*2,画深灰色
BGTYU赋值:如果日期<=1150530,返回1,否则返回0
GHYJKU赋值:(不定周期收盘价*BGTYU)/(成交额(元)的(不定周期收盘价*BGTYU)的有效数据周期数日累和/成交量(手)*100的(不定周期收盘价*BGTYU)的有效数据周期数日累和)位于1.05和0.95之间
VBNH赋值:如果GHYJKU=0,返回(不定周期收盘价*BGTYU)的(不定周期收盘价*BGTYU)的有效数据周期数日简单移动平均,否则返回(成交额(元)的(不定周期收盘价*BGTYU)的有效数据周期数日累和/成交量(手)*100的(不定周期收盘价*BGTYU)的有效数据周期数日累和)
当满足条件FSZX<=-95时,在收盘价位置画38号图标
当满足条件(不定周期收盘价/VBNH)的20日指数移动平均上穿1.04时,在收盘价位置书写文字,画青色
当满足条件(不定周期收盘价/VBNH)的20日指数移动平均上穿1.02时,在收盘价位置书写文字,画黄色
H1赋值:昨收盘价和最高价的较大值
L1赋值:昨收盘价和最低价的较小值
P1赋值:H1-L1
阻力赋值:L1+P1*7/8,画绿色
支撑赋值:L1+P1*0.5/8,画洋红色
当满足条件支撑小于收盘价保持2个交易日后交叉上穿时,在收盘价位置画5号图标
AYGB1赋值:(不定周期成交量/收盘价)/2,NODRAW
AYGB2赋值:如果AYGB1>100ANDCLOSE>1日前的收盘价,返回AYGB1,否则返回0的历史累和
AYGB3赋值:如果AYGB1>100ANDCLOSE<1日前的收盘价,返回AYGB1,否则返回0的历史累和
AYGB4赋值:如果AYGB1<100ANDCLOSE>1日前的收盘价,返回AYGB1,否则返回0的历史累和
AYGB5赋值:如果AYGB1<100ANDCLOSE<1日前的收盘价,返回AYGB1,否则返回0的历史累和
AYGB6赋值:AYGB2+AYGB3+AYGB4+AYGB5
机买赋值:(AYGB2/AYGB6)*100-100,线宽为1,画红色
机卖赋值:(AYGB3/AYGB6)*100-100,线宽为1,画绿色
主力差赋值:机买-机卖
LQH赋值:主力差>0 AND 1日前的主力差<=0
当满足条件LQH时,在收盘价位置画25号图标
JJXX赋值:如果收盘价/(成交额(元)的历史累和/成交量(手)*100的历史累和)位于1.05和0.95之间=0,返回收盘价的历史简单移动平均,否则返回(成交额(元)的历史累和/成交量(手)*100的历史累和),画黄色
JJXXH赋值:(JJXX*1.007 ),COLORFF6600
FFLL赋值:成交量(手)的6日累和>1日前的成交量(手)的30日简单移动平均*10
HHPP赋值:((收盘价的有效数据周期数日内收盘价的最高值-收盘价的有效数据周期数日内收盘价的最低值)/收盘价)<1
HHZZ赋值:HHPP AND FFLL AND (收盘价>JJXXH)
TTPP2赋值:HHZZ的100日过滤
当满足条件TTPP2时,在收盘价位置画26号图标
ZS赋值:昨收盘价
KP赋值:开盘价
ZX赋值:现价
ZG赋值:最高价
ZD赋值:最低价
输出分时均价线:收盘价*成交量(手)的240日累和/成交量(手)的240日累和,画黄色
RC赋值:昨收盘价
5赋值:[变量名错误]如果量比>2.5,返回RC-0.15,否则返回无效数,COLORFF9933
量比超5赋值:如果量比>5,返回RC-0.15,否则返回无效数,COLORBA75FF
画带状线
画带状线
TT赋值:收盘价的有效数据周期数
输出均价黄:收盘价*成交量(手)的TT日累和/成交量(手)的TT日累和,线宽为1,COLOR00FFE1
量两步赋值:成交量(手)的5日简单移动平均>1日前的成交量(手)的5日简单移动平均 AND 1日前的成交量(手)的5日简单移动平均>2日前的成交量(手)的5日简单移动平均
价两步赋值: 收盘价>=1日前的收盘价 AND 1日前的收盘价>2日前的收盘价
价上岗量破5赋值:收盘价>均价黄 AND 成交量(手)>成交量(手)的5日简单移动平均
量起爆赋值:成交量(手)>=1日前的成交量(手)*2
价创新高赋值:收盘价>=0日内收盘价的最高值
量创新高赋值:成交量(手)>=0日内成交量(手)的最高值
对昨日涨幅赋值:收盘价/昨收盘价<=1.02
每日一点赋值:量两步 AND 价两步 AND 价上岗量破5 AND 量起爆 AND 价创新高 AND 量创新高 AND 对昨日涨幅
VC赋值:首次每日一点距今天数+1
输出首次起爆价:VC-1日前的收盘价,NODRAW
输出今天收益:(现价-首次起爆价)/首次起爆价*100,NODRAW
输出起爆时间:VC日前的时间(时分)/10000,NODRAW
输出已爆分钟:VC-1,NODRAW
首次起爆量赋值:VC-1日前的成交量(手)
当满足条件已爆分钟>=2时,在RC-0.1位置画11号图标

R1赋值:收盘价的13日简单移动平均
R2赋值:R1的5日[2日权重]移动平均
画带状线
收盘价,线宽为2,COLORDDDDDD
地赋值:均价+(均价*0.021)
输出涨停:如果现价>地,返回1,否则返回0,NODRAW,COLOR0088FF
涨赋值:如果涨停=1,返回收盘价+0.0075,否则返回无效数,COLOR8000FF,线宽为2
画带状线
时间赋值:时间(时分)=100000
N赋值:上次时间距今天数
常数赋值:如果N=0,返回收盘价,否则返回N日前的收盘价的最后一日取值设为常数,画绿色,DOTLINE
CS1赋值:如果N,返回0日内最高价的最高值,否则返回N日前的0日内最高价的最高值的最后一日取值设为常数
CS2赋值:如果N,返回0日内最低价的最低值,否则返回N日前的0日内最低价的最低值的最后一日取值设为常数
当满足条件时间=1时,在CS1和CS2位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLOR008888
AAZ赋值:上次时间(时分)=103000距今天数
CC赋值:AAZ+1日前的0日内收盘价的最高值
VV赋值:AAZ+1日前的0日内成交量(手)的最高值
ZF赋值:CC/昨收盘价<1.05
涨停2赋值:收盘价上穿CC AND 成交量(手)>VV AND ZF,COLOR0000FF
当满足条件涨停2时,在RC-0.06位置画13号图标
A赋值:收阴线AND 收盘价>1日前的收盘价 AND 开盘价/1日前的收盘价>1.03
当满足条件A的绝对值>0时,在最低价位置书写文字,画黄色
输出均价5:成交额(元)/成交量(手)/100,NODRAW
假阴0赋值:收阴线AND 均价5>1日前的收盘价
当满足条件假阴0时,在最低价-0.2位置书写文字,COLORE8E8E8
当满足条件假阴0时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
时间N赋值:时间(时分)=100000
NN赋值:上次时间N距今天数,COLOR808080
输出常数N:如果NN=0,返回收盘价,否则返回N日前的收盘价的最后一日取值设为常数,COLOR004848,DOTLINE

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |   加入收藏   |  设为主页

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