通达信T0分时主图源码

 

白线:DYNAINFO(3)*(1+0.02),NODRAW;

黄线:DYNAINFO(3)*1.04,NODRAW;
均价:SUM(V*C,0)/SUM(V,0),NODRAW;

日3线:"MMM.D#DAY" ,DOTLINE,COLORWHITE;
 {日3线1:"上三一.SE#DAY" ,DOTLINE,COLORYELLOW;CM:COST(95);DRAWBAND(黄线,RGB(128,128,128),白线,RGB(169,169,169));
 DRAWBAND(C,RGB(128,0,64),均价,RGB(0,0,255));}


 DRAWTEXT(ISLASTBAR,日3线,'UP31'),COLORRED;
日4线:"MMM.MTK#DAY" ,DOTLINE,COLORYELLOW;
 DRAWTEXT(ISLASTBAR,日4线,'阳胜'),COLORRED;
 {日5线:"MMM.CM#DAY" ,DOTLINE,COLORMAGENTA;
 DRAWTEXT(ISLASTBAR,日5线,'筹码'),COLORRED;}
 {日6线:"MMM.TOP#DAY" ,DOTLINE,COLORMAGENTA;
 DRAWTEXT(ISLASTBAR,日6线,'顶线'),COLORRED;
日7线:"MMM.DE2#DAY" ,COLORMAGENTA;
 DRAWTEXT(ISLASTBAR,日7线,'动线2'),COLORRED;日9线:"MMM.DE4#DAY" ,COLORMAGENTA;
 DRAWTEXT(ISLASTBAR,日9线,'动线4'),COLORRED;
日8线:"MMM.SE#DAY" ,COLORMAGENTA;
 DRAWTEXT(ISLASTBAR,日8线,'卖'),COLORRED;}


 {DRAWTEXT(ISLASTBAR,日3线1,'SELL'),COLORYELLOW;}

{绿线:IF(C<500,DYNAINFO(3)*(1-0.02),DYNAINFO(3)*(1-0.005)),DOTLINE,COLORLIGREEN;
零轴线:"上三一.E#DAY", DOTLINE,COLORBLACK;}


 {DRAWBAND(零轴线,RGB(128,128,128),绿线,RGB(169,169,169));}

{阻力1:BBB+CCC*7/8;
支撑1:BBB+CCC*0.8/8;上顶1:BBB+CCC*2/3,COLORGRAY,DOTLINE;
下底1:BBB+CCC/3,COLORGRAY,DOTLINE;
 AAA:=MAX(DYNAINFO(3),DYNAINFO(5));
 BBB:=MIN(DYNAINFO(3),DYNAINFO(6));
 CCC:=AAA-BBB;}


 H1:=MAX(DYNAINFO(3),DYNAINFO(5));
 L1:=MIN(DYNAINFO(3),DYNAINFO(6));
 P1:=H1-L1;
阻力:L1+P1*7/8,COLORRED,LINETHICK1;
支撑:L1+P1*0.78/8 ,COLORYELLOW,LINETHICK1;


现价:=CLOSE;

{DRAWTEXT(LONGCROSS(支撑,现价,2),支撑*1,'B'),COLORYELLOW;}{吸}

DRAWNUMBER(LONGCROSS(支撑,现价,2),支撑*1,支撑),COLORRED;
 DRAWTEXT(LONGCROSS(现价,阻力,2),现价,'S'),COLORRED;{抛};


分时顶:=HHV(H,480);
分时底:=LLV(L,480);
 IF( C>=REF(分时顶,1) ,C,DRAWNULL),LINETHICK1,COLORMAGENTA;
 IF( C<=REF(分时底,1) ,C,DRAWNULL),LINETHICK1,COLORGREEN;
 SJ:=IF(HOUR<12,(HOUR-9.5)*60+MINUTE,(HOUR-11)*60+MINUTE);
 F:=DYNAINFO(3)*(1+(C/REF(C,MIN(SJ,5))-1)*1.5);
 STICKLINE(F<DYNAINFO(3),DYNAINFO(3),F,0,0),COLORLIGREEN;
 STICKLINE(F>DYNAINFO(3),DYNAINFO(3),F,0,0),COLORLIRED;
成交额:=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((100*A2)/A6,0)),'%');
 AAA2:=STRCAT(STRCAT('机构卖 = ',CON2STR((100*A3)/A6,0)),'%');
 AAA3:=STRCAT(STRCAT('机构总买 = ',CON2STR((100*(A2-A3))/A6,0)),'%');
 AAA4:=STRCAT('基因总数 = ',"JYJY.ZSZS#DAY");

