サンプルファイルを次のように実行します
run_algo.py -c dual_moving_average.conf -o dual_moving_average.pickle
そのピクルスから、フル バックテストの実行後に Quantopian の Web サイトに表示されているように、トランザクションの詳細と毎日のポジションとゲインのデータ テーブルを印刷する方法は??
ipython ソリューションではなく python (この段階ではプロットは必要ありません) を探しており、可能であればデータを 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)
動作しますが、そこからテーブルを抽出する方法がわかりません