运行示例文件为
run_algo.py -c dual_moving_average.conf -o dual_moving_average.pickle
从那个泡菜中,我如何在完整的回测运行后打印 Quantopian 网站上显示的交易详细信息和每日头寸和收益数据表?
我正在寻找一个 python 而不是 ipython 的解决方案(我在这个阶段不需要这些图),并尽可能将数据格式化为 json。
到目前为止,我尝试了类似的东西
import cPickle as pickle
import pyfolio as pf
with open('./dual_moving_average.pickle', 'rb') as handle:
perf_manual = pickle.load(handle)
returns, positions, transactions, gross_lev = pf.utils.extract_rets_pos_txn_from_zipline(perf_manual)
pf.create_full_tear_sheet(returns, positions=positions, transactions=transactions,
gross_lev=gross_lev)
它有效,但我不知道如何从那里提取表格