Zipline:pickle backtest恢复模拟

时间:2018-02-05 14:40:26

标签: python zipline

我一直在使用Zipline已经有一段时间了,并且可以通过回溯测试来获得高度好处,以便以后能够恢复它。这个想法是保存交易算法的状态,并在新数据可用时更新它。我开始腌制我能想到的一些属性,但忘记了其他一些属性,因此想知道是否有人有一个简单的解决方案来做到这一点。 最好, 文森特

PS: 我尝试用这几行来更新投资组合。它没问题,但需要覆盖更多属性。

{{1}}

1 个答案:

答案 0 :(得分:0)

  

......想知道是否有人有一个简单的解决方案来做到这一点。

我没有使用zipline,也没有针对您要求的实施解决方案。我可以帮助你的是pickling你的测试状态。

虽然根据您提供的信息,我只能读到perf_tracker您需要帮助的内容。看its source酸洗它应该没有任何问题(如果我错了,请纠正我,因为我自己没有这样做)。

另外,您可以阅读有关腌制自定义对象here的信息。另一个有趣的方法是__repr__,它有助于从字符串中重新创建对象。