DRAWTEXT_FIX(DD1=1,0,0.83,0,AAA1),COLOR00FFFF;
 DRAWTEXT_FIX(DD1=1,0,0.89,0,AAA2),COLOR00FF00;
 DRAWTEXT_FIX(DD1=1,0,0.99,0,AAA4),COLOR0000FF;
 {DRAWTEXT_FIX(DD1=1,0,1.1,0,AAA4),COLOR0000FF;}
 {总类:XA_167+XA_168+XA_169+XA_170+XA_171,COLORRED;
 XA_172:=涨板+地量+矮将+金柱+元帅;
XA_173:=过左+伸缩+阴短+阳矮+直憋;
XA_174:=踩精+双剑+假阴+背反+零号;
XA_175:=十字+峰谷+次阳+三元+悬阴;
XA_176:=梯四+咬峰+三绝+双休+双阳;
D1:=IF(NAMELIKE('S'),0,1);
 D2:=IF(NAMELIKE('*'),0,1);
 DD:=D1 AND D2 AND DYNAINFO(17)>0 AND BARSCOUNT(C)>20;
总数:IF(DD,XA_172+XA_173+XA_174+XA_175+XA_176,0),COLORYELLOW;}


现手买:=BUYVOL*DYNAINFO(7)*100/10000 COLOR0000FF,NODRAW;
现手卖:=SELLVOL*DYNAINFO(7)*100/10000 COLOR00FF00,NODRAW;
合:=ABS(现手买)+ABS(现手卖)COLOR80FFFF,NODRAW;
差:=ABS(现手买)-ABS(现手卖)COLOR80FFFF,NODRAW;
 MPB1:=ABS(现手买)/合*100;
 MPB2:=ABS(现手卖)/合*100;
 TESTSKIP(NOT(现手买 OR 现手卖 OR 合 OR 差 OR MPB1 OR MPB2)!=0);
 DRAWRECTREL(640,1000,940,940,RGB(190,190,190));
 DRAWRECTREL(640,995,940,945,RGB(200,200,200));
 DRAWRECTREL(640,990,940,950,RGB(210,210,210));
 DRAWRECTREL(640,985,940,955,RGB(220,220,220));
 DRAWRECTREL(640,980,940,960,RGB(230,230,230));
 DRAWRECTREL(640,975,940,965,RGB(240,240,240));
 DRAWRECTREL(640,970,940,970,RGB(250,250,250));
 DRAWRECTREL(790-现手卖*210/合,1000,790,940,RGB(0,128,0));
 DRAWRECTREL(790-现手卖*210/合,995,790,945,RGB(0,148,0));
 DRAWRECTREL(790-现手卖*210/合,990,790,950,RGB(0,168,0));
 DRAWRECTREL(790-现手卖*210/合,985,790,955,RGB(0,188,0));
 DRAWRECTREL(790-现手卖*210/合,980,790,960,RGB(0,208,0));
 DRAWRECTREL(790-现手卖*210/合,975,790,965,RGB(0,228,0));
 DRAWRECTREL(790-现手卖*210/合,970,790,970,RGB(0,248,0));
 DRAWRECTREL(790-现手卖*210/合,940,790-现手卖*210/合,1000,RGB(0,128,0));
 DRAWRECTREL(790,1000,790+现手买*210/合,940,RGB(128,0,0));
 DRAWRECTREL(790,995,790+现手买*210/合,945,RGB(148,0,0));
 DRAWRECTREL(790,990,790+现手买*210/合,950,RGB(168,0,0));
 DRAWRECTREL(790,985,790+现手买*210/合,955,RGB(188,0,0));
 DRAWRECTREL(790,980,790+现手买*210/合,960,RGB(208,0,0));
 DRAWRECTREL(790,975,790+现手买*210/合,965,RGB(228,0,0));
 DRAWRECTREL(790,970,790+现手买*210/合,970,RGB(248,0,0));
 DRAWRECTREL(790+现手买*210/合,940,790+现手买*210/合,1000,RGB(128,0,0));
 DRAWRECTREL(789.8,940,790.2,1000,RGB(0,0.0,10));
 DRAWRECTREL(639.8,940,640.2,1000,RGB(0,0,10));
 DRAWRECTREL(939.8,940,940.2,1000,RGB(0,0,10));
 DRAWRECTREL(0,940,1000,940.2,RGB(0,0,10));
 DRAWTEXT_FIX(1,0.8,0.88,0,STRCAT(STRCAT('',CON2STR(现手买,1)),'万')),COLOR0000FF;
 DRAWTEXT_FIX(1,0.68,0.88,0,STRCAT(STRCAT('',CON2STR(现手卖,1)),'万')),COLOR00FF00;
 DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(差)>0,0.755,1.88,0,STRCAT('  ',STRCAT(CON2STR(差,1),'万'))) COLOR00FFFF;
 DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(差)<0,0.755,1.88,0,STRCAT('  ',STRCAT(CON2STR(差,1),'万'))) COLOR00FF00;
 DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(差)=0,0.755,1.88,0,STRCAT('  ',STRCAT(CON2STR(差,1),'万'))) COLOR80FFFF;
 DRAWTEXT_FIX(1,1.68,0.97,0,STRCAT(STRCAT(' ',CON2STR(MPB2,1)),'%%')),COLOR00FF00;
 DRAWTEXT_FIX(1,1.94,0.97,0,STRCAT(STRCAT('',CON2STR(MPB1,1)),'%%')),COLOR0000FF;

