0

サンプルファイルを次のように実行します

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)

動作しますが、そこからテーブルを抽出する方法がわかりません

4

0 に答える 0