.EX4

EX4 ファイル

MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
質問する
クイック回答

EX4ファイルは、MetaTrader 4 トレーディングプラットフォーム用のコンパイル済み MQL4 プログラムです。これにはエキスパートアドバイザー(自動売買ロボット)、カスタムインジケーター、またはスクリプトが含まれます。MT4内の適切な MQL4 サブフォルダにコピーし、チャート上にドラッグすることでインストールできます。このファイルは MetaTrader 4 内部でのみ動作し、ソースコードに逆コンパイルすることはできません。

開発元: MetaQuotes Software Corp. カテゴリ: 実行ファイル MIME: application/octet-stream
対応OS Windows macOS Linux
関連: .APK · .EXE · .VBS · .JAR

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jul 14, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

EX4 ファイル形式とは?

.ex4 ファイルは、MetaQuotes Software Corp. によって開発され、FX、先物、CFDなどの市場で使用される取引端末 MetaTrader 4 の機能を促進するために作成されます。.ex4 ファイルには、端末に同梱されている IDE である MetaEditor 内で MQL4 ソースコードがビルドされた際に生成されるバイナリ出力である コンパイル済み MQL4 バイトコード が含まれています。

.ex4 ファイルには、インジケーター、スクリプト、エキスパートアドバイザーの3つの異なるタイプのプログラムを含めることができます。エキスパートアドバイザーは、取引や分析プロセスの自動化に使用される自動ボットの一種であり、手動の介入なしに注文の発注や管理を行うことができます。

.ex4 ファイルのコンパイルと逆コンパイル

.ex4 ファイルには、.mq4 ソースファイルからコンパイルされた実行可能なバイトコードが含まれています。内部バイナリ形式は MetaQuotes の独自仕様であり、MT4 ビルド 600(2014年2月)で大幅に変更されたため、それ以前のビルドでコンパイルされたファイルは現在の端末ではロードできない場合があります。このプロセスは逆転させることも可能です。サードパーティ製のデコンパイラを使用して .ex4 ファイルを元の MQL4 ソースに戻すことは技術的に可能ですが、その結果が元のコードの正確な複製になることは稀です。

.ex4 ファイルの開き方

.ex4 ファイルを使用するには、MetaTrader 4 をインストールするだけでは不十分です。内容に応じて、まず端末の MQL4 データディレクトリ内の正しいフォルダに配置する必要があります。

  • .ex4 ファイルにインジケーターが含まれている場合は、MQL4\Indicators\ フォルダに配置します。
  • ファイルにスクリプトが含まれている場合は、MQL4\Scripts\ フォルダに配置します。
  • ファイルにエキスパートアドバイザーが含まれている場合は、MQL4\Experts\ フォルダに配置します。

ファイルを配置した後、MetaTrader 4 のナビゲーターパネルを更新(F5 キーを押すか端末を再起動)してください。この形式の後継である MetaTrader 5 用は .ex5 であり、.mq5 ソースコードからコンパイルされます。

セキュリティと安全性

リスク: HIGH

.ex4 は、MT4 内部で取引口座へのアクセス権を持って動作する実行可能な取引コードです。悪意のある、または不注意な EA は、損失を出す取引を行ったり、ライブ口座の資金を枯渇させたり、(稀に)DLL やウェブ呼び出しを悪用したりする可能性があります。リスクチェックリスト:信頼できるソース/販売者の .ex4 ファイルのみを実行する、まずはデモ口座でテストする、作者が必要とし信頼できる場合を除き «DLL の使用を許可する» をオフにする、「無料 EA」や「ex4 デコンパイラ」のダウンロードには細心の注意を払う(これらは一般的なマルウェアの感染経路です)。未承諾の .ex4 は決して実行しないでください。

形式の詳細

概要
正式名称MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
開発元MetaQuotes Software Corp.登場時期 2005 (MetaTrader 4 platform)
カテゴリ実行ファイル
MIME タイプapplication/octet-stream
タイプMetaTrader 4 端末用のコンパイル済み MQL4 バイトコード/プログラム(バイナリ、ネイティブ OS 実行ファイルではない)

EX4 ファイルを開くプログラム

Windows1 app
MetaTrader 4 無料 «ファイル» → «データフォルダを開く» → MQL4\Experts(または \Indicators / \Scripts)を選択し、.ex4 をコピーして MT4 を再起動後、ナビゲーターからチャートにドラッグします。
macOS1 app
MetaTrader 4 (broker macOS bundle) 無料 MT4 は Windows ソフトウェアです。ブローカーの macOS 用パッケージ(Wineベース)をダウンロードするか、Windows VPS で MT4 を実行し、Windows と同様に .ex4 を MQL4\Experts にインストールします。
Linux1 app
MetaTrader 4 via Wine / VPS 無料 Wine 下または Windows VPS 上で MT4 端末を実行し、.ex4 を MQL4 フォルダ内に配置します。

