トレーディングにおける機械学習:理論、モデル、実践、アルゴトレーディング - ページ 1066

 
マキシム・ドミトリエフスキー:

2回目の実行は必要ありません。EAがどのように動作するかを確認するためです。

チャート上で1EA、テスターで同端末で学習

OK、では私の手順1と3で大丈夫ですね。ステップ2に従う必要はないのか...GREAT!!!

また、トレーニングを何度も実行した場合、保存されたファイルはどうなるのか知りたいのですが。つまり、古いファイルは自動的に更新されるのでしょうか、それとも次の実行の前に古いファイルを削除する必要があるのでしょうか?

ちなみに、GMDHのサンプルコードを、m(基本関数 成分)の3つの値だけで、非常にグロスに作成しましたので、参考になるかどうか分かりませんが、ご覧ください。つまり、RDFを送り込むためのライブラリを実装するわけですが、それゆえ、あなたにとって有用であれば多項式の数を増やしてもいいし、どうしてもというならさらに書き出すこともできますよ。

しかし、今のところ少し複雑で、他に良い書き方が見つかりません。もしご希望であれば、とりあえずサンプルコードを提供します。そして、自分にとって便利かどうかを調べ、その上で、どうすればより良くなるか、あるいはよりシンプルにできるかということを考えます。

多項式が増えると計算式自体が複雑になるので、Y成分の計算には単純なswitch case文と関数を1つ使うだけにしています。

必要であれば、MQL5ファイルを添付します。EAフォーマットで書いただけです。コードを取り込み、「.mqh」形式で実装することができます。
 
FxTrader562 です。

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ターミナルを再起動する必要があります。それだけ...なんですね。

 
//+------------------------------------------------------------------+
//| GMDH(グループ・メソッド・データ・ハンドリング).mq5
//| Copyright 2018, MetaQuotes Software Corp.
//+------------------------------------------------------------------+
#property copyright "Copyright 2018, MetaQuotes Software Corp."
#プロパティリンク "https://www.mql5.com"
#property version "1.00"

Discover new MetaTrader 5 opportunities with MQL5 community and services
Discover new MetaTrader 5 opportunities with MQL5 community and services
  • www.mql5.com
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...
 
FxTrader562 です。

OK、ファイルを添付しようとしていますが、フォーラムにはそのようなオプションがないようなので、次のコメントでコードを直接ここに貼り付けます...コメントを読んでから、そのコードを使ってみて、それが役に立つかどうか見てください...。

また、トレーニングを何度も実行した場合、保存したファイルはどうなるのか知りたいのですが・・・?つまり、古いファイルは自動的に更新されるのでしょうか、それとも次の実行の前に古いファイルを削除する必要があるのでしょうか?

だから、トレーニングをしてから、MT5ターミナルを再起動する必要があります。それだけ...なんですね。

ファイルは自動的に更新されます。EAをトレーニングし、チャート上でリロードするだけで、再起動は必要ありません。

 
FxTrader562 です。
//+------------------------------------------------------------------+
//| GMDH(グループ・メソッド・データ・ハンドリング).mq5
//| Copyright 2018, MetaQuotes Software Corp.
//+------------------------------------------------------------------+

ありがとうございます。

また、アルゴリズムについては、こちら http://www.gmdh.net/GMDH_alg.htm をご覧ください。

今日からライブラリに追加してみます。

Spectrum of GMDH algorithms
  • Gregory Ivakhnenko
  • www.gmdh.net
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...
 
マキシム・ドミトリエフスキー

のファイルは自動的に更新されます。チャート上でEAをトレーニングし、リロードするだけで、再起動は必要ありません。

しかし、再ロードはMT5を再起動するのと同じですよね?

サードパーティのソフトウェアからプログラム的にEAを再読み込みする方法がわからないからです。しかし、Mt5を再起動することができ、EAも再読み込みされるはずです。そうでしょうか?

上にGMDHのコードを書きました。ぜひ、スルーして教えてください。

また、コピーした後のこのコードはこのディスカッションから削除した方がいいのでしょうか?

 
FxTrader562 です。

しかし、再ロードはMT5を再起動するのと同じですよね?

サードパーティのソフトウェアからプログラム的にEAを再読み込みする方法がわからないからです。しかし、Mt5を再起動することができ、EAも再読み込みされるはずです。そうでしょうか?

上にGMDHのコードを書きました。ぜひ、スルーして教えてください・・・。

はい、再起動と同じです

 
マキシム・ドミトリエフスキー

はい、再起動と同じです

コードを削除したほうがいいのでしょうか。コピーしましたか?

 
FxTrader562 です。

コードを削除したほうがいいのでしょうか。コピーしましたか?

はい、削除可能です

理由: