学習済みモデルを使い、期間を変えて検証してみます。
学習済みモデルを使っての投資シミュレーション
今回は学習を行わないので、学習に関するパラメータは不要となります。
検証データは400データ分後ろに移動したものにします。
以前の処理で、学習済みモデル trading_model0.zip ~ trading_model9.zip が作成されているのでそれを読み込みます。
- 検証データ
[2020-07-16 08:00 ~ 2020-07-28 22:00] 1時間足データ
学習済みモデルを読み込んで、投資シミュレーションを行うコードは次のようになります。
1 | import os, gym |
48行目 で検証データの位置を400データ分後ろに移動しています。
10回投資シミュレーションを実行
上記コードを実行すると次のような結果になりました。
[コンソール出力]
1 | info: {'total_reward': 1150100000.0, 'total_profit': 1.0178212241892242, 'position': 1} |
これまでの投資結果(トータル報酬)を表にまとめてみます。
No. | トータル報酬(4回前) | トータル報酬(3回前) | トータル報酬(2回前) | トータル報酬(前回) | トータル報酬(今回) |
---|---|---|---|---|---|
① | 13,300,000円 | -800,660,000円 | 1,116,260,000円 | -973,390,000円 | 1,150,100,000円 |
② | -127,340,000円 | 564,920,000円 | 239,580,000円 | 1,158,820,000円 | -1,389,460,000円 |
③ | 429,940,000円 | -1,556,660,000円 | -806,620,000円 | 1,102,640,000円 | 210,810,000円 |
④ | -472,090,000円 | 1,235,520,000円 | 738,540,000円 | 180,224,0000円 | 2,223,310,000円 |
⑤ | 40,030,000円 | 486,750,000円 | 2,096,110,000円 | 1,061,140,000円 | 1,336,600,000円 |
⑥ | -260,510,000円 | 1,682,380,000円 | 1,493,810,000円 | 919,960,000円 | -1,016,860,000円 |
⑦ | 88,920,000円 | -513,180,000円 | -936,250,000円 | 915,500,000円 | 173,250,000円 |
⑧ | 25,500,000円 | 588,740,000円 | 1,198,470,000円 | 331,960,000円 | 1,847,910,000円 |
⑨ | 405,860,000円 | -58,280,000円 | -2,274,570,000円 | 1,668,460,000円 | -1,364,720,000円 |
⑩ | 88,940,000円 | -602,670,000円 | -382,560,000円 | 511,840,000円 | 1,651,120,000円 |
今回は全体として7勝3敗と成績となりました。
No⑤とNo⑧はずっとプラス報酬となっています。ここまで安定した成績ですと、実運用したい衝動にかられます。(-_☆)キラーン