当前位置:   article > 正文

通达信k线数据免费获取_mootdx

mootdx

通达信软件官方免费提供沪深京日线、5分钟、1分钟k线数据下载,每日盘后提供当日数据下载,数据更新时间也很快,对于想要免费获取可靠数据进行投资的朋友来说是一个不错的选择

数据下载

通达信数据免费下载操作步骤如下:

  • 首先,在通达信官网下载通达信金融终端软件
  • 下载完成后将其安装在默认路径C:\new_tdx即可
  • 安装后打开,在菜单栏点击: 选项 --> 盘后数据下载,弹出下面的面板:
  • 勾选日线和实时行情数据, 选择需要下载的对应时间范围的数据, 点击开始下载, 数据会保存到本地。 其中上证数据会下载到C:\new_tdx\vipdoc\sh\lday\sh000009.day, 深证数据会下载到C:\new_tdx\vipdoc\sz\lday\sz000009.day。 注意C:\new_tdx\为安装路径,如果不是使用的默认路径,需要进行更换

数据解析

通过通达信下载的day文件是二进制文件,可以使用手动解析,也可以使用lib库进行解析。下面分别介绍:

  • 手动解析
  1. def day2csv(source_dir, file_name, target_dir):
  2. # 以二进制方式打开源文件
  3. source_file = open(source_dir + os.sep + file_name, 'rb')
  4. buf = source_file.read()
  5. source_file.close()
  6. # 打开目标文件
  7. target_file = open(target_dir + os.sep + file_name[: file_name.rindex('.')] + '.csv', 'w')
  8. buf_size = len(buf)
  9. rec_count = int(buf_size / 32)
  10. begin = 0
  11. end = 32
  12. header = str('date') + ',' + str('open') + ',' + str('high') + ',' + str('low') + ',' \
  13. + str('close') + ',' + str('amount') + ',' + str('volume') + '\n'
  14. target_file.write(header)
  15. for i in range(rec_count):
  16. a = unpack('IIIIIfII', buf[begin:end])
  17. # 处理date数据
  18. year = a[0] // 10000
  19. month = (a[0] % 10000) // 100
  20. day = (a[0] % 10000) % 100
  21. date = '{}-{:02d}-{:02d}'.format(year, month, day)
  22. line = date + ',' + str(a[1] / 100.0) + ',' + str(a[2] / 100.0) + ',' \
  23. + str(a[3] / 100.0) + ',' + str(a[4] / 100.0) + ',' + str(a[5]) + ',' \
  24. + str(a[6]) + '\n'
  25. target_file.write(line)
  26. begin += 32
  27. end += 32
  28. target_file.close()
  • 使用mootdx解析

需要安装mootdx库,使用pip install -U mootdx 进行安装

  1. from mootdx.reader import Reader
  2. reader = Reader.factory(market='std', tdxdir='C:/new_tdx')
  3. # 读取日线数据
  4. reader.daily(symbol='600036')
  5. # 读取1分钟数据
  6. reader.minute(symbol='600036')

由于篇幅有限,上面只给了示例代码, 更完整的代码可以关注公众号“诸葛说talk”后加群进行交流

小结 & 交流

如果对通达信数据下载使用或股票投资感兴趣,请关注公众号后回复“入群”获取邀请加入A股交流群,名额有限,不要错过。

写文章不易,觉得本文对你有帮助的话,还请帮忙点赞转发赞赏,让笔者有坚持写好文章的动力。

参考

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/171079
推荐阅读
相关标签
  

闽ICP备14008679号