前回準備したビットコインデータを使って投資シミュレーションを行います。
ビットコインデータを使っての投資シミュレーション
最初のパラメータとしては次のように設定してみました。
- 学習アルゴリズム
PPO2 - 参照する直前データ数
50 - 学習データ
[2020-06-29 16:00 ~ 2020-07-24 17:00] 1時間足データ - 検証データ
[2020-07-24 18:00 ~ 2020-07-12 03:00] 1時間足データ
1 | import os, gym |
ビットコインの投資シミュレーションを実行
上記コードを実行すると次のような結果になりました。
[コンソール出力]
1 | info: {'total_reward': -188660000.0, |
トータル報酬が -188,660,000、トータル収益が 0.9782 となりました。
2億円近くの損益となると笑えませんね。(;^_^A
最初のビットコイン投資結果としては散々な結果となってしまいましたが、今後は、学習アルゴリズムや参照データ数などを変更して、投資結果がどう変化するかを検証していこうと思います。