2023.05.07 20:04:44.281 Core 01 pass 359 tested with error "critical runtime error 502 in OnTester function(array out of range, module ExpertsGoExploerFaza1.ex5, file Faza1.mq5, line 223, col 12)" in 0:00:00.202
2023.05.07 20:04:44.281 Core 01 pass 359 tested with error "critical runtime error 502 in OnTester function (array out of range, module ExpertsGoExploerFaza1.ex5, file Faza1.mq5, line 223, col 12)" in 0:00:00.202
なぜエージェントのランダムアクションブロックには、すべてのポジションを買い/売り/決済する3つのオプションがあるのですか?なぜ「利益のあるポジションを保有する(何もしない)」という選択肢がないのでしょうか。ランダム・アクションは1時間足のローソク足の始動時に実行されますが、取引がプラスになっている場合、なぜ決済しなければならないのですか?1時間で300ピップス獲得できることもあります。
我々は彼らの4つのアクションを半複製であることに注意してください。エージェントは、3つのアクションのいずれかを実行することができます:
0 - 買う
1 - 売る
2 - すべてのオープンポジションを閉じる
と 3 - 待つ、アクションを実行しません。
アクション 3 は、オープンまたはクローズアクションの適切な状態を待つことを意味する。あなたが説明した利益蓄積の状況を含む。この場合のみ、Expert Advisorは取引操作を実行しません。したがって、このようなアクションの処理は意図的に省略されています。
ここでは4つのアクションをサンプルとしている。エージェントは3つのアクションのうち1つを実行できる:
0 - 買い
1 - 売り
2 - すべてのオープンポジションを決済
および 3 - 待機、何もしない。
アクション 3 は、オープンまたはクローズアクションの適切な状態を待つことを意味する。あなたが説明した利益蓄積の状況を含む。この場合のみ、Expert Advisorは取引操作を実行しません。したがって、このようなアクションの処理は意図的に省略されています。
わかりました。ありがとうございます。
まだ買いのみがオープンし、すべてのバーで満たされます。この問題に対処する方法を教えてください。何か意味のあるアクションを実行させている人はいますか?
フェイズ2のトレーニングはどの程度行いましたか?フェーズ2を何回実施しましたか?
フェーズ3に移行したときのエラーは?
フェーズ2を実行するたびに誤差が大きくなっています。これは正常なことですか?ニューラルネットワークでは、トレーニング中に誤差が減少するはずだと理解していますが、ここではその逆になっています......。
こんなエラーが出ました。
2023.05.07 20:04:44.281 Core 01 pass 359 tested with error "critical runtime error 502 in OnTester function(array out of range, module ExpertsGoExploerFaza1.ex5, file Faza1.mq5, line 223, col 12)" in 0:00:00.202
//--- セルをコピーする
actions[action_count] = act;
Base[action_count].total_actions = action_count+StartCell.total_actions;
どうすれば解決できますか?
もしエラーが増え続けるようであれば、学習係数を下げてみてください。
こんなエラーが出た。
2023.05.07 20:04:44.281 Core 01 pass 359 tested with error "critical runtime error 502 in OnTester function (array out of range, module ExpertsGoExploerFaza1.ex5, file Faza1.mq5, line 223, col 12)" in 0:00:00.202
//--- コピーセル
actions[action_count] = act;
Base[action_count].total_actions = action_count+StartCell.total_actions;
どうすれば解決できるでしょうか?
研究期間は?