Если MQL5-программисту недостаточно функционала языка, он вынужден обращаться к дополнительным инструментам. Для этого приходится использовать другой язык программирования и создавать промежуточную DLL. В MQL5 имеется механизм представления разных типов данных с помощью структур и передачи их в API, но к сожалению, MQL5 не отвечает нам на вопрос о том, как вытянуть данные из принятого указателя. В данной статье мы поставим точку в этом вопросе и покажем простые механизмы обмена сложными типами данных и работе с ними.
いや、合わない。
Expert Advisorは金融情報の分散処理用に開発されているので、わざわざx86/x64のDLLを使いたくないんです。つまり、MQL5のツールを使って実装する必要があるのです。
https://www.mql5.com/ru/articles/364
をお読みください。必要なものが具体的に書いてある。名付けて。
Expert Advisor で、最適化中のある入力パラメータの組み合わせでは、計算結果はエージェントに送信されるがクラウドには送信されず、他のパラメータの組み合わせの計算結果はクラウドに送信できるように規定することが可能かどうか教えてください。ありがとうございました。
MT4で最適化を実行する場合、「最適化結果」タブで、「レポート」タブで1つのパスで生成されるものと同様の情報を受け取る必要があります。
どうすれば実現できるのか?
いや、合わない。
Expert Advisorは金融情報の分散処理用に開発されているので、わざわざx86/x64のDLLを使いたくないんです。つまり、MQL5のツールを使って実装する必要があるのです。
タスクが単純かつ均質で、アルゴリズムが本質的に並列であれば、OpenCLを探すべきでしょう。
そうでない場合は、別々のスレッドを作成してください。
本日のアップデート停止後、テスターでEAが正常に動作しました。再コンパイルしてもテスターに書き込まれる。
2013.09.27 09:19:01 Core 1 2013.01.01 00:00:00 無効なEX5ファイルです。
2013.09.27 09:19:01 Core 1 グローバル初期化に失敗しました。
2013.09.27 09:19:01 Core 1 グローバル初期化クリティカルエラー
2013.09.27 09:19:01 Core 1 エキスパートの初期化に失敗し、テスターが停止しました。