AnyTrading は、FXや株式のトレーディングアルゴリズムのための強化学習環境です。
学習回数を変更
前回はデータ範囲を変えてみましたが今回は、学習回数を2倍に変えてみます。
その他の条件は前回同様です。
1 | import os, gym |
34行目 で学習回数を2倍に変更しています。
学習回数を変更してFXトレードを実行
上記コードを実行すると次のような結果になります。
[コンソール出力]
1 | info: {'total_reward': 156.3000000000536, 'total_profit': 0.9316893368425513, 'position': 1} |
前回の結果と比較すると、FX売買結果は次のように変化しました。
- 累積報酬(total_reward)
359.6 → 156.3 - 純利益(total_profit)
0.94 → 0.93
累積報酬が半分以下となり、純利益はほとんど変わりませんでした。
学習回数を3倍、4倍に変更してみても成績はよくなりませんでした。
必要以上に学習回数を増やしても、意味がないようです。