Ask questions on technical analysis, discuss trading systems and improve your MQL5 programming skills to develop your own trading strategies. Communicate and share your experience with traders from anywhere in the world, answer questions and help beginners — MQL5.community is developing along with you. Experts: BOLINGER BAND SQUEEZE BOLINGER...
Solution of practical problems and GMDH theory design lead to development of broad spectrum of software algorithms. Each of them corresponds to some definite conditions of it application [17]. Algorithms mainly differ one from another by the models-candidates set generator arrangement for given basic function, by the way of models structure...
2回目の実行は必要ありません。EAがどのように動作するかを確認するためです。
チャート上で1EA、テスターで同端末で学習
OK、では私の手順1と3で大丈夫ですね。ステップ2に従う必要はないのか...GREAT!!!
また、トレーニングを何度も実行した場合、保存されたファイルはどうなるのか知りたいのですが。つまり、古いファイルは自動的に更新されるのでしょうか、それとも次の実行の前に古いファイルを削除する必要があるのでしょうか?
ちなみに、GMDHのサンプルコードを、m(基本関数 成分)の3つの値だけで、非常にグロスに作成しましたので、参考になるかどうか分かりませんが、ご覧ください。つまり、RDFを送り込むためのライブラリを実装するわけですが、それゆえ、あなたにとって有用であれば多項式の数を増やしてもいいし、どうしてもというならさらに書き出すこともできますよ。
しかし、今のところ少し複雑で、他に良い書き方が見つかりません。もしご希望であれば、とりあえずサンプルコードを提供します。そして、自分にとって便利かどうかを調べ、その上で、どうすればより良くなるか、あるいはよりシンプルにできるかということを考えます。
多項式が増えると計算式自体が複雑になるので、Y成分の計算には単純なswitch case文と関数を1つ使うだけにしています。
必要であれば、MQL5ファイルを添付します。EAフォーマットで書いただけです。コードを取り込み、「.mqh」形式で実装することができます。OK、では私の手順1と3で大丈夫ですね。ステップ2に従う必要はないのか...GREAT!!!
ちなみに、GMDHのサンプルコードを、m(基本関数 成分)の3つの値だけで、非常にグロスに作成しましたので、参考になるかどうか分かりませんが、ご覧ください。つまり、RDFを送り込むためのライブラリを実装するわけですが、それゆえ、あなたにとって有用であれば多項式の数を増やしてもいいし、どうしてもというならさらに書き出すこともできますよ。
しかし、今のところ少し複雑で、他に良い書き方が見つかりません。もしご希望であれば、とりあえずサンプルコードを提供します。そして、自分にとって便利かどうかを調べ、その上で、どうすればより良くなるか、あるいはよりシンプルにできるかということを考えます。
多項式が増えると計算式自体が複雑になるので、Y成分の計算には単純なswitch case文と関数を1つ使うだけにしています。
必要であれば、MQL5ファイルを添付します。EAフォーマットで書いただけです。コードを取り込み、「.mqh」形式で実装することができます。テスターとかで必要な時にEAを再教育すればいいだけ。しかし、学習後にチャート上でEAをリロードしたくない場合は、librartとEAにいくつかの変更が必要です。
確かに、コードを見せてください...今日中に完成させる
テスターとかで必要な時にEAを再教育すればいいだけ。しかし、学習後にチャート上でEAをリロードしたくない場合は、librartとEAにいくつかの変更が必要です。
確かに、コードを見せてください...今日中に完成させるかもしれません。
OK、ファイルを添付しようとしていますが、フォーラムにはそのようなオプションがないようなので、次のコメントで コードを直接ここに貼り付けます...コメントを読んでから、そのコードを使ってみて、それが役に立つかどうか見てください...。
また、トレーニングを何度も実行した場合、保存したファイルはどうなるのか知りたいのですが・・・?つまり、古いファイルは自動的に更新されるのでしょうか、それとも次の実行の前に古いファイルを削除する必要があるのでしょうか?
だから、トレーニングをしてから、MT5ターミナルを再起動する必要があります。それだけ...なんですね。
OK、ファイルを添付しようとしていますが、フォーラムにはそのようなオプションがないようなので、次のコメントでコードを直接ここに貼り付けます...コメントを読んでから、そのコードを使ってみて、それが役に立つかどうか見てください...。
また、トレーニングを何度も実行した場合、保存したファイルはどうなるのか知りたいのですが・・・?つまり、古いファイルは自動的に更新されるのでしょうか、それとも次の実行の前に古いファイルを削除する必要があるのでしょうか?
だから、トレーニングをしてから、MT5ターミナルを再起動する必要があります。それだけ...なんですね。
ファイルは自動的に更新されます。EAをトレーニングし、チャート上でリロードするだけで、再起動は必要ありません。
ありがとうございます。
また、アルゴリズムについては、こちら http://www.gmdh.net/GMDH_alg.htm をご覧ください。
今日からライブラリに追加してみます。
のファイルは自動的に更新されます。チャート上でEAをトレーニングし、リロードするだけで、再起動は必要ありません。
しかし、再ロードはMT5を再起動するのと同じですよね?
サードパーティのソフトウェアからプログラム的にEAを再読み込みする方法がわからないからです。しかし、Mt5を再起動することができ、EAも再読み込みされるはずです。そうでしょうか?
上にGMDHのコードを書きました。ぜひ、スルーして教えてください。
また、コピーした後のこのコードはこのディスカッションから削除した方がいいのでしょうか?
しかし、再ロードはMT5を再起動するのと同じですよね?
サードパーティのソフトウェアからプログラム的にEAを再読み込みする方法がわからないからです。しかし、Mt5を再起動することができ、EAも再読み込みされるはずです。そうでしょうか?
上にGMDHのコードを書きました。ぜひ、スルーして教えてください・・・。
はい、再起動と同じです
はい、再起動と同じです
コードを削除したほうがいいのでしょうか。コピーしましたか?
コードを削除したほうがいいのでしょうか。コピーしましたか?
はい、削除可能です