python量化交易股票策略 (40到50岁学python)

#  免责声明
#  本系列文章记录投资者对计算机程序化交易的理解和学习
#  所涉及的软件及文章内容包含但不限于此,不构成投资建议

既然是量化,数据的获取就是必不可少的重要环节,今天我就来练习使用数据文件读取接口 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)

视频加载中...