こんにちは、Anatoliさん、
この素晴らしいEAを共有していただきありがとうございます。
私はEAをテストしていますが、「common」フォルダにも他の場所にも「AUDUSD.ini」ファイルは作成されていません。エキスパートアドバイザーの現在のパラメーター(「設定」タブで設定)を使用するには、 入力パラメーター オプションを選択する必要があります 。.ini'ファイルが作成されないのはそのためでしょうか?明確にしていただけますか?
FileFunctions.mqh'ファイルの87行目に2つのシナリオが書かれています。print'の場合、ポップアップ画面かジャーナルにこの'.ini'ファイルについてのメッセージが表示されるはずですが、そうではありません。
ジャーナルには、この行と似たような内容がいくつか書かれている:'tested with error "critical runtime error 502 in OnInit function (arrayout of range, module ExpertsUnlimitedParametersEA.ex5, file InitializeArrays.mqh, line 168, col 24)" in 16 ms'。これは「InputIndicatorPeriod」を指している。H8が指定されているのに、なぜなのでしょうか?また、これが'.ini'ファイルの失敗の原因なのでしょうか?
ありがとうございました。
素晴らしい資料と分かりやすいプレゼンテーションをありがとう。
デーブ
zeno:
アナトーリはロシア人なので、このスレッドを立てたのは彼ではないし、気づいていないかもしれません。代わりにPMを試してみてください。
こんにちは、Anatoliさん、
この素晴らしいEAを共有してくれてありがとう。
取引の機会を逃しています。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
新しい記事 MQL5 クックブック:パラメータ数無制限での複数通過対応 Expert 作成 はパブリッシュされました:
以前の記事 "MQL5 Cookbook: Multi-Currency Expert Advisor - Simple, Neat and Quick Approach"で考察されている複数通貨対応 Expert Advisor は使用されるシンボルと戦略パラメータ数がちいさい場合はひじょうに便利です。ただし MQL5では Expert Advisor の入力パラメータ数に制約があります。1024を越えてはいけないのです。
多くの場合この数は十分であってもそのように大きなパラメータリストを使うことはひじょうに不便です。既定のシンボルに対するパラメータに変更や最適化が必要となるたびに長いパラメータリストでその指定のシンボルに対するパラメータを探す必要があります。
本稿ではトレーディングシステムの最適化に対して一組のパラメータを使うパターンを作成していきます。同時にパラメータ数は無制限に認めます。シンボルリストは標準的なテキストファイル (*.txt)内に作成します。各シンボルに対する入力パラメータもファイルに格納されます。このように Expert Advisorの入力パラメータ数に関してターミナルの制約を回避することができます。
作者: Anatoli Kazharski