DRAWTEXT_FIX(1,0.05,0.1,0,HYBLOCK)COLOR0080FF;
 DRAWTEXT_FIX(1,0.12,0.1,0,DYBLOCK)COLORRED;
 DRAWTEXT_FIX(1,0.05,0.14,0,GNBLOCK)COLOR0000FF;
 DRAWTEXT_FIX(1,0.05,0.18,0,FGBLOCK)COLORFF00FF;


 {分时操作线}

{均价:SUM(V*C,0)/SUM(V,0),COLOR00F7F7,DOTLINE;Y:="MK.明Y#DAY";
 D:="MK.明D#DAY";}


 {Z:="MK.明Z#DAY";
 K:="MK.明K#DAY";}

{KJ1:REFDATE(Y,DATE),COLOR00AEAE;KJ2:REFDATE(D,DATE),COLORRED,DOTLINE;KJ6:REFDATE(Y,DATE),COLOR00FF00 ,DOTLINE ;}

{KJ4:REFDATE(Z,DATE),COLOR000000;
 KJ5:REFDATE(K,DATE),COLORBD0000;}

{DRAWNUMBER(ISLASTBAR,KJ1,KJ1),COLOR00AEAE;DRAWNUMBER(ISLASTBAR,KJ2,KJ2);
 DRAWNUMBER(ISLASTBAR,KJ6,KJ6);}

{DRAWNUMBER(ISLASTBAR,KJ4,KJ4);
 DRAWNUMBER(ISLASTBAR,KJ5,KJ5),COLOR9B9B00;}

{均:SUM(CLOSE*VOL,FROMOPEN)/SUM(VOL,FROMOPEN),COLOR000080,DOTLINE;};

超B:=L2_AMO(0,2)/10000.0;
大B:=L2_AMO(1,2)/10000.0;
中B:=L2_AMO(2,2)/10000.0;
小B:=L2_AMO(3,2)/10000.0;
超S:=-L2_AMO(0,3)/10000.0;
大S:=-L2_AMO(1,3)/10000.0;
中S:=-L2_AMO(2,3)/10000.0;
小S:=-L2_AMO(3,3)/10000.0;
净流入:(超B+大B+中B+小B)+(超S+大S+中S+小S),NODRAW;
超大单:(超B)+(超S);
大单:(大B)+(大S);
中单:(中B)+(中S);
小单:(小B)+(小S);

 






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

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

相关指标公式

输出白线:昨收盘价*(1+0.02),NODRAW
输出黄线:昨收盘价*1.04,NODRAW
输出均价:成交量(手)*收盘价的历史累和/成交量(手)的历史累和,NODRAW
输出日3线:"MMM.D[取日线数据]" ,DOTLINE,画白色
当满足条件是否最后一个周期时,在日3线位置书写文字,画红色
输出日4线:"MMM.MTK[取日线数据]" ,DOTLINE,画黄色
当满足条件是否最后一个周期时,在日4线位置书写文字,画红色
H1赋值:昨收盘价和最高价的较大值
L1赋值:昨收盘价和最低价的较小值
P1赋值:H1-L1
输出阻力:L1+P1*7/8,画红色,线宽为1
输出支撑:L1+P1*0.78/8 ,画黄色,线宽为1
现价赋值:收盘价
当满足条件支撑小于现价保持2个交易日后交叉上穿时,在支撑*1位置书写数字,画红色
当满足条件现价小于阻力保持2个交易日后交叉上穿时,在现价位置书写文字,画红色

