FxRobotEasy 編集部 · 最終レビュー
What is MetaTrader 5?
MT5 はほぼすべてのリテール FX ブローカーが無料で提供しています。Windows、macOS、Linux(Wine 経由)、iOS、Android、および Web ベースのクライアントとして動作します。アルゴリズム取引者にとってプラットフォームの最も重要な機能は、エキスパートアドバイザー(EA)の組み込みサポートです —— これは事前定義されたルールに従って取引を実行する自動化された取引プログラムです。MQL5 言語は C ライクで十分に文書化されており、MetaTrader Strategy Tester は無料のバックテストおよび最適化インフラストラクチャを提供します。
MT5 vs MT4 — 何が変わったか
MetaTrader 4(2005 年リリース)は、MT5 が公式の後継者であるにもかかわらず、依然として広く使用されています。主な違い:
アセットカバレッジ:MT4 は FX に焦点を当てていました;MT5 は株式、CFD、先物、中央集権型取引所のネイティブサポートを追加します。純粋な FX 取引の場合、違いは最小限です;1 つのプラットフォームからアセットクラスを横断して操作したいトレーダーには、MT5 が実用的な選択です。
注文タイプ:MT5 は、保留 stop-limit 注文、部分約定処理、FIFO 会計(米国規制管轄区域の一部で要求)を含む、より多くの注文タイプをサポートします。MT4 の注文モデルはより単純で、ほとんどのリテール FX 戦略には十分です。
バックテスト:MT5 の Strategy Tester は MT4 のそれよりも実質的に強力です。マルチスレッド CPU 最適化により大規模なパラメータースイープが実行可能になり、ティックデータの品質が高く、マルチ通貨テストが正しく機能します。EA 開発者はテストに MT5 を強く好みます。
プログラミング:MQL4(MT4)と MQL5(MT5)は似ていますが同一ではありません。MQL5 はオブジェクト指向(C++ スタイル)で、よりクリーンなアーキテクチャを持ちます;MQL4 は手続き型(C スタイル)です。EA は通常、2 つの言語間で移植する必要があり、単に異なるターゲットにコンパイルするだけではありません。
エコシステム:MQL5 Marketplace の統合は MT5 ではるかに強力です。シグナルコピーサービス、コードレビュー、製品配布は MT5 ターミナルに統合されています。MT4 にも同様のエコシステムがありますが、統合の深さは劣ります。
トレーダー向けの MT5 主要機能
チャートと分析:MT5 には 80+ の組み込みテクニカルインジケーター(移動平均、RSI、MACD、ボリンジャーバンドなど)、38 のチャートオブジェクト(トレンドライン、フィボナッチツール、チャネル)、複数のチャートタイプ(ローソク足、OHLC、ライン)が付属します。カスタムインジケーターとチャートオブジェクトは MQL5 で開発できます。マルチタイムフレーム分析は M1 から MN まで最大 21 のタイムフレームで標準です。
エキスパートアドバイザーのサポート:.ex5 バイナリにコンパイルされた任意の EA は、ワンクリックでチャートにアタッチできます。EA 設定(入力パラメータ)はダイアログで公開されます;プリセットはチャート間で再利用するために .set ファイルとして保存できます。EA は MT5 が開いている間継続的に実行され、チャートのシンボルでの新しい価格ティックごとに反応します。
取引:オプションの take-profit、stop-loss、有効期限、約定ポリシーパラメータを持つ market、limit、stop、stop-limit 注文。Trading パネル経由のワンクリック取引。部分クローズはネイティブにサポートされます。ブローカーの構成に応じて position レベル vs ticket レベルの会計。
Strategy Tester:詳細な結果レポート(P&L カーブ、ドローダウン分析、取引ごとのリスト)を伴うヒストリカルデータでの EA のバックテスト。最適化実行はパラメータ範囲をスイープして、歴史的にうまく機能した構成を見つけます。ウォークフォワードテストは堅牢な検証をサポートします。
クラウド機能:ワンクリック移行で $10-$15/月の VPS レンタル(MetaQuotes Virtual Hosting サービス)。検証済みトレーダーをフォローするためのシグナルコピーサービス。EA とインジケーターを購入するための Marketplace 統合。
MT5 を始める
ゼロから MT5 で最初の EA を実行するまでのパス:
ステップ 1:MetaQuotes ウェブサイトまたはブローカーのダウンロードリンクから MetaTrader 5 をダウンロード。ブローカーは独自の事前構成されたサーバーを持つブランド化された MT5 ビルドを配布することがよくあります。無料ダウンロードにはすべてが含まれています —— ライセンスは不要。
ステップ 2:任意の FX ブローカーでデモ口座を開設。ほとんどのブローカーはシミュレーション資金で無料の無制限デモ口座を提供します。ブローカーの MT5 サーバー資格情報を使用して MT5 をデモに接続。
ステップ 3:デモでチャートと注文入力を探索。注文パネル、ポジション管理、ジャーナルログを理解するためにいくつかの手動取引を行います。ナビゲーターパネル(EA、インジケーター、スクリプトが存在する場所)に慣れます。
ステップ 4:EA を取得 —— MQL5 Marketplace から(無料または有料)、ベンダーの直接ダウンロードから、または MetaEditor で自分自身を開発することによって。.ex5 ファイルを MT5 データディレクトリの MQL5/Experts/ フォルダにコピーします。
ステップ 5:EA をチャートにアタッチし、入力パラメータを構成し、AutoTrading を有効にします(F12 ボタンまたはトップツールバーの 'AutoTrading' ボタン)。EA は新しい価格ティックごとに動作を開始します。
ステップ 6:Experts タブと Journal タブを介して監視します。Experts タブは EA が生成したログメッセージを表示します;Journal はプラットフォームレベルのイベントを表示します。ライブ資金に移行する前に運用上の親近感を構築します。
よくある MT5 の間違い
AutoTrading を有効にするのを忘れる:F12 トグルは EA が取引を出すことを許可するかどうかを制御します。AutoTrading がオフの場合、EA は静かに動作しますが取引しません。多くの「EA が動作しない」問題はこのトグルです。
シンボルの不一致:ブローカーは同じ商品を異なる名前で呼びます。あるブローカーでは「EURUSD」、別のブローカーでは「EURUSD.r」、3 番目のブローカーでは「EURUSDpro」。シンボル名をハードコードする EA はブローカー間で壊れます。可能な限りチャートのシンボル(_Symbol)を使用してください。
Magic number の競合:1 つの口座で複数の EA を実行する場合、それぞれが一意の magic number 識別子を使用する必要があります。競合は、EA がお互いのポジションを変更または閉じる原因になります。Magic-number の割り当てを集中管理して文書化してください。
VPS タイムゾーンの混乱:MT5 サーバー時刻はブローカー定義です(多くの場合 DST を伴う GMT+2 または GMT+3)。Time-of-day 戦略ロジックのために、ローカル時間、サーバー時間、UTC を正しく調整する必要があります。Session-open EA は特に影響を受けます。
最適化のオーバーフィット:Strategy Tester の最適化機能は、任意のパラメーターセットをオーバーフィットするのに十分強力です。In-sample 最適化からの「最良」のパラメーターの組み合わせは、同等のライブ結果を生成することはめったにありません。ウォークフォワード最適化は規律ある代替手段です。
よくある誤解
❌ 誤解: MT5 は初心者にとって MT4 よりも使いにくい。
✓ 実際: MT5 のインターフェイスは少し複雑ですが、追加機能のほとんどはオプションです。EA を使った純粋な FX 取引の場合、MT5 はバックテストが優れた MT4 と機能的に類似しています。新しいトレーダーは、ブローカーが MT4 のみを提供している場合を除き、MT5 から始めるべきです。
❌ 誤解: MT5 は私のブローカーが所有している。
✓ 実際: MT5 は個々のブローカーではなく、MetaQuotes Software Corp によって開発および所有されています。ブローカーはクライアントに提供するために MT5 をライセンスしています;プラットフォーム自体はすべてのブローカーで同じです。ブローカー固有のブランディングとカスタマイズは表面的なものです;基礎となるプラットフォームは普遍的です。
❌ 誤解: MT5 にはお金を払う必要がある。
✓ 実際: MT5 はトレーダーにとって無料です —— すべてのブローカーが無料で提供します。費用は商業ユースケースにのみ適用されます:ブローカーが顧客のために MT5 をライセンスする、MQL5 Marketplace 製品の購入、MetaQuotes Virtual Hosting サブスクリプション($10-$15/月)。リテールトレーダーは MT5 自体に何も支払いません。
よくある質問
MT5 は MT4 より優れていますか?
MT4 は 5 年の先行優位があったため、より大きなインストールベースとより多くの EA インベントリを持っています。MT5 はより良いプラットフォーム機能(Strategy Tester マルチスレッディング、より多くの注文タイプ、マルチアセットサポート)を持っています。特定の MT4 接続を持たない新しいトレーダーにとって、MT5 が推奨される出発点です。投資した MT4 のみの EA を実行しているトレーダーにとって、緊急の移行理由は存在しません;MT4 は MetaQuotes によってサポートされ続けています。
MT5 で MT4 EA を実行できますか?
MT4 と MT5 間の EA 移行はソースコード変換を必要とします。MQL4 から MQL5 への違いは、自動翻訳ツールが不完全な結果を生成するほど十分に大きいです。一般的なポートの問題:注文 ticket vs position ID 処理、アカウント関数名の変更、MarketInfo() vs SymbolInfoXxx() 関数の違い、OrderClose vs PositionGetTicket クローズパターン。ほとんどのプロのベンダーは、別々の MQL4 と MQL5 ソースツリーを維持し、それぞれのプラットフォーム用にコンパイルします。
MT5 デスクトップ、Web、モバイルの違いは何ですか?
プラットフォーム機能のパリティ:デスクトップ MT5(Windows/Mac/Linux):完全な機能セット;EA 開発、バックテスト、EA 操作に必要。Web MT5:チャートと手動取引機能の約 80%;MT5 がインストールされていないシステムから口座にアクセスするのに便利;EA はデスクトップランタイムを必要とするため実行できません。モバイル MT5:チャートの約 60%、完全な手動取引;デスクトップから離れているときに開いたポジションを監視し、一回限りの取引を行うのに便利;EA を実行できません。EA の操作には、当面の将来は Windows デスクトップ MT5(通常 VPS 上)が必要です。
MT5 は使用するのに安全ですか?
MT5 プラットフォームの安全性:ソフトウェアは確立された会社(MetaQuotes)によって開発され、世界中の規制ブローカーによる 20+ 年の使用を通じて間接的に監査され、セキュリティパッチで定期的に更新されます。取引の安全性は MT5 外の要因に依存します:ブローカーの規制(資金保護のための FCA、ASIC、CySEC、NFA)、取引戦略とリスク管理(MT5 は安全な取引とリスクのある取引を同等に有効にします)、運用セキュリティ(口座資格情報を共有しない、VPS Windows を更新し続けるなど)。MT5 自体は、広く展開された金融業界ソフトウェアと同じくらい安全です。
MT5 を使用するには MQL5 を学ぶ必要がありますか?
MT5 の使用と MT5 開発は異なる活動です。使用:EA をダウンロード、チャートにアタッチ、パラメータを構成、監視。プログラミングは不要。開発:MQL5 ソースコードを書く、コンパイル、テスト、デプロイ。プログラミングのバックグラウンドが必要。分割はスマートフォンを使用することとスマートフォンアプリを開発することに似ています。ほとんどのリテールアルゴトレーダーは、他人が開発した EA に依存し、MT5 を開発環境ではなく実行環境として扱います。
関連する概念
参照(外部)

William Harris
FxRobotEasy 創設者兼リード開発者
米国シカゴ · 2021年より
- 12年以上のライブトレーディング
- 10年以上の MQL5 / MQL4 経験
- 3つのライブ検証済み Expert Advisor
- 2021年設立
“私は中学生の頃からコードでものづくりをしてきました。大学時代からトレードを始めました。この2つの世界の交差点 —— アルゴリズム、市場、そしてそれらを結ぶテクノロジー —— が、私が過去15年間を過ごしてきた場所です。FxRobotEasy は、思い描いたものが実際のブローカー口座で動作するまで諦めないと決めたときに生まれるものです。”
他のトピックを見る
トレーダーが AI や検索エンジンに尋ねる質問への百科事典的な回答。
すべての学習トピック →