EX4 MQ4
変換不可

EX4 から MQ4 への変換

EX4 を MQ4 に変換できますか?
クイック回答
EX4 を MQ4 に変換することは可能ですか?
いいえ - 直接の変換はできません。

.mq4 から .ex4 へのコンパイルは一方通行のプロセスであり、ソーステキストは出力に含まれません。MetaTrader 4 ビルド 600(2014年2月)以降、コンパイル形式が大幅に変更されたため、デコンパイラツールは最新の .ex4 ファイルに対して機能する結果を出力できなくなりました。

直接パスなし

このページの内容

macOS、Windows、Linux でテスト済み
最終検証日:Sep 2026

その他の無料コンバーター

HEIC、PNG、WEBP、MP3 など、すべてのツールが無料です。

ツールボックスを開く

なぜ EX4 を MQ4 に変換するのですか?

開発者が MetaEditor で MQL4 ソースファイルをコンパイルすると、MetaTrader 4 ターミナルで実行される .ex4 バイトコードファイルが生成されます。ソースは開発者のマシンに残るか、意図的に破棄されます。ビルド 600 以降の .ex4 ファイルは、より強力な難読化を伴う変更された形式を使用しており、利用可能なデコンパイラで確実に逆コンパイルできるものは存在しません。そのため、オリジナルの .mq4 を復元することは事実上不可能です。

EX4 から MQ4 への変換方法

MetaEditor FREE

ロジックを再現したい場合は、MT4 から MetaEditor(ツール > MetaQuotes Language Editor)を開き、MQL4 でロジックを記述して新しい .ex4 にコンパイルしてください。コンパイル済みファイルから元のソースを復元することはできません。

これらの形式について

品質と注意点

  • MetaTrader 4 ビルド 600(2014年2月)以降、「EX4 デコンパイラ」サイトやツールは、最新のファイルに対して良くて使い物にならない出力を生成し、最悪の場合はマルウェアを配布する可能性があります。
  • .ex4 を使用するために .mq4 ソースは必要ありません。正しい MT4 フォルダ(MQL4/Experts、/Indicators、または /Scripts)にコピーし、ターミナルを再起動してチャートに適用してください。
  • オリジナルのプログラムを所有している場合は、開発者または販売者に連絡して .mq4 ソースファイルを依頼してください。多くの商用 EA では、購入オプションとしてソースへのアクセスが含まれています。

よくある質問

ネットで無料の EX4 デコンパイラを見つけましたが、機能しますか?
2014年2月(MT4 ビルド 600 以降)にコンパイルされたファイルには機能しません。それらのツールは古い形式を対象としており、現代の .ex4 ファイルでは使用不可能な出力を生成します。
ソースなしで EX4 の入力パラメータを確認できますか?
はい。MT4 で .ex4 をチャートに適用してください。「パラメーターの入力」タブに、開発者が公開したすべての設定可能なパラメータが表示されます(ただし、背後のロジックは見えません)。
自分で EX4 をコンパイルして MQ4 を紛失した場合はどうすればいいですか?
MetaEditor のプロジェクトフォルダを確認してください。デフォルトでは MetaEditor は MQL4 フォルダ内の .ex4 と並んで .mq4 を保持しています。削除してしまった場合、いかなるコンバーターを通じても復元は不可能です。