尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

FinRL(2)China_A_share_market_tushare.ipynb

FinRL(2)China_A_share_market_tushare.ipynb
📅 发布时间:2026/6/21 0:13:51

按照教程中的顺序,昨天看了China_A_share_market_tushare.ipynb,花费了大半天时间,真是一言难尽。

全是坑:

  • 上一个例程用的是 FinRL,这一个例程用的又是是 FinRL-Meta。
  • FinRL-Mete/meta/data_processors/tushare.py 这个文件里使用的还是 tushare 老早之前的接口,而不是现行的 pro 接口。
  • 通过 tushare 下载下来的数据集,里面的时间是用 time 字段表示,而不是代码里期望的 date 字段。
  • ......

一整天都在报错、改代码,一直整到最后两个单元格,还是报错,实在绷不住了,最终放弃了。

不明白在教程中创建 China_A_share_market_tushare.ipynb 这个文件的意义何在,其实这个文件的流程和上一篇文章中的 Stock_NeurIPS2018.ipynb 是一样的,只不过是数据源不同而已。

Stock_NeurIPS2018.ipynb 的数据源是 Yahoo Finance,而 China_A_share_market_tushare.ipynb 的数据源是 Tushare。

China_A_share_market_tushare.ipynb 处理的是 A 股市场数据,而 Stock_NeurIPS2018.ipynb 处理的是美股市场数据。

我以为无法通过 Yahoo Finance 获取 A 股市场数据,没想到竟然可以,仅仅只需要修改一下股票代码!

下载A股数据
In[1]:

MY_TICKERS = ["600010.SS"]# 使用YahooDownloader下载数据
df = YahooDownloader(start_date=TRAIN_START_DATE,end_date=TRADE_END_DATE,ticker_list=MY_TICKERS  # 替换为自定义列表
).fetch_data()

Out[1]:

Shape of DataFrame:  (3194, 8)

查看前5行数据
In[2]:

df.head()

Out[2]:

| Price | date       | close   | high    | low     | open    | volume   | tic        | day |
|-------|------------|---------|---------|---------|---------|----------|------------|-----|
| 0     | 2010-01-04 | 1.587533| 1.615262| 1.587533| 1.611796| 87618140 | 600010.SS  | 0   |
| 1     | 2010-01-05 | 1.580600| 1.594465| 1.552871| 1.587533| 96975622 | 600010.SS  | 1   |
| 2     | 2010-01-06 | 1.584066| 1.608329| 1.559802| 1.577134| 101696089| 600010.SS  | 2   |
| 3     | 2010-01-07 | 1.545938| 1.584066| 1.542471| 1.584066| 88698358 | 600010.SS  | 3   |
| 4     | 2010-01-08 | 1.552871| 1.559802| 1.525140| 1.545938| 83714400 | 600010.SS  | 4   |

所以,对于 China_A_share_market_tushare.ipynb 这个文件,直接忽略它就行了,别再去折腾了。

改一下股票代码,就可以直接运行 Stock_NeurIPS2018.ipynb 这个文件来跑A股数据了。

相关新闻

  • 应急响应:某网站被挂非法链接
  • 用惯了VO,什么时候需要DTO?
  • WPF 警惕 StylusPlugIn 的多线程安全问题

最新新闻

  • 戴尔服务器风扇控制终极指南:如何3步实现服务器静音运行
  • GIE工具全解析:轻量级容器化命令执行环境实战指南
  • 2026年水溶肥检测服务推荐:映山红智慧检测含海藻酸等多类检测服务 - 品牌推荐官
  • 打破语言壁垒:XUnity.AutoTranslator如何让全球游戏玩家无障碍畅玩
  • XUnity.AutoTranslator:Unity游戏实时AI翻译的终极解决方案
  • 免费A站视频下载神器:AcFunDown完整使用指南

日新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

周新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号