| 比較軸 | 標準 | カスタム | 確認点 |
|---|---|---|---|
| 入手方法 | MetaTrader端末にあらかじめ搭載 | 配布元から追加 | 公式説明、配布元、利用条件を確認 |
| ファイル | 端末の標準機能として提供 | EX4・EX5、場合によりMQ4・MQ5 | MT4用とMT5用を取り違えない |
| 更新 | 端末更新に含まれる | 配布元の更新方針による | build変更後の対応情報を確認 |
| 機能範囲 | 汎用的な分析機能が中心 | 独自計算、表示、通知など | 多機能さではなく目的との一致で選ぶ |
| 安全確認 | 端末提供元の範囲で管理 | 入手元と要求権限を個別確認 | DLL等を説明なしに許可しない |
結論は、標準インジケーターは端末同梱、カスタムインジケーターは外部から追加する分析プログラムです。どちらが上という関係ではありません。目的、MT4・MT5との互換性、配布元、必要な権限を確認して選びます。
標準インジケーターとカスタムインジケーターの違い
標準インジケーターは、MetaTraderのインストール時から利用できる移動平均線、MACD、RSIなどです。端末のNavigatorや挿入メニューから追加でき、基本操作や計算の確認を始めやすい特徴があります。
カスタムインジケーターは、開発者がMQL4またはMQL5などで作り、端末へ追加して使うプログラムです。独自の計算、複数時間足の表示、パネル、アラートなどを実装できますが、対応プラットフォーム、配布条件、更新方法は配布物ごとに異なります。
FXインジケーターの基礎で整理したとおり、表示は分析補助です。標準・カスタムの区分だけで将来の価格、反発、ブレイク、利益、勝率、注文や約定の結果は判断できません。
標準インジケーターの特徴
標準インジケーターは端末に組み込まれているため、別サイトからファイルを取得しなくても使えます。MetaTrader 5 HelpのTechnical Indicatorsでは、Navigatorやメニューから指標を追加する方法と標準指標を確認できます。
主な特徴は次のとおりです。
- 端末と一緒に提供され、基本的な追加・削除・設定方法が共通している
- 移動平均線、オシレーター、ボリュームなど汎用的な指標がそろっている
- 端末の公式ヘルプで計算や操作を確認しやすい
- 端末更新に合わせて管理され、外部ファイルの入手が不要
ただし、標準だから売買結果が良くなるわけではありません。初期設定もすべての銘柄や時間足に適する保証はなく、利用する価格データ、ブローカー、端末buildによって表示値が異なることがあります。
カスタムインジケーターの特徴
カスタムインジケーターは、標準にはない計算や表示を追加できることが特徴です。MQL5 ReferenceのCustom Indicatorsにあるように、専用の計算バッファーや表示方法を使って独自の指標を作成できます。
一方、使える機能は配布物によって違います。ファイルだけが配られる場合、ソースコードも含まれる場合、ライセンス認証や外部通信を必要とする場合があります。有料・無料、表示の多さ、ファイル名だけでは、安全性や品質を判断できません。
具体例として、MTF Pivot Lines、MTF Parallel Channel、MTF高値安値ラインでは、それぞれの製品ページに対応プラットフォーム、配布形式、バージョン、設定を掲載しています。カスタムツールは、このような個別情報を確認してから導入します。
EX4・EX5・MQ4・MQ5の違い
EX4とEX5はMetaTraderで実行するための形式、MQ4とMQ5は開発・確認に使うソース形式です。
| 形式 | 対応 | 種類 | 主な確認点 |
|---|---|---|---|
| EX4 | MT4 | コンパイル済み実行形式 | MT5では使えない |
| EX5 | MT5 | コンパイル済み実行形式 | MT4では使えない |
| MQ4 | MT4 | MQL4ソース形式 | MetaEditorでのコンパイルと利用条件を確認 |
| MQ5 | MT5 | MQL5ソース形式 | MetaEditorでのコンパイルと利用条件を確認 |
配布されたEX4またはEX5だけで使える製品もあります。MQ4・MQ5が含まれないこと自体は、直ちに不具合を意味しません。ただし、利用者側での修正や再コンパイルができるか、更新を誰が行うかは配布条件に左右されます。
拡張子を変えても中身は変換されません。EX4をEX5へ名前変更したり、MQ4をMQ5へ名前変更したりしても互換版にはなりません。
MT4用とMT5用に互換性がない理由
MT4とMT5は名前が似ていますが、実行環境、開発言語、イベント処理、取引・時系列データを扱うAPIなどが異なる別プラットフォームです。MT4とMT5の違いも確認してください。
MT4用プログラムをMT5で使うには、元の仕様を確認し、MQL5向けにコードを移植してコンパイルし直し、表示・計算・通知などを検証する必要があります。単純な再コンパイルだけで完了するとは限りません。逆方向も同じです。
PC版とWeb版、スマートフォン版にも機能差があります。デスクトップ用のEX4・EX5をモバイルアプリへ直接追加できるとは限りません。Windows、macOS、ブローカー配布版でも、フォルダ、権限、同梱機能が異なる場合があります。
更新・再コンパイル・build差で確認すること
MetaTrader端末のbuild更新後、以前のカスタムインジケーターが表示されない、コンパイルエラーになる、外部機能が使えないといった差が生じる場合があります。更新後は次を確認します。
- 利用中のMT4・MT5と端末build
- 配布物のバージョンと最終更新日
- EX4・EX5、MQ4・MQ5の対応形式
- 配布元が案内する再取得・再コンパイル手順
- Experts・Journal・MetaEditorのエラーと警告
OS、セキュリティ設定、ブローカー独自版、DLLやWebRequestなどの依存関係でも結果が変わります。更新前のファイルと設定を安全な場所へ控え、配布元の説明にない変更を加えず、デモ環境で表示を確認してください。動作、通知、注文処理の継続は保証されません。
カスタムインジケーターの安全な入手先と確認項目
最初に、開発元または運営元の公式ページ、MetaTraderの公式MarketやCode Baseなど、配布主体と説明を確認できる場所を優先します。MetaTrader 4 Helpにも、Market、Code Base、Freelanceからプログラムを入手する案内があります。
導入前の確認項目は次のとおりです。
- 配布元の名称、公式URL、更新履歴、問い合わせ先
- MT4・MT5、対応OS、端末build、ブローカー配布版への対応
- EX4・EX5・MQ4・MQ5のどれが含まれるか
- DLL、WebRequest、ファイルアクセス、ライセンス認証など必要な権限
- 利用規約、再配布、更新、返金・サポートの条件
- ファイルの取得元と、セキュリティソフトによる確認結果
未知の配布物に対して「DLLの使用を許可」を安易に有効化しないでください。なぜ必要か、接続先や処理内容が説明されているかを確認します。口座番号、残高、サーバー名、注文番号、氏名、メールアドレス、ライセンス情報を画像やログへ含めず、第三者へ送る前に隠してください。
標準とカスタムを選ぶ早見表
| 目的・状況 | 先に検討 | 理由 |
|---|---|---|
| 指標の追加や設定を初めて学ぶ | 標準 | 外部ファイルなしで基本操作を確認できる |
| 移動平均線やRSIなど汎用指標を使う | 標準 | 端末の標準機能と公式説明を利用できる |
| 標準にない計算や表示が必要 | カスタム | 目的に合う独自機能を追加できる |
| 複数時間足や専用パネルが必要 | カスタム候補 | 対応版、仕様、更新、権限の確認が必要 |
| 配布元や必要権限を確認できない | 導入しない | 安全性と保守方法を判断できない |
まず標準で目的と必要な情報を明確にし、不足する機能が説明できる場合にカスタムを比較すると整理しやすくなります。「標準だから勝てる」「カスタムだから高性能」と評価せず、役割の重複と確認コストも含めて選びます。
本記事は一般的な選び方を説明するもので、特定製品の購入推奨や個別の投資助言ではありません。
導入後に表示されない場合の切り分け
カスタムインジケーターを配置してもNavigatorに出ない場合は、最初にMT4・MT5とファイル形式、開いているデータフォルダ、MQL4/Indicators または MQL5/Indicators への配置を確認します。
次にNavigatorの更新または端末再起動を行い、ソース形式ならMetaEditorのコンパイル結果を確認します。Navigatorにはあるのにチャートへ表示されない場合は、銘柄・時間足、入力値、色、履歴データ、必要権限、Experts・Journalのログへ切り分けます。
詳しい順序は、EX4・EX5がNavigatorに表示されない場合とインジケーターがチャートに表示されない場合で確認できます。端末自体を準備する段階なら、MT4・MT5のダウンロード・インストール手順から確認してください。
よくある質問
標準インジケーターとは何ですか?
MetaTraderへあらかじめ搭載され、Navigatorや挿入メニューなどから使える指標です。
カスタムインジケーターとは何ですか?
MQL4やMQL5などで作られ、対応するMetaTrader端末へ追加して使う分析プログラムです。
EX4とEX5の違いは何ですか?
EX4はMT4用、EX5はMT5用の実行形式で、相互に利用できません。
MQ4・MQ5がないと使えませんか?
配布された実行形式だけで使える場合はありますが、更新や再コンパイルができるかは配布条件によります。
MT4用をMT5用へ名前変更すれば使えますか?
使えません。MQL5向けの移植と再コンパイル、動作確認が必要です。
カスタムインジケーターは危険ですか?
一律には言えません。配布元、署名や説明、必要権限、更新履歴を確認してください。
端末更新後に動かなくなることはありますか?
buildや依存関係によって起こり得ます。配布元の対応情報とExperts・Journal・コンパイルログを確認してください。
Navigatorに出ない場合はどうしますか?
対応形式、データフォルダ、配置先、Navigatorの更新や端末再起動、コンパイルログを確認してください。
まとめ
標準インジケーターはMetaTraderへあらかじめ搭載され、カスタムインジケーターは外部のプログラムとして追加します。優劣ではなく、必要な機能、MT4・MT5との互換性、配布元、更新方針、必要権限で選びます。
EX4とEX5は別の実行形式、MQ4とMQ5は別のソース形式です。OS、端末build、ブローカー配布版、配布物バージョンの差を確認し、未知の権限を安易に許可しないでください。表示や検証の結果は、利益、勝率、動作、注文、約定を保証しません。
