通达信公式编写小白教程

Published

这篇帖子包含的内容:
1.如何在通达信主图上添加固定的文字
2.自定义数据都有哪些分类
3.通达信软件中如何建立自定义数据
4.通达信软件中如何导入自定义数据
5.通达信软件中如何使用自定义数据
6.本博客提供哪些自定义数据

 

1.如何在通达信主图上添加固定的文字

一、单行文字:

   {调整位置参数:P(1,999,40) PP(1,100,3)}
   DRAWTEXT(C AND CURRBARSCOUNT=P,CONST(HHV(H,120))-PP/10,'写上自己需要的文字'),COLOR00FFFF;

二、多行文字(其中190为Y向位置、60为X向位置):

AAA:=CONST(HHV(H,190));
TS1:=0+0.03;
TS2:=TS1+0.03;
TS3:=TS2+0.03;
DRAWTEXT(CURRBARSCOUNT=60,AAA-(AAA*TS1),'<一>.写上自己需要的文字'),COLORFF00FF ;
DRAWTEXT(CURRBARSCOUNT=60,AAA-(AAA*TS2),'  1.写上自己需要的文字'),COLORFF00FF ;
DRAWTEXT(CURRBARSCOUNT=60,AAA-(AAA*TS3),'  2.写上自己需要的文字'),COLORFF00FF ;

附颜色代码:

红 色   COLORRED;      

白 色   COLORWHITE;    

黄  色     COLORYELLOW;   

黑 色   COLORBLACK;    

蓝 色   COLORBLUE;     

棕 色   COLORBROWN;    

青 色(淡蓝)COLORCYAN;     

灰 色   COLORGRAY;    

绿 色   COLORGREEN;    

晶红色(粉)COLORMAGENTA;

 

通达信主图中间位置显示文字'第二行怎写

意思是上下排列改变DRAWTEXT_FIX(COND,X,Y,TYPE,TEXT)中的Y值即可。

DRAWTEXT_FIX(1,0.48,0,0,'~☆~顺势而为~☆~'),COLORYELLOW;
DRAWTEXT_FIX(1,0.48,0.03,0,'~☆~顺势而为~☆~'),COLORYELLOW;

通达信分时图显示所属自选板块名称

DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT('属自定义: ',ZDBLOCK)),COLOR009FFF;

地狱板块

DRAWTEXT_FIX(1,0.004,0.11,0,DYBLOCK),COLORYELLOW,LINETHICK2;

在屏幕上显示个股的详细行业信息

DRAWTEXT_FIX(ISLASTBAR,0.01,0.02,0,HYBLOCK);
DRAWTEXT_FIX(ISLASTBAR,0.01,0.06,0,DYBLOCK);
DRAWTEXT_FIX(ISLASTBAR,0.01,0.1,0,GNBLOCK);
DRAWTEXT_FIX(ISLASTBAR,0.01,0.15,0,FGBLOCK);

ISLASTBAR是“判断是否最后一个周期”的意思,ISLASTBAR=1表示“这是最后一个周期”的意思。

Z1:=STRCAT(HYBLOCK,' ');
Z2:=STRCAT(Z1,DYBLOCK);
Z3:=STRCAT(Z2,' ');
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLOR00C0C0;

拼接字符串

bk1:=STRCAT('所属板块:',HYBLOCK);

bk2:=STRCAT(' ',DYBLOCK);

bk3:=STRCAT(' ',GNBLOCK);

bk4:=STRCAT(' ',FGBLOCK);

bk12:=STRCAT(bk1,bk2);

bk34:=STRCAT(bk3,bk4);

bkall:=STRCAT(bk12,bk34);

 

通达信操作手册

https://help.tdx.com.cn/book.asp

通达信金融终端在线帮助说明

https://www.tdx.com.cn/products/helpfile/tdxw/

通达信函数

https://github.com/freestockso/tdxdoc

https://github.com/kenneth/tdxdoc/tree/master/%E9%80%9A%E8%BE%BE%E4%BF%A1%E5%87%BD%E6%95%B0

通达信函数介绍及使用举例说明

https://github.com/wyrover/wenhua-functions/blob/56ddb1f8b9874df48ed94cdbf3071ef1a8497eff/docs/tdx_all_function.md