打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
50岁学习python-量化交易第10天:获取股票交易数据
#  免责声明
#  本系列文章记录投资者对计算机程序化交易的理解和学习
#  所涉及的软件及文章内容包含但不限于此,不构成投资建议

既然是量化,数据的获取就是必不可少的重要环节,今天我就来练习使用数据文件读取接口 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)
播放
00:00 / 00:00 正在直播
00:00
进入全屏
画中画
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
使用PyTdx模块,解析通达信本地数据文件
bd-通达信日线day文件格式详解(含港股)
《曹馥堂詩選》[清]曹士桂(1800-1848)
怎么破解通达信接口?
【通达信】通达信版本之间数据的共享方法
如何实现XP中两个不同文件夹的通达信共享数据
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服