3

我目前正在用 Python 开发一个事件驱动的回测引擎。我想知道高速回测引擎应该有多快,尤其是在 Python 中。现在,我可以重播一年的 1 分钟柱数据大约 10 小时。现在的速度可以接受吗?

我知道 Github 上有一些开源回测引擎,比如 Pipline。我真的不知道它是否是事件驱动的,因为我之前没有玩过它。

任何人都知道一个高质量的事件驱动的回测引擎应该有多快?非常感谢你的帮助。

4

1 回答 1

1

这太慢了。我在大约 40 分钟内对 350k+ 分钟柱线进行了回测,包括多个信号生成、投资组合优化、再平衡和执行优先级算法。纯 python,没有 pandas、jit 或 cython。

IMO,这在很大程度上取决于您的许多活动部件的复杂程度和复杂程度。

于 2018-04-21T13:16:34.260 回答