技術的詳細

詳細仕様
開発元MetaQuotes Software Corp.
プラットフォーム互換性MetaTrader 4 (MT4) 端末のみ。MetaTrader 5 ではロード不可
バイトコードの種類コンパイル済み MQL4 バイトコード。ネイティブの Windows または OS 実行ファイルではない
ソース言語MQL4 (MetaQuotes Language 4)、C++に似た独自のスクリプト言語
コンパイラ / IDEMetaEditor (MetaTrader 4 端末に同梱)
プログラムの種類エキスパートアドバイザー (EA)、カスタムインジケーター、スクリプト - 1ファイルにつき1種類
エキスパートアドバイザー用フォルダMQL4\Experts\
インジケーター用フォルダMQL4\Indicators\
スクリプト用フォルダMQL4\Scripts\
形式の改訂内部バイナリ形式は MT4 ビルド 600(2014年2月)で大幅に変更されました。それ以前のビルドでコンパイルされた .ex4 ファイルは現在の端末で動作しない可能性があります
MIME タイプapplication/octet-stream
マジックバイト公開された安定したファイルシグネチャはありません。ファイルは MT4 データディレクトリ内のフォルダ位置によって識別されます
形式の性質独自のクローズドバイナリ形式。公開された仕様書なし
後継形式.ex5 (MetaTrader 5 コンパイル済みプログラム、.mq5 ソースからコンパイル)
サポートされる市場ブローカーの統合を介した FX 通貨ペア、CFD、先物、および株式
リリース日2005 (MetaTrader 4 platform)
仕様書www.mql5.com

EX4 の変換

コミュニティ Q&A

ユーザーからの質問
質問する
EX4 ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。EX4 ファイルについて最初の質問をしてみましょう。

よくある質問

MetaTrader 4 で .ex4 ファイルを開く・インストールする方法は?
MT4 で «ファイル» → «データフォルダを開く» を選択し、.ex4 ファイルを MQL4\Experts(ロボットの場合)、MQL4\Indicators(インジケーターの場合)、または MQL4\Scripts にコピーします。MT4 を再起動し、ナビゲーターパネルからチャート上にドラッグします。EA の場合は、«アルゴリズム取引を許可する» を有効にしてください。
.ex4 を .mq4 ソースに逆コンパイルできますか?
いいえ、確実にはできません。コンパイルによってソースは削除され、MT4 ビルド 600(2014年)以降、形式は逆コンパイルに対して難読化されています。「ex4 to mq4 decompiler」を謳うサイトは詐欺やマルウェアです。他人の EA を逆コンパイルすることは通常ライセンス違反になります。作者に .mq4 を依頼してください。
.ex4 と .mq4 の違いは何ですか?
.mq4 は人間が読める MQL4 ソースコードです。.ex4 はそれから生成されたコンパイル済みの実行可能なプログラムです。MetaEditor で .mq4 を編集し、MT4 で実行するために .ex4 にコンパイルします。
Mac や Linux で .ex4 を実行できますか?
MetaTrader 4 自体を通じてのみ可能です。MT4 は Windows 用ソフトウェアであるため、Mac/Linux ではブローカーが提供する Mac 用パッケージ(Wineベース)を使用するか、Windows VPS 上で MT4 を実行し、通常通り .ex4 をインストールします。
.ex4 と .ex5 の違いは何ですか?
.ex4 は MetaTrader 4 で動作し(MQL4 からコンパイル)、.ex5 は MetaTrader 5 で動作します(MQL5 からコンパイル)。これらに互換性はなく、一方を他方に変換することはできません。
インターネット上の .ex4 を実行しても安全ですか?
他の実行ファイルと同様に扱ってください。悪意のある EA は実際の資金を失わせたり、マルウェアを含んでいたりする可能性があります。信頼できるソースの .ex4 ファイルのみを実行し、まずはデモ口座でテストし、「無料 EA」や「デコンパイラ」のダウンロードは避けてください。

参考文献

1MetaTrader 4 - official sitewww.metatrader4.com
2MQL4/MQL5 Reference (MetaQuotes documentation)www.mql5.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.BINCD/DVD Disc Image (BIN/CUE)
4.DATProgram Data File (generic)
5.PARTPartial Download File
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.TMPTemporary File
10.TXTPlain Text File

関連する拡張子

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.APPXMicrosoft Windows App Package (AppX)
.AIRAdobe AIR Application Installer Package

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