# 免责声明
# 本系列文章记录投资者对计算机程序化交易的理解和学习
# 所涉及的软件及文章内容包含但不限于此,不构成投资建议
既然是量化,数据的获取就是必不可少的重要环节,今天我就来练习使用数据文件读取接口 pytdx.reader,通过该文件我们可以读取到通达信已经下载了数据的日K线,需要在安装目录下找到 vipdoc 子目录(我的通达信安装在d盘),并找到数据所在目录,d:\zd_hutai\vipdoc\sz,d:\zd_hutai\vip\sh,这;目录下每个股票为一个文件,如 sz000001.day 为深圳的日k行情,读取行情的接口非常简单,这里要感谢“老张”提供的Python通达信数据接口pytdx。
安装“pytdx”,点开pycharm--新建“练习”项目--新建“r_tdx.py”文件,点终端输入“pip install pytdx”。
读取通达信的日K线
from pytdx.reader import TdxDailyBarReader
reader = TdxDailyBarReader()
df = reader.get_df("D:/zd_huatai/vipdoc/sz/lday/sz002701.day")
df.to_csv("./tmp/002701.csv")
print(df)
读取扩展行情的日线(如期货,期权,现货等)
from pytdx.reader import TdxLCMinBarReader
reader = TdxLCMinBarReader()
df = reader.get_df("D:/zd_huatai/vipdoc/ds/fzline/30#AGL8.lc5")
print(df)
读取板块信息文件
from pytdx.reader import BlockReader
df = BlockReader().get_df("D:/zd_huatai/T0002/hq_cache/block_zs.dat")
print(df)
读取自定义板块信息文件夹
from pytdx.reader import CustomerBlockReader
df = CustomerBlockReader().get_df("D:/zd_huatai/T0002/blocknew")
print(df)
联系客服