关闭
您正在使用的浏览器版本较低,无法支持聚宽的某些特性。
为了获得更好的体验,推荐使用:
Google Chrome
或者
Mozilla Firefox
或者
IE9以上
。
返回主题列表
使用pickle模块将数据对象保存到文件并在回测中读取
44
listen
分享到:
微信
微博
雪球
评论
JoinQuant-Supercritical
@BAFE 可以参考下这个 https://www.joinquant.com/view/community/detail/b048a3e848d190ad810c3930fb07a4dc
2019-08-27
爱归零
参考该文,在回测环境下,找不到研究环境下创建的文件(研究根目录下),啥原因,请高手指导
2020-02-07
JoinQuant-Supercritical
@爱归零 https://www.joinquant.com/view/community/detail/a9f7577b37265f78ffc2c6bb2467d47e
2020-02-07
爱归零
@Supercritical-JoinQuant聚宽 没看懂要怎么做,请明示。具体情况如下: 我在研究环境下,用下面语句保存, pkl_file = open('forest5d.pkl', 'wb') pickle.dump(forest, pkl_file, 0) pkl_file.close() 在回测环境下,用下面语句读取 pkl_file = open('forest5d.pkl', 'rb') g.forest = pickle.load(pkl_file) pkl_file.close() 编译错误为: File "/tmp/strategy/user_code.py", line 43, in initialize pkl_file = open('forest5d.pkl', 'rb') FileNotFoundError: [Errno 2] No such file or directory: 'forest5d.pkl'
2020-02-07
warzone
遇到以下问题,求教一下解决方案:已在研究中使用以上代码和Python3内核生成research.pkl文件并存在根目录。然后在回测中使用python3内核和pickle模块读取失败,显示FileNotFoundError: [Errno 2] No such file or directory: 'research.pkl'。如果研究和回测都使用python2则没有问题。请问如何在python3核心回测中读取?是不是当前pkl文件只能用python2内核在研究和回测中交换信息?感谢。
2020-08-13
JoinQuant-Supercritical
@warzone python2和python3的pkl使用有区别,具体的可以在网上搜寻python3的pickle使用方法
2020-08-14
sico
@warzone 麻烦问一下,这个问题解决了吗?我也遇到同一个问题了
2021-05-30
首页
上一页
1
2
下一页
尾页
您尚未登录,请
登录
或者
注册
聚宽发表回复。
取 消
提 交