我是个新手。我正在学习初学者教程以熟悉它。当我尝试运行ipython单元中教程所教的算法时:

from zipline.api import order_target, record, symbol, history
import numpy as np
import pandas as pd

from zipline.examples import buyapple
%load_ext zipline
%%zipline --start 2000-1-1 --end 2014-1-1 --symbols AAPL


def initialize(context):
    pass

def handle_data(context, data):
    order(symbol('AAPL'), 10)
    record(AAPL=data[symbol('AAPL')].price)

我犯了个错误:NoSuchOption: no such option: --symbols
我试图在cli中运行python -m zipline run -f ../../zipline/examples/buyapple.py --start 2000-1-1 --end 2014-1-1 --symbols AAPL -o buyapple_out.pickle,也得到了相同的错误。你知道原因是什么吗?我该怎么解决?提前谢谢你!

最佳答案

我运行了这个命令$ zipline ingest,默认为获取quantopian quandl数据包。
下载完成后,我删除了有问题的开关:--symbols AAPL,教程似乎运行正常。

10-04 16:39