我目前正在寻找一种直接将 pandas 数据框或 csv 文件传递到 zipline 的方法,以进行简单的回测,而无需摄取数据包。原因是我计划在回测期间在现有包之外生成新数据,并且为每个 handle_data 调用摄取一个新包似乎非常低效。
我一直在到处寻找这个,包括 zipline 的源代码。我发现旧版本的 zipline 在 run_algo 函数调用中有一个“数据”参数,您可以在其中直接传入 df,但目前我找不到那个旧版本。有人在尝试同样的事情吗?除了每次都在命令行中摄取数据包之外,还有其他方法吗?