通达信不支持实时导入外部数据文件,只能是手动添加txt外部数据文件的方式来导入。
实用场景:
下载通达信所有股票所属的板块信息
调用tdxdll实时显示
F1:=SETCODE*1000000+STR2CON(CODE);
A1:=TDXDLL5(2,'行业自定义外部数据文件.TXT',0,0);
IT1:=TDXDLL5(10,F1,HYBLOCK,DATE);
A2:=TDXDLL5(2,'地域自定义外部数据文件.TXT',0,0);
IT2:=TDXDLL5(10,F1,DYBLOCK,DATE);
A3:=TDXDLL5(2,'概念自定义外部数据文件.TXT',0,0);
IT3:=TDXDLL5(10,F1,GNBLOCK,DATE);
A4:=TDXDLL5(2,'风格自定义外部数据文件.TXT',0,0);
IT4:=TDXDLL5(10,F1,FGBLOCK,DATE);
A5:=TDXDLL5(2,'指数自定义外部数据文件.TXT',0,0);
IT5:=TDXDLL5(10,F1,ZSBLOCK,DATE);
A6:=TDXDLL5(2,'组合自定义外部数据文件.TXT',0,0);
IT6:=TDXDLL5(10,F1,ZHBLOCK,DATE);
A7:=TDXDLL5(2,'细分行业自定义外部数据文件.TXT',0,0);
IT7:=TDXDLL5(10,F1,MOREHYBLOCK,DATE);
格式会多出数据号前缀,但如果是高频更新,通常建议借助通达信 DLL 插件直接读取外部 TXT 以实现完全自动化
https://zhuanlan.zhihu.com/p/23328690728
