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


评论前必须登录!
立即登录 注册