通达信自定义数据(1)-外部数据(字符串,数值)

Published

       本文描述了如何一步一步的在通达信K线图上显示自己的想要看到的相关数据。主要包括如何画图和数据如何导入的详细步骤。     

通达信自定义数据分为两大类:

第一类叫“外部数据(字符串,数值):EXTERNSTR,EXTERNVALUE两个引用都是针对外部数据而言。

第二类叫“序列数据(日期,数值):SIGNALS_USER的用法对应的是序列数据。

sample

step 1:自定义字符串文件的存放位置

F:\Thirdprogram\tdx\T0002\signals\extern_user.txt

step 2:自定义字符串文件的数据格式

导出一个数据后,通达信生成的自定义字符串文件格式如下:

1|603005|1|hhhh,ppp,lll|0.000
0|300359|1|test|0.000
1|600000|1|股份制银行,净息差波动,上海国际金融中心建设|20181120.000

导入多个索引号数据后,通达信生成的extern_user.txt为文本结构,如下:


1|603005|1|hhhh,ppp,lll|500.000
0|300359|1|test|0.000
1|600000|1|股份制银行,净息差波动,上海国际金融中心建设|20181120.000
0|300359|4|6666|0.000


市场(0:深圳,1:上海)|品种代码|数据号|文字串|数值

备注:可以直接修改文件内容,重新启动通达信后,内容会发生变化。但仅限于修改已有索引号的数据。

step 3:自定义外部字符串数据的读取

EXTERNSTR:引用自定义外部字符串数据

EXTERNSTR(TYPE,ID)

TYPE为1表示是系统保留数据,

TYPE为0表示是自定义外部数据,读取signals目录下面的的extern_user.txt,请用自定义数据管理器来维护

 

EXTERNSTR(0,3)里面的数字意思是你新建自定义数据的时候写的数据编号!

EXTERNSTR读取的是字符串,可以在主图或副图用DRAWTEXT_FIX显示出来。
EXTERNVALUE读取的是数值,不能显示出来,但可以参与逻辑计算。如:参数1>EXTERNVALUE(0,1)

 

step 4.自定义外部字符串数据的导出格式

4.1 导出后的文件格式如下:

外部数据(字符串,数值)_1.txt

1|603005|hhhh,ppp,lll|0.000
0|300359|test|0.000

外部数据(字符串,数值)_4.txt

0|300359|6666|0.000

4.2 导出的文件,按索引号命名,一个索引号生成一个文件,如下:

step 5:通达信软件中如何导入自定义数据

先建立自定义数据,工具-自定义数据-新建-修改数据-导入,重启通达信即可.

先找到“定义数据管理器”

新建一个数据项

数据项建好后,点击 “修改数据”按钮,可导入数据

 

step 6:通达信软件中如何使用自定义数据

先建立自定义数据,工具-自定义数据-新建-修改数据-导入,重启通达信即可.
DRAWTEXT_FIX(C>0,0.004,0.11,0,STRCAT('',EXTERNSTR(0,自定义数据号))),COLORFF0000,LINETHICK2;

1,下载文本。
2,通达信自定义数据建立外部数据。
3,在主图指标添加  DRAWTEXT_FIX(1,0,0,0,EXTERNSTR(0,1))COLOR00FF00;
4,在行情页面右键选择自定义数据可以个股排行中显示主题。

sample data

https://www.stockso.com/demo.txt

1,新建自己的数据

2,每个数据导入字符串

3,主图写公式比如

DRAWTEXT_FIX(1,0.5,0.75,0,EXTERNSTR(0,1)),COLOR4080FF; 

 


一)在列表中使用自定义数据
回到通达信软件主窗口,在标题栏上选择你想插入主题投资自定义数据的位置,单击右键。这里选择的是细分行业位置。

达信软件中如何使用自定义数据

 

step 7:通达信不重启显示自定义用户数据

每次更新了自定义用户数据, 需要重启通达信 才会显示新数据。

s1:不用重启, 更新完数据后,  按快捷键   .901  或者按钮打开  自定义数据管理器的页面,然后再点关闭  内容就更新了,

s2:

参考:

http://fk.tdx.com.cn/dispbbs.asp?boardid=44&id=318371

通达信自定义数据操作方法