0

我在 iPython Notebook 中使用 Zipline 进行回测。但是,我对图书馆相当陌生,想知道他们是否无论如何要添加 1 分钟的数据。目前,我可以使用以下代码接收 1 天的开盘价、最高价、最低价、收盘价等:

start = datetime(2015, 1, 1, 0, 0, 0, 0, pytz.utc)
end = datetime(2015,6,30,0,0,0,0, pytz.utc)

data = load_bars_from_yahoo(stocks=["AAPL"], start=start, end=end); data.save('talk_px.dat')

无论如何我可以将频率从 1 天更改为 1 分钟吗?

4

1 回答 1

0

您可能已经想出了答案,但仅供参考,run_algo.py您用来启动所有内容的命令具有--data-frequency请求每日/分钟数据的参数:

usage: run_algo.py [-h] [-c FILE] [--algofile ALGOFILE] [--data-frequency {minute,daily}] [--start START] [--end END] [--capital_base CAPITAL_BASE] [--source {yahoo}] [--symbols SYMBOLS] [--output OUTPUT]

来源:Zipline初学者教程

于 2015-09-14T11:09:09.193 回答