分时顶赋值:480日内最高价的最高值
分时底赋值:480日内最低价的最低值
如果收盘价>=1日前的分时顶,返回收盘价,否则返回无效数,线宽为1,画洋红色
如果收盘价<=1日前的分时底,返回收盘价,否则返回无效数,线宽为1,画绿色
SJ赋值:如果小时<12,返回(小时-9.5)*60+分钟,否则返回(小时-11)*60+分钟
F赋值:昨收盘价*(1+(收盘价/SJ和5的较小值日前的收盘价-1)*1.5)
当满足条件F<昨收盘价时,在昨收盘价和F位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡绿色
当满足条件F>昨收盘价时,在昨收盘价和F位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡红色
成交额赋值:成交量(手)*收盘价/100,NODRAW
A2赋值:(如果((成交额/8>20)AND(收盘价>(1日前的收盘价))),返回成交额,否则返回0)的历史累和
A3赋值:(如果((成交额/8>20)AND(收盘价<(1日前的收盘价))),返回成交额,否则返回0)的历史累和
A6赋值:(A2+A3)
A7赋值:如果(是否最后一个周期),返回((100*A2)/A6),否则返回0
A8赋值:如果(是否最后一个周期),返回((100*A3)/A6),否则返回0
DD1赋值:1
AAA1赋值:字符串相加
AAA2赋值:字符串相加
AAA3赋值:字符串相加
AAA4赋值:字符串相加
当满足条件DD1=1时,在横轴0纵轴0.83位置书写文字,COLOR00FFFF
当满足条件DD1=1时,在横轴0纵轴0.89位置书写文字,COLOR00FF00
当满足条件DD1=1时,在横轴0纵轴0.99位置书写文字,COLOR0000FF
现手买赋值:外盘*现价*100/10000 COLOR0000FF,NODRAW
现手卖赋值:内盘*现价*100/10000 COLOR00FF00,NODRAW
合赋值:现手买的绝对值+现手卖的绝对值COLOR80FFFF,NODRAW
差赋值:现手买的绝对值-现手卖的绝对值COLOR80FFFF,NODRAW
MPB1赋值:现手买的绝对值/合*100
MPB2赋值:现手卖的绝对值/合*100
如果满足条件取反不等于0,公式返回
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
当满足条件1时,在横轴0.8纵轴0.88位置书写文字,COLOR0000FF
当满足条件1时,在横轴0.68纵轴0.88位置书写文字,COLOR00FF00
当满足条件到最后交易的周期=1AND(差)>0时,在横轴0.755纵轴1.88位置书写文字 COLOR00FFFF
当满足条件到最后交易的周期=1AND(差)<0时,在横轴0.755纵轴1.88位置书写文字 COLOR00FF00
当满足条件到最后交易的周期=1AND(差)=0时,在横轴0.755纵轴1.88位置书写文字 COLOR80FFFF
当满足条件1时,在横轴1.68纵轴0.97位置书写文字,COLOR00FF00
当满足条件1时,在横轴1.94纵轴0.97位置书写文字,COLOR0000FF
当满足条件1时,在横轴0.05纵轴0.1位置书写文字COLOR0080FF
当满足条件1时,在横轴0.12纵轴0.1位置书写文字画红色
当满足条件1时,在横轴0.05纵轴0.14位置书写文字COLOR0000FF
当满足条件1时,在横轴0.05纵轴0.18位置书写文字COLORFF00FF

超B赋值:成交额分档/10000.0
大B赋值:成交额分档/10000.0
中B赋值:成交额分档/10000.0
小B赋值:成交额分档/10000.0
超S赋值:-成交额分档/10000.0
大S赋值:-成交额分档/10000.0
中S赋值:-成交额分档/10000.0
小S赋值:-成交额分档/10000.0
输出净流入:(超B+大B+中B+小B)+(超S+大S+中S+小S),NODRAW
输出超大单:(超B)+(超S)
输出大单:(大B)+(大S)
输出中单:(中B)+(中S)
输出小单:(小B)+(小S)

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

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