MT4/MT5には標準で多くのインジケーターが搭載されていますが、カスタムインジケーターを追加することで、標準機能では実現できない独自の分析が可能になります。世界中のプログラマーやトレーダーが開発したインジケーターを導入することで、トレードの精度を飛躍的に向上させることができます。
この記事では、CapitalXtendのMT4/MT5にカスタムインジケーターをインストールする方法、おすすめのインジケーター、注意点を詳しく解説します。
カスタムインジケーターとは?
📊 標準インジケーターとの違い
| 比較項目 | 標準インジケーター | カスタムインジケーター |
|---|---|---|
| 開発元 | MetaQuotes(MT開発元) | サードパーティ・個人開発者 |
| 数 | MT4: 30個 / MT5: 38個 | 数万個以上(MQL5マーケット等) |
| インストール | 初期搭載済み | 手動でインストールが必要 |
| 信頼性 | MetaQuotes品質保証 | 開発者によりバラつきあり |
| 価格 | 無料(MT搭載) | 無料〜有料(数万円のものも) |
| スマホ対応 | ✅ 対応 | ❌ PC版のみ |
ファイル形式:MT4のカスタムインジケーターは.ex4形式、MT5は.ex5形式です。MT4用のインジケーターはMT5では動作しません(逆も同様)。ダウンロード時にプラットフォームを確認してください。ソースコード形式(.mq4 / .mq5)で配布されている場合は、MT内のMetaEditorでコンパイルする必要があります。
カスタムインジケーターのインストール方法
MT5の場合
🖥️ MT5へのインストール手順
Step 1:カスタムインジケーターファイル(.ex5 または .mq5)をダウンロード
Step 2:MT5を開く→「ファイル」メニュー→「データフォルダを開く」をクリック
Step 3:エクスプローラーで「MQL5」→「Indicators」フォルダを開く
Step 4:ダウンロードしたファイルを「Indicators」フォルダにコピー(またはドラッグ&ドロップ)
Step 5:MT5に戻り、ナビゲーター(Ctrl+N)の「指標」を右クリック→「更新」をクリック
Step 6:追加したインジケーターが一覧に表示されるので、チャートにドラッグ&ドロップ
Step 7:パラメーター設定画面が表示→必要に応じて値を変更→「OK」をクリック
ソースコード(.mq5)の場合:
Indicatorsフォルダにコピー後、ナビゲーターでファイルをダブルクリック→MetaEditorが開く→「コンパイル」ボタン(F7)をクリック→エラーがなければ.ex5ファイルが生成される→MT5に戻ってインジケーターを適用。
💡 サブフォルダ管理:カスタムインジケーターが増えてきたら、Indicatorsフォルダ内にサブフォルダ(例:「Trend」「Oscillator」「Custom」)を作成して整理すると、ナビゲーターでも階層表示されて見つけやすくなります。
MT4の場合
🖥️ MT4へのインストール手順
基本的な手順はMT5と同じですが、フォルダ構造が異なります。
フォルダパス:「ファイル」→「データフォルダを開く」→「MQL4」→「Indicators」
ファイル形式:.ex4 または .mq4
MT4のナビゲーターでは「カスタムインジケーター」というカテゴリにまとめて表示されます。使い方はMT5と同様にチャートへのドラッグ&ドロップです。
カスタムインジケーターの入手先
① MQL5マーケット(公式ストア)
✅ 最も安全な入手先
概要:MetaQuotes公式のマーケットプレイス。MT5の「ターミナル」→「マーケット」タブ、またはmql5.comのウェブサイトからアクセス可能。
メリット:
・MetaQuotesによる品質審査を通過した製品のみ掲載
・購入前にスクリーンショット、レビュー、デモ版で確認可能
・支払いはMQL5.comアカウント経由で安全
・MT5内から直接インストール可能(フォルダ操作不要)
価格帯:無料のものから$300以上の有料製品まで。人気のあるインジケーターは$30〜$100程度が中心。
💡 おすすめの探し方:「マーケット」タブの検索機能で「supply demand」「order flow」「dashboard」等のキーワードで検索。レビュー数が多く評価の高い製品を選びましょう。
② MQL5コードベース(無料ソースコード)
📝 無料で入手できるソースコード集
概要:mql5.comの「コードベース」セクションには、開発者が無料で公開しているインジケーターのソースコード(.mq5)が数千個掲載されています。
メリット:完全無料、ソースコードが公開されているためロジックを確認可能、自分でカスタマイズも可能。
注意:品質にばらつきがある。古いコードはMT5の最新バージョンでコンパイルエラーが出る場合がある。ダウンロード後にMetaEditorでコンパイルが必要。
③ サードパーティサイト・個人販売
⚠️ 利用時の注意
個人ブログ、フォーラム、SNS等で配布・販売されているカスタムインジケーターもあります。中には非常に優れたものもありますが、以下のリスクに注意してください。
セキュリティリスク:
・.ex4/.ex5ファイルはコンパイル済みバイナリであり、中身を確認できません
・悪意のあるコードが含まれている可能性(口座情報の窃取、バックドア等)
・信頼できないソースからのダウンロードは絶対に避けてください
安全な利用のためのルール:
・可能な限りソースコード(.mq5/.mq4)で入手し、自分でコンパイルする
・まずデモ口座でテストし、不審な動作がないか確認する
・「DLLの使用を許可する」は必要な場合のみ有効化(悪意のあるDLLは非常に危険)
結論:初心者はMQL5マーケット(公式ストア)からの入手を強く推奨します。信頼性とサポートの面で最も安全です。
おすすめカスタムインジケーター5選
① サプライ&デマンドゾーン表示
需給の集中するゾーン(サポート/レジスタンス)を自動的にチャート上に描画。機関投資家の注文が集中するエリアを視覚化でき、エントリーポイントの精度が向上します。
② マルチタイムフレームダッシュボード
複数の時間足のトレンド方向やインジケーター値を一覧表示するダッシュボード。チャートを切り替えなくても全時間足の状況を一目で把握でき、時間足間の矛盾を素早く検出できます。
③ スプレッド表示インジケーター
リアルタイムのスプレッドをチャート上に常時表示。時間帯によるスプレッド変動を監視でき、スキャルピング時のコスト管理に役立ちます。CapitalXtendのPro-ECN口座の低スプレッドを確認するのにも便利です。
④ セッション時間帯表示
東京・ロンドン・ニューヨーク各市場のオープン/クローズ時間をチャート上に色分け表示。どの市場セッションで値動きが活発化するかが一目瞭然になり、時間帯別の戦略立案に活用できます。
⑤ ピボットポイント自動表示
日足・週足・月足のピボットポイント(PP)とサポート/レジスタンスレベル(S1〜S3、R1〜R3)を自動計算・表示。機関投資家も注目するテクニカルポイントとして、エントリー・利確・損切りの目安に使えます。
カスタムインジケーターのトラブルシューティング
🔧 よくある問題と解決法
| 問題 | 原因 | 解決法 |
|---|---|---|
| インジケーターが表示されない | フォルダの配置ミス | MQL5/Indicatorsフォルダに正しく配置されているか確認。ナビゲーターを「更新」。 |
| コンパイルエラー | コードの互換性問題 | MT5のバージョンを最新に更新。エラーメッセージを確認して開発者に報告。 |
| DLLエラー | DLLの使用許可が未設定 | 「ツール」→「オプション」→「エキスパートアドバイザー」→「DLLの使用を許可する」にチェック。ただし信頼できるDLLのみ許可すること。 |
| MT5が重くなった | 計算量の多いインジケーター | 不要なインジケーターを削除。特に全ティック計算型のインジケーターはCPU負荷が高い。 |
| チャートが文字化け | フォントの問題 | インジケーターのプロパティでフォントを「Arial」等の標準フォントに変更。 |
自分でカスタムインジケーターを開発する
💻 MQL5プログラミング入門
開発環境:MT5に標準搭載されているMetaEditorがMQL5の統合開発環境(IDE)です。「ツール」→「MetaQuotes言語エディタ」またはF4キーで起動。
MQL5の特徴:C++に似た構文を持つプログラミング言語。変数宣言、条件分岐、ループ、関数定義などの基本文法はC/C++経験者なら容易に理解できます。プログラミング未経験でも、MQL5の公式ドキュメント(docs.mql4.com / mql5.com/documentation)で学習可能です。
インジケーター開発の基本構造:
・OnInit():初期化処理(インジケーター読み込み時に1回実行)
・OnCalculate():メイン処理(新しいティックが来るたびに実行)
・インジケーターバッファにデータを格納→チャートに描画
学習リソース:
・MQL5公式リファレンス:mql5.com/en/docs
・MQL5 Articlesセクション:チュートリアル記事多数
・MQL5フォーラム:質問・回答コミュニティ
・YouTubeのMQL5プログラミング講座
💡 まずは簡単なインジケーター(例:2本の移動平均線のクロスでアラートを出す)から始めて、徐々に複雑なロジックに挑戦するのがおすすめです。
よくある質問
カスタムインジケーターをCapitalXtendのMT5で使って問題はありませんか?
CapitalXtendはMT4/MT5でのカスタムインジケーターの使用を制限していません。通常のインジケーターとして問題なく利用できます。ただし、ブローカーのサーバーに過剰な負荷をかけるようなインジケーター(大量のリクエストを送信するタイプ)は避けてください。
MT4のカスタムインジケーターをMT5に移行できますか?
MT4用(.ex4 / .mq4)のインジケーターはMT5では直接動作しません。ソースコード(.mq4)がある場合、MQL5構文に書き換えることで移行可能ですが、APIの違いがあるためそのままコピーするだけでは動きません。MQL5マーケットでMT5対応版が提供されている場合は、そちらを利用するのが最も簡単です。
カスタムインジケーターを多数インストールするとMT5が重くなりますか?
インストール自体は影響しませんが、チャートに多数のインジケーターを同時表示すると重くなります。特にティック毎に再計算するタイプのインジケーターはCPU負荷が高い。チャートに表示するインジケーターは3〜5個程度に抑え、使わないものはチャートから外しておくのがベストです。
有料のカスタムインジケーターは買う価値がありますか?
ものによります。MQL5マーケットの有料インジケーターの中には、独自のアルゴリズムや高度な分析機能を持つ優れた製品があります。購入前にレビュー、スクリーンショット、デモ版(提供されている場合)で必ず確認してください。一方、無料のインジケーターでも十分に実用的なものが多数あります。まずは無料のものを試してから、本当に必要な機能にのみ投資するのが賢明です。
まとめ
- ⚙️ カスタムインジケーターで標準を超えた分析環境を構築可能
- 📂 インストールはMQL5/Indicatorsフォルダにファイルを配置するだけ
- ✅ MQL5マーケットが最も安全な入手先(品質審査済み)
- 📝 コードベースで無料のソースコードも多数入手可能
- ⚠️ 信頼できないソースからのダウンロードはセキュリティリスク
- 💻 MQL5プログラミングで自作も可能(MetaEditor搭載)
- 📱 スマホアプリではカスタムインジケーター非対応(PC版のみ)
カスタムインジケーターは、標準機能では満足できないトレーダーにとって強力な武器です。CapitalXtendのMT5で、自分だけの分析環境を構築してトレードの質を高めてください。
📖 関連記事:CapitalXtend MT5のインジケーター設定ガイド
📖 関連記事:CapitalXtendのEA(自動売買)対応状況と設定方法
📖 関連記事:CapitalXtend MT4 vs MT5 どっちを選ぶべき?
📖 関連記事:CapitalXtendのVPS提供状況とEA運用環境
