AIコンパイルサービス(クローズドβ)
ChatGPT や Claude に「EAを書いてコンパイルして」と頼むだけで、MQL4・MQL5 のソースを書かせ、コンパイルエラーを自動で直させ、.ex4 / .ex5 まで受け取れる機能です。MetaEditor を開く必要はありません。
これまでとの違い
これまでは、AIにEAを作らせても、次の作業を自分で何度も繰り返す必要がありました。
- AIが書いたコードやファイルをダウンロードする
- MetaEditor に貼り付けて、コンパイルする
- エラーが出たら、エラーの内容をコピーしてAIに伝える
- AIが直したコードを、もう一度 MetaEditor でコンパイルする
- エラーが無くなるまで 2〜4 を繰り返す
AIコンパイルサービスを使うと、AIが自分でコンパイルし、エラーが出た箇所を自分で直します。 エラーが無くなるまでの往復をAIが代わりに行うので、あなたが受け取るのはエラーの無い完成形のコードとファイルです。MetaEditor を開いたり、エラー文をコピーしてAIに貼り付けたりする必要はありません。
クローズドβ
クローズドβの参加者向けのページです。新規の参加者募集は終了しました。 仕様は予告なく変わる場合があります。
できること・できないこと
- できること: ソースの生成 → コンパイル → エラーの修正 → 再コンパイル、までを AI がチャットの中で繰り返し、コンパイルの通った完成品を返します
- できないこと: 「正しく動くEA」の保証はしません。コンパイルが通るのは文法上の誤りが無いという意味で、売買ロジックやロット計算の誤りは検出できません。必ずストラテジーテスターやデモ口座で確認してください
接続URLを発行する
管理画面のサイドバーから「AIコンパイルサービス」を開きます。
- 「接続URLを発行」に名前(例:
ChatGPT用)を入力して「発行する」を押します - 接続URL(
https://mqlbuild.proglog.work/mcp/mqbt_…)が一度だけ表示されます。すぐにコピーしてください - ChatGPT 用・Claude 用など、使う先ごとに別のURLを発行すると、あとで片方だけ止められます(有効なURLは5本まで)
接続URLはパスワードと同じです
URLを知っている人は、あなたの利用回数でコンパイルを実行できます。人に教えたり、スクリーンショットで共有したりしないでください。漏れた場合は「再発行」を押すと、古いURLはすぐに使えなくなります。
ChatGPT で使う
ChatGPT Plus 以上が必要です(Free プランではカスタムプラグインを追加できません)。
- ブラウザで chatgpt.com/plugins を開きます
- 右上の「追加」→「MCP アプリを作成」を選びます
- 次のように入力して「作成」を押します
- 名前:
MQL Build - 説明(任意):
MQL4/MQL5のソースをコンパイルして.ex4/.ex5とエラーを返す - 接続タイプ: サーバーURL → 発行した接続URL
- 認証: 認証なし(OAuth を選ぶと接続できません)
- 名前:

- 新しいチャットで
@MQL Buildを付けて頼みます
@MQL Build MQL4で移動平均クロスのEAを書いてコンパイルしてWork と Chat の違い
- Work: ソース・
.ex4/.ex5・説明書をまとめたファイルとしてダウンロードできます。完成品が欲しいときはこちら - Chat: コンパイルまで行いますが、結果とソースコードを画面に表示するだけで、
.ex4/.ex5は受け取れません
「追加」メニューに「MCP アプリを作成」が出ない場合
ChatGPT 側の提供状況によって、Plus でも表示されないアカウントがあります。その場合は現時点では ChatGPT からは使えません。Claude をご利用ください。
Claude で使う
- Claude の「設定」→「コネクタ」→「カスタムコネクタを追加」を開きます
- 名前に
MQL Build、URL に発行した接続URLを入力します。OAuth の欄は空欄のままにします - 新しいチャットでコネクタをオンにして、「MQL4で移動平均クロスのEAを書いてコンパイルして」と頼みます
Claude Code・Codex などのコーディングエージェントで使う
Claude Code の場合:
claude mcp add --transport http mql-build https://mqlbuild.proglog.work/mcp/mqbt_xxxxxxxxMCP に対応していないエージェントは、REST API を直接呼べます。接続URLの mqbt_ から後ろがトークンです。
curl https://mqlbuild.proglog.work/compile \
-H "Authorization: Bearer mqbt_xxxxxxxx" \
-F platform=mt5 \
-F source=@MyEA.mq5利用回数と上限
- 1日の上限は全URL合計で 50回です。日本時間の0時にリセットされます
- 管理画面の「AIコンパイルサービス」で、今日・今月の回数(成功・失敗)を確認できます
- 短時間に集中した場合は「1分ほど待ってから再試行してください」と表示されます
送信したソースの扱い
送信されたソースとコンパイル結果は、処理後に削除し、保存しません。記録するのは日時・接続URLの名前・MT4/MT5の別・成否・エラー数・所要時間・接続元IPのみです。
よくある質問
「接続の有効期限が切れています・再接続」と表示される 「再接続」を押しても直りません。接続URLが無効になっています。管理画面で新しいURLを発行し、ChatGPT/Claude 側のアプリ(コネクタ)を削除してから、新しいURLで登録し直してください。
「本日の利用回数の上限に達しました」と表示される 日本時間の0時以降に再試行してください。
「認証サーバーに接続できません」と表示される 一時的な障害です。しばらく待ってから再試行してください。