MT5でEAをコンパイルできない

2025/08/07 11:26
31

過去にはできてましたが、別のMT5でやろうとしたらできなくなりました。
includeに最新のTkoolファイルは入れてあります。
過去はMT5を再起動したらできるようになりましたが、今回は何度やってもできません。何が考えられますか?

コメント

パン好き
2025/08/07 16:09

MT5のEAがコンパイルできない 不具合が解消 いたしました。
ご安心ください。

同様のご質問を多数いただいておりまして、失礼をお許しいただきたく存じますが、以下、定型文にてご案内させていただきます。

7月末にリリースされましたMetaTrader 5公式のアップデート(ビルド5200)により、EA作成時の仕様に大きな変更が加わり、一時「EAつくーる」でご作成いただいたMT5のEAがコンパイルできない不具合が発生しておりました。
ご不便をおかけし大変失礼いたしました。

アップデート後の環境でも動作するよう、EAつくーる本体のシステムとIncludeファイルの修正を行いましたので、現在は不具合が解消しております。

EAつくーるでMT5のEAをご作成いただいている皆様におかれましては、

① MT5自体の最新バージョンへのアップデート
② 「MT5 EA作成」ボタンを押してEAの再ダウンロード
③ 最新版のIncludeファイル(Ver1.07)のダウンロードと設置

の3点の実施をお願いいたします。

※①~③のいずれか1つでも行われていない場合、動作の保証が難しい状況でございます。
大変お手数おかけしますが、3点全てを行っていただければ幸いです。

今後とも何卒よろしくお願いいたします。

GogoJungle
2025/08/08 11:24

パン好き様
代わりにEAつくーるの修正をご案内いただいき感謝申し上げます。迅速に対応していただき、ありがとうございます。

EAをコンパイルできないという問題ですが、パン好き様にご回答いただいたように、MetaTrader 5公式のアップデート(ビルド5200)の影響が考えられます。

また、MetaTrader 5公式のアップデートが行われる以前に作成されたEAについては、最新のMT5環境そのままではコンパイルエラーが発生する可能性がございます。

過去のEAを再コンパイルする方法

  1. 最新版のIncludeファイル(Ver1.07)をダウンロード
    「MT5 EA作成」画面から、最新のIncludeファイル(Ver1.07)を取得してください。

  2. リカバリーツールを使用する
    ダウンロードしたIncludeファイル内に「mt5_ea_fix_tool_for_tkool.html」ファイルが含まれています。このツールを使って、過去のEAを自動的に新バージョン対応に変換できます。


上記の対応を行っていただくことで、再作成せずとも過去のEAを再利用できるようになります。もしこれらの手順を試しても問題が解決しない場合、再度お知らせください。

今後ともEAつくーるをご利用いただければ幸いです。

関連トピックス

検索結果がありません。

ノーコードで誰でも簡単EA開発!MQL言語学習にも使える! | GogoJungle

注目トピックス

検索結果がありません。