通达信数据下载

Published

通达信财务数据文件下载

logger.debug("http://down.tdx.com.cn:8001/fin/{}".format(filename))

https://gitee.com/ibopo/mootdx/blob/master/mootdx/financial/financial.py

HQ_HOSTS = [
    ('上海双线主站1', '47.103.48.45', 7709),
    ('上海双线主站2', '47.103.86.229', 7709),
    ('上海双线主站3', '47.103.88.146', 7709),
    ('深圳双线主站1', '120.79.60.82', 7709),
    ('深圳双线主站2', '47.112.129.66', 7709),
    ('北京双线主站1', '39.98.234.173', 7709),
    ('北京双线主站2', '39.98.198.249', 7709),
    ('北京双线主站3', '39.100.68.59', 7709),
]

https://gitee.com/ibopo/mootdx/blob/master/mootdx/consts.py

其他通达信行情服务器地址列表

有基础的有L2的

[HQHOST]
HostNum=6
PrimaryHost=0
HostName01=长城国瑞行情DNS
IPAddress01=tdx.xmzq.com.cn
Port01=7709
HostName02=长城国瑞电信1
IPAddress02=218.85.139.19
....

见:https://github.com/rainx/pytdx/issues/3

通达信日线数据下载

 sh_addr = 'http://www.tdx.com.cn/products/data/data/vipdoc/shlday.zip'
    sz_addr = 'http://www.tdx.com.cn/products/data/data/vipdoc/szlday.zip'

https://github.com/wucy/hunta/blob/7fe46d7446040fe642f08d01b1477252e2edf66a/hunta/util/io.py

3.通达信分笔数据下载的获取方法

step 1:下载索引文件: http://www.tdx.com.cn/downit.zip

step 2:解析这个压缩包中的配置文件downit5.cfg

下载并解压后的downit5.cfg文件内容

FILE03=

TYPE04=3
PATH04=products/data/data/dbf/
FILE04=info.zip

TYPE05=4
PATH05=products/data/data/dbf/
FILE05=base.zip

TYPE06=5
PATH06=products/data/data/dbf/
FILE06=gbbq.zip

TYPE07=6
PATH07=products/data/data/
FILE07=vipdoc.zip

TYPE08=7
PATH08=products/data/data/g3day/  三代日线数据
FILE08=YYYYMMDD.zip

TYPE09=8
PATH09=products/data/data/g3tic/   三代TIC数据
FILE09=YYYYMMDD.zip

TYPE10=9
PATH10=products/data/data/newday/
FILE10=YYYYMMDD.zip

这里面有基本面数据权息数据、日线数据、分笔数据等各种数据的下载url。

base.zip https://www.tdx.com.cn/products/data/data/dbf/base.zip
三代日线数据20210122.zip https://www.tdx.com.cn/products/data/data/g3day/20210122.zip
三代TIC数据 20210122.zip https://www.tdx.com.cn/products/data/data/g3tic/20210122.zip

Step 3:拼接下载连接

二TIC数据
/products/data/data/2ktic/这里面就是旧版分笔数据文件
在相对URL后面拼接yyyMMdd.zip的格式拼接下载url,比如下载2018年1月31日的分笔数据就是: http://www.tdx.com.cn/products/data/data/2ktic/20180131.zip

备注:通达信官网提供的数据web server下载页面:https://www.tdx.com.cn/article/daydata.html

step 4:读取通达信数据

https://github.com/datochan/ParseTicFile

通达信分笔数据格式,财务数据格式

https://github.com/rainx/pytdx/issues/149

https://github.com/bluegrunt/pytdx/blob/53ef358e585b2af9edd494993c979f6f9dfdf787/tdx_utils.py

股票数据下载的封装(已完成) [日线/分钟线/实时价格/股票列/指数/etf/历史分笔/除权除息/复权]

https://github.com/rainx/pytdx/issues/78

连上通达信服务器,获取各种数据

https://github.com/rainx/pytdx/tree/tic_reader

 

通过通达信下载的base.dbf读取主要基础数据
http://www.tdx.com.cn/products/data/data/dbf/base.zip

https://github.com/waditu/tushare/pull/11

 

通达信画线数据定义

 if verNew :
            self.LineFile = os.path.join(root,'T0002','tdxline.dat')
        else:
            self.linefile = os.path.join(root,'T0002','line.dat')

https://github.com/bluegrunt/pytdx/blob/53ef358e585b2af9edd494993c979f6f9dfdf787/tdx_const.py

 

读取 钱龙软件 本地数据文件进行比对 
 
 读取 同花顺软件 本地数据文件进行比对 ⭕️
 
 读取 通达信 本地数据文件进行比对

https://github.com/FengZiDaLuo/-/blob/510c07c8360b67e37c535f9779d554f11b400a79/QUANTAXIS_Test/QAFetch_Test/QAQuery_Advance_Test.py

mac or linux 可以使用wine 来运行 , 需要指定字符集防止乱码
 
 安装
 
 env LC_ALL=zh_CN.UTF-8 wine instjd_1000.exe
 
 运行
 
 env LC_ALL=zh_CN.UTF-8 wine ~/.wine/drive_c/qianlong/jindian/JD/JD.exe
 
 
 
 设置 钱龙金典 数据下载目录 http://download2.ql18.com.cn/download/software/instjd_1000.exe
 
 
 
 new_tdx.exe 通达信也可安装上述方法
 
 env LC_ALL=zh_CN.UTF-8 wine ~/.wine/drive_c/new_tdx/TdxW.exe 

读取通达信的日K线源代码(py)

https://rainx.gitbooks.io/pytdx/content/pytdx_reader.html