タグ: カスタムインジケーター

  • MT5テンプレートを保存・別PCへ移す時に見ること

    MT5のテンプレートを保存したのに別PCで同じ見た目にならない場合、テンプレートファイルだけを見ても原因を追いきれないことがあります。

    テンプレートはチャート設定を保存するためのファイルですが、使っているインジケーター本体や、プロファイル、プリセット、画像、ライブラリまで必要になる場面もあります。まずは「テンプレートに保存されるもの」と「別に移す必要があるもの」を分けて見ます。

    先に短く言うと

    MT5テンプレート移行で最初に見ること
    • テンプレートはチャート設定を保存するTPLファイルとして扱う
    • 保存場所は公式ヘルプ上では MQL5\Profiles\Templates と説明されている
    • 別PCへ移す時は、テンプレートだけでなく使用中のカスタムインジケーターも見る
    • 複数チャートの配置ごと移したい場合は、テンプレートではなくプロファイルも見る
    • 新しいPCでは、MT5の「Open Data Folder」から正しいデータフォルダを開いて置き場所を確認する

    MT5のテンプレートは、チャートの見た目や適用済みインジケーター設定を再利用するためのものです。ただし、テンプレートは万能なバックアップではありません。別PCで同じ表示にしたい時は、テンプレート、プロファイル、インジケーター本体を分けて扱う必要があります。

    MT5のテンプレートに保存されるもの

    MetaTrader 5公式ヘルプでは、テンプレートは他のチャートへ適用できるチャートウィンドウ設定の集合として説明されています。保存できる内容として、チャートタイプ、色、スケール、OHLC行の表示、実行中のEAとパラメータ、適用済みのカスタムインジケーターやテクニカルインジケーター、その設定、グラフィカルオブジェクト、日付区切りなどが挙げられています。

    公式情報で押さえる点

    公式ヘルプでは、テンプレートをチャートに適用すると、そのテンプレートに保存されている設定が対象の通貨ペアや時間足のチャートに適用されると説明されています。

    つまり、同じインジケーター構成や色設定を別チャートへ使い回すための機能として見ると理解しやすくなります。

    テンプレートに含まれる主なもの 別PC移行時の見方
    チャートタイプ・色・スケール ローソク足やライン表示、背景色、拡大縮小などの見た目はテンプレートで再現しやすい部分です。
    適用済みインジケーターと設定 標準インジケーターは再現しやすい一方、カスタムインジケーターは別PCにも本体ファイルが必要です。
    グラフィカルオブジェクト ラインや図形などはテンプレートに含まれる場合があります。ただし、分析作業を丸ごと移す場合はプロファイルも見ます。
    EAとパラメータ テンプレートに含まれることがありますが、別PCで動かすにはEA本体や入力設定、動作許可も別途見る必要があります。

    テンプレートファイルの保存場所を見る

    MT5公式ヘルプでは、テンプレートはTPLファイルとして MQL5\Profiles\Templates フォルダに保存されると説明されています。テンプレートを別PCへ移す時は、このフォルダを探すのが基本です。

    ただし、MT5のデータフォルダはインストール場所そのものとは限りません。公式ヘルプでは、Windows環境ではユーザーごとのAppData配下にプラットフォームの編集可能ファイルが置かれることがあり、Fileメニューの「Open Data Folder」から開けると説明されています。

    1
    移行元PCでOpen Data Folderを開く MT5のFileメニューからOpen Data Folderを開きます。エクスプローラーで探し回るより、MT5自身が使っているデータフォルダを開く方が確実です。
    2
    MQL5\Profiles\Templatesを見る 保存したテンプレートのTPLファイルがあるか見ます。公式ヘルプでは、default.tpl、tester.tpl、debug.tplなどの特別なテンプレート名も説明されています。
    3
    移行先PCでもOpen Data Folderを開く 移行先PCのMT5でも同じようにOpen Data Folderを開き、対応するTemplatesフォルダへTPLファイルを置きます。インストール先フォルダへ直接置くと、MT5が見ていない場所へ入れてしまうことがあります。

    テンプレートだけで足りない時に見るもの

    別PCでテンプレートを読み込んでも、インジケーターが表示されない、設定が一部戻らない、画像や外部ファイルが見つからない、ということがあります。その場合は、テンプレート以外のファイルも見ます。

    MT5公式ヘルプのファイル構造では、MQL5ディレクトリ内にIndicators、Experts、Scripts、Include、Libraries、Images、Presets、Profilesなどのフォルダが分かれていると説明されています。テンプレートに呼び出される側のファイルは、Templatesフォルダとは別に置かれていることがあります。

    一緒に見る場所 何を見たいか
    MQL5\Indicators テンプレート内で使っているカスタムインジケーター本体を見ます。移行先PCに同じインジケーターがないと、同じ表示にならないことがあります。
    MQL5\Include カスタムインジケーターやEAが参照するmqhファイルを見ます。依存ファイルが不足すると、再コンパイル時に問題が出ることがあります。
    MQL5\Libraries ライブラリを使うプログラムがある場合に見ます。テンプレートだけを移しても、ライブラリがなければ同じ動作にならないことがあります。
    MQL5\Images 画像を使うインジケーターやパネル型ツールがある場合に見ます。
    MQL5\Presets EAやスクリプトの入力パラメータセットを使っている場合に見ます。テンプレートとは別にsetファイルを扱うことがあります。
    テンプレートと本体ファイルを混同しない

    テンプレートは「どのようなチャート状態にするか」を保存するものです。カスタムインジケーター本体そのものをすべて内包するバックアップとして見ると、移行先で表示が崩れやすくなります。

    別PCへ移す時は、TPLファイルと、使っているカスタムインジケーターや依存ファイルを分けて確認してください。

    プロファイルも移すべき場面

    1枚のチャート設定だけを再利用したいなら、テンプレートで足りることがあります。一方で、複数チャートの並び、ウィンドウ位置、どのチャートを開いていたかまで移したい場合は、プロファイルも見ます。

    公式ヘルプでは、プロファイルは開いているチャート、チャートの位置とサイズ、各チャートに適用されたテンプレートを保存できるものとして説明されています。また、現在のプロファイルでは、開いているチャートウィンドウの変更が自動的に保存されると説明されています。

    使いたい目的 見るもの
    1つのチャートの見た目を他チャートへ使いたい テンプレートを使います。色、表示形式、適用済みインジケーター、オブジェクトなどを再利用する用途です。
    複数チャートの作業環境を移したい プロファイルを見ます。開いているチャート群、配置、サイズ、適用テンプレートをまとめて扱います。
    初期表示を自分好みにしたい default.tplの扱いを見ます。新規チャートへ基本テンプレートが適用されるため、意図せず上書きしないよう注意します。

    移行後に確認したいこと

    テンプレートを移した後は、読み込めるかだけでなく、チャート上の表示、インジケーター設定、オブジェクト、時間足、プロファイルの状態を見ます。見た目が同じでも、入力パラメータや参照ファイルが違う場合があります。

    移行後チェックリスト
    1. 移行先PCのMT5でOpen Data Folderを開いたか
    2. MQL5\Profiles\TemplatesにTPLファイルを置いたか
    3. Chartsメニューまたはチャート右クリックからテンプレートを読み込めるか
    4. カスタムインジケーターが正しく表示されるか
    5. MQL5\Indicatorsに必要なインジケーター本体があるか
    6. Include、Libraries、Images、Presetsなどの依存ファイルが必要ないか
    7. 複数チャートの作業環境を移したい場合、プロファイルも見たか
    8. default.tpl、tester.tpl、debug.tplなどを不用意に上書きしていないか

    ラボメモ

    MT5のテンプレート移行でつまずく時は、TPLファイルだけを追うより、テンプレート、カスタムインジケーター本体、プロファイルを分けて見る方が原因を追いやすくなります。

    特に別PCへ移す時は、必ず移行先MT5のOpen Data Folderから置き場所を確認してください。

    用語集であわせて見たい言葉

    関連して読みたい記事

    まとめ

    MT5のテンプレートを保存・別PCへ移す時は、まずテンプレートが何を保存するものかを押さえます。公式ヘルプでは、テンプレートはチャートタイプ、色、スケール、適用済みインジケーター、設定、グラフィカルオブジェクトなどを保存できるものとして説明されています。

    保存場所は、公式ヘルプ上ではMQL5\Profiles\Templatesです。ただし、データフォルダは環境によって異なるため、移行元と移行先の両方でOpen Data Folderから確認するのが安全です。

    別PCで同じ表示にしたい時は、TPLファイルだけでなく、カスタムインジケーター本体、依存ファイル、必要に応じてプロファイルも見てください。

    参考文献

  • MT5のナビゲーターにインジケーターが出ない時の見方

    MT5にインジケーターのファイルを入れたのに、ナビゲーターに名前が出てこないことがあります。この場合、チャート上の表示設定より先に、MT5が見ているフォルダ、ファイル形式、コンパイル状態、ナビゲーター上の表示階層を分けて見る必要があります。

    この記事では、MT5公式ヘルプやMQL5リファレンスで確認できる NavigatorMQL5/IndicatorsEX5MetaEditorでのコンパイルサブフォルダ表示 をもとに、MT5のナビゲーターにインジケーターが出ない時の見方を整理します。

    この記事で見ること
    • MT5のナビゲーターが何を表示する場所か
    • MQL5/Indicatorsにファイルを置けているか
    • EX5とMQ5の違い、コンパイルの見方
    • サブフォルダに入れた時の表示階層
    • 別MT5のデータフォルダへ入れていないか
    • MarketやCode Base由来の項目と、手動追加ファイルの見分け方

    先に短く言うと

    ナビゲーターにMT5インジケーターが出ない時は、まず「いま起動しているMT5のデータフォルダを開いたか」「MQL5/Indicatorsに入れたか」「MT5用のEX5またはMQ5か」「MQ5しかない場合にコンパイルできているか」を見ます。

    ナビゲーターは、口で呼べば何でも出してくれる執事ではありません。MT5が見ている場所に、MT5が読める形で、正しい種類のファイルが置かれて初めて候補に出ます。ここを雑にすると、原因探しが優雅さからほど遠い床掃除になります。

    公式情報から見る要点
    • MT5公式ヘルプでは、Navigatorは口座の切り替えに加え、取引ロボットやインジケーターを実行するための機能を持つ画面として説明されています。
    • MT5公式ヘルプでは、MQL5フォルダ内の /Indicators がカスタムインジケーターの保存場所として説明されています。
    • MT5公式ヘルプでは、Experts、Indicators、Scripts、Servicesの各フォルダ内では、アプリケーションをサブフォルダで分類でき、その配置構造がNavigatorに表示されると説明されています。
    • MQL5リファレンスでは、カスタムインジケーターはコンパイル済みの EX5 として、MQL5/Indicators またはそのサブディレクトリに置かれる必要があると説明されています。
    • MetaEditor公式ヘルプでは、コンパイルによって実行可能ファイルが作られ、変更後は再コンパイルしないと旧版が使われることがあると説明されています。

    ナビゲーターは「ファイル一覧そのもの」ではない

    まず押さえたいのは、ナビゲーターはWindowsのエクスプローラーのように、どこかのフォルダを何でも表示する場所ではないという点です。MT5公式ヘルプでは、Navigatorは口座の切り替えや、取引ロボット・インジケーターの実行に関わる画面として説明されています。

    そのため、ファイルをパソコンのどこかに保存しただけでは、ナビゲーターに出るとは限りません。MT5が参照するデータフォルダ内の MQL5/Indicators、またはそのサブフォルダへ置く必要があります。

    見ている状態 主な確認場所 考えやすい原因
    ナビゲーターに項目が出ない MQL5/Indicators、データフォルダ 別MT5のフォルダへ入れている、MT4用フォルダへ入れている、置き場所が違う
    サブフォルダ名は出るが中身がない サブフォルダ階層、EX5の有無 EX5がない、MQ5だけで未コンパイル、階層を崩している
    MQ5はあるが名前が出ない MetaEditor、コンパイル結果 コンパイルエラー、EX5未作成、補助ファイル不足
    古い名前や旧版が出る 再コンパイル、同名ファイル、再起動 古いEX5が残っている、変更後に再コンパイルしていない
    MarketやCode Base側には出る Navigator内の分類 手動追加ファイルと、購入・ダウンロードアプリの表示場所を混同している

    いま起動しているMT5のデータフォルダを見る

    ナビゲーターに出ない時は、まずMT5の「ファイル」から「データフォルダを開く」を使います。エクスプローラーでそれらしい場所を探すのではなく、起動中のMT5自身から開くのが重要です。

    同じパソコンに複数のMT5を入れている場合、業者版MT5ごとにデータフォルダが分かれることがあります。別のMT5の MQL5/Indicators へ入れても、いま見ているMT5のナビゲーターには出ません。

    データフォルダで見ること
    • MT5の画面から開いたデータフォルダか
    • MQL5 → Indicators の順で見ているか
    • MT4用の MQL4/Indicators と取り違えていないか
    • インジケーター本体がIndicatorsの中、またはそのサブフォルダ内にあるか
    • 配布時のフォルダ構造を崩していないか

    EX5があるか、MQ5だけで止まっていないかを見る

    MQL5リファレンスでは、カスタムインジケーターはコンパイル済みの EX5 として、MQL5/Indicatorsまたはサブディレクトリに置かれる必要があると説明されています。つまり、.mq5 だけを置いている場合、そのままでは期待した形で出ないことがあります。

    .mq5 はMQL5のソースコードです。MetaEditorで開いてコンパイルし、エラーがなければ実行可能な .ex5 が作られます。エラーがある場合、EX5が作られない、または更新されないため、ナビゲーター側で期待した名前が出ないことがあります。

    ファイル・フォルダ 役割 ナビゲーターに出ない時の見方
    MQL5/Indicators カスタムインジケーターの基本保存場所 起動中MT5のデータフォルダ内かを見る
    .ex5 MT5で実行されるコンパイル済みファイル Indicators内、またはサブフォルダ内にあるかを見る
    .mq5 MQL5のソースコード MetaEditorでコンパイルしてEX5が作られるかを見る
    .mqh 読み込み用の補助ファイル Includeなど指定先へ置く必要がないか説明書を見る
    サブフォルダ Indicators内で分類するための階層 階層が深すぎないか、配布時の構造を崩していないかを見る

    サブフォルダに入れた時は表示階層を見る

    MT5公式ヘルプでは、Experts、Indicators、Scripts、Servicesの各フォルダ内で、アプリケーションをサブフォルダに分けられ、その配置構造がナビゲーターに表示されると説明されています。

    たとえば MQL5/Indicators/MyTools/Sample.ex5 のように入れた場合、ナビゲーター上ではIndicators直下ではなく、MyToolsのような階層の中に出る可能性があります。ファイル名だけを探すのではなく、フォルダ名側も開いて見る必要があります。

    サブフォルダでつまずきやすい例
    • 配布フォルダを二重に入れて、Indicators/Indicators/… のような階層になっている
    • インジ本体ではなく、説明書や設定ファイルだけをIndicatorsへ入れている
    • EX5は別フォルダにあり、Indicators内にはMQ5や補助ファイルだけがある
    • ファイル名ではなく、フォルダ名の中に格納されているため見落としている

    MetaEditorで開けるか、コンパイルできるかを見る

    MQ5ファイルがある場合は、MetaEditorで開いてコンパイル結果を見ます。MT5公式ヘルプでは、MetaEditorはNavigatorのコンテキストメニューから起動できるほか、F4でも起動できると説明されています。また、コンパイルでは実行可能ファイルが作られ、コンパイル結果はエディタログに追加されると説明されています。

    変更したインジケーターを再コンパイルしない場合、MT5側では前の版が使われることがあります。名前を変更したつもりなのにナビゲーター上に古い名前が残る場合も、EX5の作成状況や同名ファイルの有無を見てください。

    1 MT5からデータフォルダを開く 起動中のMT5が参照している場所を開き、別端末や別業者版のフォルダと取り違えないようにします。
    2 MQL5/Indicatorsを開く インジケーター本体がIndicators内、またはそのサブフォルダ内にあるかを見ます。
    3 EX5の有無を見る MT5で使うファイルとしてEX5があるか、MQ5だけで止まっていないかを見ます。
    4 MetaEditorでコンパイル結果を見る MQ5がある場合はコンパイルし、エラーやEX5作成の有無を見ます。
    5 ナビゲーターの階層を開く Indicators直下だけでなく、サブフォルダ側に表示されていないかを見ます。

    Market・Code Base由来の項目と手動追加を分ける

    MT5公式ヘルプでは、NavigatorにはMarketで購入したアプリケーションやCode Baseからダウンロードしたアプリケーションの一覧も含まれると説明されています。手動でMQL5/Indicatorsへ入れたインジケーターと、MarketやCode Base由来の項目は、見ている分類が異なる場合があります。

    「ナビゲーターにあるはず」と思っている場所が、Indicators配下なのか、MarketやCode Base関連の分類なのかを分けて見てください。ここを混同すると、ファイル自体は正しいのに別の棚を探し続けることになります。

    ラボメモ

    MT5のナビゲーターに出ない時は、まず「どのMT5の、どのデータフォルダを見ているか」を固定すると原因を追いやすくなります。

    インジケーターは取引判断を補助する道具です。ファイル配置や表示条件を見直す時も、ツールの役割と限界を分けて扱ってください。

    ナビゲーターに出た後は、チャート適用の記事へ進む

    ナビゲーターにインジケーター名が出たら、次はチャートへ適用できるかを見ます。公式ヘルプでは、インジケーターはNavigatorからドラッグして適用できるほか、挿入メニューやツールバーからも使えると説明されています。

    ナビゲーターに出るところまで進んだのにチャートに線やサインが出ない場合は、ファイル配置よりも、入力パラメータ、表示色、対象時間足、サブウィンドウ、ヒストリーデータ、インジ側の計算条件を見る段階です。

    まとめ

    MT5のナビゲーターにインジケーターが出ない時は、チャート設定を見る前に、データフォルダ、MQL5/Indicators、EX5、MQ5のコンパイル、サブフォルダ表示、別MT5との取り違えを分けて見ます。

    特に、MQ5だけを置いている場合や、別のMT5のフォルダへ入れている場合は、ナビゲーターに出ない原因になりやすいです。まずは起動中のMT5からデータフォルダを開き、公式情報で示されているフォルダ構造に沿って確認してください。

    参考文献
    • MetaTrader 5 Help「Getting Started」Navigatorの説明
    • MetaTrader 5 Help「Files and Folders」MQL5フォルダ構造の説明
    • MetaTrader 5 Help「How to Create an Expert Advisor or an Indicator」サブフォルダ表示、MetaEditor、コンパイル、再コンパイルの説明
    • MQL5 Reference「iCustom」カスタムインジケーターEX5とMQL5/Indicatorsの説明
    • MetaTrader 5 Help「Technical Indicators」Navigatorからインジケーターを適用する説明

    本記事は、MT5のインジケーター表示やナビゲーター表示を確認するための一般的な情報です。取引判断や運用結果を保証するものではありません。利用しているMT5の仕様、配布元の説明、公式ヘルプの最新情報もあわせて確認してください。

  • MT5インジケーターが表示されない時に見ること

    MT5でインジケーターを入れたのに、チャート上に線やサインが出ないことがあります。ファイルの置き場所だけを見直しても直らない場合、そもそもナビゲーターに出ていないのか、チャートに適用できていないのか、適用はできているが描画されていないのかを分けて見る必要があります。

    この記事では、MT5公式ヘルプやMQL5リファレンスで確認できる MQL5/IndicatorsEX5ファイルコンパイルナビゲーターからの適用OnCalculate などの情報を踏まえて、MT5インジケーターが表示されない時に見る順番を整理します。

    この記事で見ること
    • MT5インジケーターが表示されない時の切り分け方
    • MQL5/Indicators と EX5 ファイルの見方
    • .mq5 だけがある時に見るコンパイルの考え方
    • ナビゲーターからチャートへ適用する時の確認点
    • パラメータ、色、表示位置、時間足で見落としやすい点
    • インジケーター側の仕様や計算条件で表示されない場合

    先に短く言うと

    MT5インジケーターが表示されない時は、最初に「ファイルがMT5向けか」「MQL5/Indicatorsに置かれているか」「EX5として使える状態か」「ナビゲーターからチャートへ適用できているか」を見ます。

    それでも表示されない場合は、入力パラメータ、線の色、サブウィンドウ、対象時間足、必要なヒストリーデータ、同梱ファイル、インジケーター側の計算条件を分けて見ます。ひとまとめに「表示されない」と扱うと、原因が散らかります。人間の机の上と同じで、散らかったものはだいたい探す前から負けていますわ。

    公式情報から見る要点
    • MetaTrader 5公式ヘルプでは、MQL5ディレクトリ内の /Indicators がカスタムインジケーターのファイルを含む場所として説明されています。
    • MQL5リファレンスでは、カスタムインジケーターは コンパイル済みのEX5 として、クライアント端末の MQL5/Indicators またはそのサブディレクトリに置かれる必要があると説明されています。
    • MetaEditor公式ヘルプでは、コンパイルはMQL4/MQL5のソースコードを実行可能なプログラムファイルに変換する処理であり、結果として EX4 または EX5 ファイルが作られると説明されています。
    • MT5公式ヘルプでは、ナビゲーター内の項目をダブルクリック、またはチャートへドラッグ&ドロップして実行・適用する流れが示されています。

    まず「どの段階で表示されていないか」を分ける

    同じ「表示されない」でも、原因は同じではありません。MT5では、ファイルを置いた段階、ナビゲーターに出る段階、チャートに適用する段階、実際に線やサインが描画される段階があります。

    状態 よく見る場所 考えやすい原因
    ナビゲーターに出ない MQL5/Indicators、EX5、再起動、更新 置き場所違い、MT4用ファイル、コンパイル未完了、別端末のデータフォルダへ入れている
    ナビゲーターにはあるがチャートに出ない ドラッグ&ドロップ、入力パラメータ、適用対象 設定値、対象チャート、適用先の間違い、インジ側の条件未成立
    サブウィンドウだけ出て線がない 色、スケール、計算対象、ヒストリーデータ 背景と同じ色、値範囲が画面外、必要本数不足、計算条件不足
    一部の時間足や銘柄だけ出ない 対象時間足、銘柄、パラメータ、履歴データ 対応条件の違い、期間不足、計算対象の不足
    エラーが出る、すぐ消える Experts/Journal、依存ファイル、DLL、ライブラリ 同梱ファイル不足、ライブラリ不足、動作環境の不一致、インジ側のエラー

    MQL5/Indicatorsに入っているかを見る

    最初に見るのは、MT5が実際に参照しているデータフォルダです。Windowsのエクスプローラーから推測で探すより、MT5画面の「ファイル」から「データフォルダを開く」を使う方が安全です。

    データフォルダを開いたら、MQL5 → Indicators の中を見ます。ここにMT5向けのインジケーターファイルが入っているかを見ます。別のMT5、別の業者版MT5、古いインストール先のフォルダへ入れていると、いま起動しているMT5には反映されません。

    データフォルダで見ること
    • MT5の「ファイル」から開いたデータフォルダか
    • MQL5フォルダの中にあるIndicatorsを見ているか
    • MT4用のMQL4/Indicatorsと取り違えていないか
    • .ex5 または .mq5 がMT5向けファイルとして入っているか
    • フォルダごと配布されている場合、階層を崩していないか

    EX5ファイルとコンパイルを見る

    MT5で実際に使うカスタムインジケーターは、実行可能な .ex5 ファイルとして扱われます。.mq5 はソースコードなので、配布物に .mq5 しかない場合は、MetaEditorでコンパイルして .ex5 を作る必要がある場合があります。

    MetaEditor公式ヘルプでは、コンパイルはソースコードを実行可能なプログラムファイルへ変換する処理として説明されています。つまり、ソースファイルを置いただけで終わりとは限りません。コンパイル時にエラーが出ると、実行可能なEX5が作られず、MT5側で使える状態にならないことがあります。

    ファイル 役割 表示されない時の見方
    .ex5 MT5で使うコンパイル済みファイル MQL5/Indicators内にあるか、サブフォルダに入っているかを見る
    .mq5 MQL5のソースコード MetaEditorで開き、コンパイル後にEX5が作られるかを見る
    .mqh 共通処理などを読み込む補助ファイル 説明書でIncludeへの配置指定がないかを見る
    .set 入力パラメータの保存ファイル インジ本体ではないため、Indicatorsへ入れて終わりにしない
    画像・ライブラリ パネル表示や外部処理で使う補助ファイル Images、Librariesなど指定場所がないかを見る

    ナビゲーターにあるか、チャートへ適用できているかを見る

    ファイルの置き場所が合っていても、ナビゲーターに反映されるまでMT5の再起動やナビゲーターの更新が必要なことがあります。ナビゲーターに表示されたら、対象のインジケーターをダブルクリックするか、チャートへドラッグ&ドロップして適用します。

    この時点で設定画面が出るなら、MT5側ではインジケーターを読み込めている可能性があります。そこから先は、表示条件、入力パラメータ、描画色、サブウィンドウ、対象チャート側を見ます。

    1 データフォルダを開く MT5上の「ファイル」からデータフォルダを開き、いま起動しているMT5の場所を確認します。
    2 MQL5/Indicatorsを確認する インジケーター本体がIndicators内にあるかを見ます。MT4用の.ex4や.mq4を入れていないかも見ます。
    3 EX5の有無を見る .mq5しかない場合は、MetaEditorで開いてコンパイルし、.ex5が作られるかを見ます。
    4 ナビゲーターを更新する MT5を再起動する、またはナビゲーター上で更新し、インジケーター一覧に出るかを見ます。
    5 チャートへ適用する ナビゲーターからダブルクリックまたはドラッグ&ドロップでチャートへ適用し、設定画面が出るかを見ます。
    6 表示設定と条件を見る 線の色、サブウィンドウ、入力パラメータ、対象時間足、必要本数、同梱ファイルの不足を順番に見ます。

    線やサインが見えない時は表示条件を見る

    ナビゲーターから適用できているのにチャート上に何も見えない場合、ファイル配置ではなく表示条件側の問題かもしれません。特に、背景色と同じ色で描画されている、値が画面外にある、サブウィンドウに出る想定なのにメインチャートだけを見ている、必要なヒストリーデータが足りない、といった見落としがあります。

    サイン系のインジケーターでは、条件が満たされた時だけ矢印やマークを出す作りもあります。この場合、現在のチャートに何も出ないこと自体が、インジケーターの故障とは限りません。過去部分、別時間足、別銘柄、パラメータ初期値での表示も分けて見ます。

    チャート上で見落としやすい点
    • 線や矢印の色が背景色と近くないか
    • メインチャートではなくサブウィンドウに出ていないか
    • 入力パラメータを極端な値にしていないか
    • 対象時間足や対象銘柄が限定されていないか
    • ヒストリーデータが足りず、計算に必要な本数が不足していないか
    • アラート専用、通知専用、条件成立時のみ表示などの仕様ではないか

    ラボメモ

    MT5インジケーターの表示トラブルは、置き場所、コンパイル、ナビゲーター、表示条件を分けて見ると追いやすくなります。

    インジケーターはチャート分析を補助する道具であり、売買判断や取引結果を保証するものではありません。まずは、公式情報と配布元の説明を見ながら、どの段階で止まっているかを切り分けてください。

    同梱ファイルや外部ファイルがある時は説明書を読む

    パネル型インジケーターや複雑なカスタムインジケーターでは、インジケーター本体だけでなく、画像、ライブラリ、インクルードファイル、プリセットファイルが同梱されていることがあります。本体だけをIndicatorsへ入れても、補助ファイルが不足していると正常に表示されない場合があります。

    配布元の説明に、Include、Libraries、Images、Presetsなどの指定がある場合は、その指定に沿って置きます。分からない場合は、むやみにファイルを移動するより、元のzip構造、説明書、公式ドキュメントを見直します。

    インジケーター側の仕様で出ないこともある

    MQL5リファレンスでは、カスタムインジケーターの計算処理は OnCalculate() に置かれると説明されています。つまり、チャート上に何を描くかは、インジケーター側の計算条件や描画処理に左右されます。

    特定条件でだけ表示する、必要本数に達するまで何も描かない、対象銘柄や時間足を想定している、パラメータによって描画を止める、といった仕様もありえます。公式情報でMT5側の置き場所や実行方法を見たうえで、それでも出ない場合は配布元の説明や更新状況を見ます。

    MT5側とインジ側を分けて見る
    • MT5側の問題:データフォルダ、MQL5/Indicators、EX5、ナビゲーター、再起動
    • 設定側の問題:入力パラメータ、色、表示位置、対象時間足、対象銘柄
    • インジ側の問題:計算条件、必要本数、同梱ファイル、コンパイルエラー、更新状況

    MT4用ファイルとの取り違えに注意する

    MT4とMT5は名前が似ていますが、インジケーターのファイル形式やプログラム環境は同じではありません。MT4向けの .ex4 や .mq4 をMT5のMQL5/Indicatorsへ入れても、MT5用インジケーターとして扱えるとは限りません。

    配布ページで「MT5対応」と明記されているか、ファイルが .ex5 または .mq5 か、説明書がMQL5フォルダを前提にしているかを見ます。MT4記事の手順を見ながらMT5へ入れると、途中までは似ているのに最後でつまずくことがあります。

    まとめ

    MT5インジケーターが表示されない時は、まず段階を分けます。ナビゲーターに出ないのか、チャートへ適用できないのか、適用できているが描画されないのかで、見る場所が変わります。

    公式情報ベースでは、カスタムインジケーターはMQL5/Indicators、EX5、コンパイル、ナビゲーターからの適用、OnCalculateによる計算処理を分けて見るのが基本です。MT4用ファイルとの取り違え、同梱ファイル不足、表示色やパラメータの見落としも合わせて見ると、原因を追いやすくなります。

    本記事は、MT5インジケーターの表示や設定確認を目的とした一般的な解説です。各インジケーターの仕様、対応環境、更新状況、利用条件は、配布元および公式情報で確認してください。

  • MT5インジケーターの入れ方|MT4との違いも見る

    MT5にカスタムインジケーターを追加する時は、MT4と似た操作で進められます。ただし、公式ヘルプ上でもMT5側は MQL5 フォルダ内で用途別にファイルを分けて扱う構造になっており、MT4用の手順をそのまま写すと、置き場所やファイル形式でつまずくことがあります。

    この記事では、MT5でインジケーターを入れる基本手順に加えて、公式ヘルプで確認できる MQL5 フォルダ、Indicators フォルダ、MetaEditor、ナビゲーター、入力パラメータ、外部DLL確認の見方まで分けて整理します。売買判断ではなく、MT5へインジケーターを追加してチャートに表示するための操作記事です。

    この記事で見ること
    • MT5向けインジケーターのファイル形式と置き場所
    • 公式ヘルプで示されている MQL5 フォルダ内の役割
    • データフォルダから MQL5 → Indicators へ入れる流れ
    • MetaEditorで見るソースファイル、コンパイル、依存ファイル
    • ナビゲーターからチャートへ適用する時の見方
    • MT4用ファイルとMT5用ファイルを取り違えないための注意点

    先に短く言うと

    MT5のカスタムインジケーターは、MT5のデータフォルダ内にある MQL5 → Indicators フォルダへ入れるのが基本です。MT5画面の「ファイル」から「データフォルダを開く」を選ぶと、その端末が実際に参照している場所へ進めます。

    MT4との大きな違いは、MT4では MQL4 フォルダや .ex4/.mq4 を見るのに対し、MT5では MQL5 フォルダや .ex5/.mq5 を見る点です。名前が似ていても、MT4用のファイルをMT5にそのまま入れて使えるとは限りません。

    公式情報から見る要点
    • MetaEditor公式ヘルプでは、MQL5関連ファイルへ進む方法として、MT5の「File」メニューから「Open Data Folder」を使う流れが示されています。
    • MetaTrader 5公式ヘルプでは、MQL5ディレクトリ内の /Indicators はカスタムインジケーターのファイルを含む場所として説明されています。
    • 同じMQL5配下でも、/Experts はEA、/Scripts はスクリプト、/Libraries はライブラリ、/Include は共通インクルードファイルというように役割が分かれています。

    入れる前にファイル形式を見る

    最初に見るのは、手元のファイルが本当にMT5向けかどうかです。MT5向けのカスタムインジケーターでは、実行用の .ex5、ソースコードの .mq5、補助ファイルの .mqh、画像ファイルやライブラリを含むフォルダ一式などを見かけることがあります。

    .ex5 はコンパイル済みの実行用ファイルとして扱われ、.mq5 はMetaEditorで開けるソースコードです。.mq5だけが配布されている場合、MetaEditorでコンパイルして .ex5 を作る必要がある場合があります。配布元の説明書に「Indicators」「Include」「Libraries」「Images」などの指定がある場合は、ファイルごとに置き場所が分かれることもあります。

    MT4向けの .ex4 や .mq4 は、MT5のIndicatorsフォルダへ入れても通常はMT5用インジケーターとして扱えません。拡張子だけでなく、配布ページの対応プラットフォーム、動作環境、同梱ファイル、更新日もあわせて見ます。

    見る項目 MT4 MT5
    主なフォルダ MQL4 → Indicators MQL5 → Indicators
    実行用ファイル .ex4 .ex5
    ソースコード .mq4 .mq5
    補助ファイル .mqh、画像、ライブラリなど .mqh、画像、ライブラリなど
    見直す画面 ナビゲーター、データフォルダ、MetaEditor ナビゲーター、データフォルダ、MetaEditor

    公式ヘルプで見るMQL5フォルダの役割

    MT5では、データフォルダ内の MQL5 フォルダに、MQL5プログラムに関係するファイルが用途別に置かれます。インジケーターを入れる時は、単に「MQL5へ入れる」のではなく、その下のどのフォルダに入れるかを見る必要があります。

    フォルダ 主な役割 インジ導入時の見方
    /Indicators カスタムインジケーターのファイルを置く場所 基本の置き場所。まずここを見る
    /Experts EAの実行用ファイルやソースファイルを置く場所 インジケーターをここへ入れない
    /Scripts スクリプトのファイルを置く場所 一回実行型のスクリプトと混同しない
    /Include 共通の .mqh インクルードファイルを置く場所 説明書で指定がある時に見る
    /Libraries MQL5ライブラリを置く場所 ライブラリ同梱型の時に見る
    /Images プログラムで使う画像ファイルを置く場所 パネル型インジなどで画像指定がある時に見る
    /Presets 入力パラメータのセットを保存する場所 .setファイルを本体と間違えない

    MT5インジケーターを入れる基本の流れ

    MT5で迷いにくいのは、Windows側から推測でフォルダを探すのではなく、MT5画面からデータフォルダを開く方法です。取引会社ごとにMT5を複数入れている場合でも、いま起動しているMT5が参照する場所へ進めます。

    1 MT5向けのファイルかを見る .ex5 や .mq5 があるか、配布元がMT5対応と説明しているかを見ます。zipの場合は、先に展開して中身と説明書を見ます。
    2 MT5のデータフォルダを開く MT5上部メニューの「ファイル」から「データフォルダを開く」を選びます。ここで開いた場所が、そのMT5が参照するデータフォルダです。
    3 MQL5フォルダを開く データフォルダ内の MQL5 フォルダを開きます。EA、インジケーター、スクリプト、ライブラリなどは、この中で用途別に分かれています。
    4 Indicatorsフォルダへ入れる MQL5 → Indicators フォルダへ、MT5向けのインジケーターファイルを入れます。フォルダごと配布されている場合は、階層を崩さず説明書に従います。
    5 補助ファイルの置き場所を見る .mqh、ライブラリ、画像、プリセットなどが同梱されている場合は、Indicatorsだけでなく Include、Libraries、Images、Presets の指定も見ます。
    6 .mq5ならMetaEditorで確認する ソースコードだけがある場合、MetaEditorで開いてコンパイルが必要になることがあります。エラーが出る場合は、依存ファイルや対応環境を見直します。
    7 ナビゲーターを更新する ナビゲーターのインジケーター欄を更新するか、MT5を再起動します。その後、ナビゲーターからチャートへドラッグするか、ダブルクリックして適用します。

    ナビゲーターからチャートへ適用する時に見ること

    MetaTrader 5公式ヘルプでは、EAやインジケーターはナビゲーターからチャートへ起動する流れで説明されています。インジケーターをチャートへ入れると、プロパティ画面で入力パラメータを変更できることがあります。パラメータは、開発者が用意している場合だけ表示されます。

    入力パラメータ画面では、数値を変えるだけでなく、設定の保存や読み込みを使える場合があります。設定セットは Presets フォルダと関係するため、.setファイルを見かけた時は「インジ本体」ではなく「設定値の保存ファイル」として扱うのが自然です。

    チャートへ入れた直後に見たい点
    • インジケーター名がナビゲーターに表示されているか
    • チャートへドラッグまたはダブルクリックで適用できるか
    • 入力パラメータの意味を配布元の説明と照らして見たか
    • 必要な補助ファイルが不足していないか
    • DLL使用を求められた場合、信頼できる入手元かを確認したか

    DLLや依存ファイルが出てきた時の注意点

    MT5のアプリケーションは、外部DLLや別のEX5ファイルを利用する作りになっている場合があります。公式ヘルプでは、外部DLLの使用は機能拡張に使われる一方、信頼できるアプリケーションだけで許可する必要があると説明されています。

    インジケーターの導入時に「Allow DLL imports」のような許可が必要になる場合は、ただチェックを入れる前に、入手元、説明書、用途、更新状況を見ます。表示補助のためのインジケーターなのに、説明のない外部機能を求める場合は慎重に扱います。

    外部ファイルがある時の見方
    • .mqh がある場合:Include フォルダや同梱フォルダの指定を見る
    • .dll がある場合:DLL使用の必要性と入手元を確認する
    • .bmp など画像がある場合:Images フォルダや指定階層を見る
    • .set がある場合:設定値の保存ファイルとして Presets との関係を見る
    • 説明書がある場合:Indicators以外へ入れるファイルがないかを見る

    MT4の入れ方と何が違うか

    MT4とMT5は画面の考え方が似ていますが、内部のフォルダやファイル形式は別物として扱います。MT4用ファイルをMT5のIndicatorsフォルダへ入れても、想定通りに表示されないことがあります。

    特に、既存のMT4記事を見ながら作業する場合は、「MQL4」を「MQL5」に、「.ex4/.mq4」を「.ex5/.mq5」に読み替えられるかを見てください。読み替えできない部分がある場合は、MT5向けの説明や公式情報を優先して確認します。

    MT4から移る時に見たい点
    • MT4用ではなくMT5用のインジケーターか
    • 入れる場所が MQL5 → Indicators になっているか
    • .ex4 や .mq4 をMT5へ入れようとしていないか
    • .mq5を使う場合、コンパイルが必要ではないか
    • 複数のMT5を入れている場合、使いたいMT5のデータフォルダを開いているか
    • 補助ファイルの階層を、MT4用説明のまま写していないか

    カスタムインジケーターは何をするプログラムか

    MetaTrader 5公式ヘルプでは、取引用ロボットとインジケーターを分けて説明しており、前者は取引操作を行うアプリケーション、後者は価格を分析し、価格変化のパターンを識別するプログラムとして扱われています。

    MQL5リファレンスでは、カスタムインジケーターの計算は OnCalculate() に置かれると説明されています。つまり、チャートへ入れたあとに数値や線が更新される背景には、価格データやティック更新に応じた計算処理があります。表示が遅い、線が出ない、値が更新されないと感じる時は、置き場所だけでなく、必要な価格データや計算条件も見る必要があります。

    ラボメモ

    MT5の操作でつまずくときは、設定名だけでなく、どのMT5のどのデータフォルダを見ているかを分けると原因を追いやすくなります。

    インジケーターはチャート上の情報を見やすくする補助ツールです。導入前には、対応環境、配布元の説明、公式ヘルプで示されているフォルダ構造をあわせて見てください。

    ナビゲーターに出ない時に見直すこと

    ファイルを入れたのにナビゲーターへ出ない場合は、いきなりインジケーターの中身を疑うより、置き場所と読み込み状態を先に見ます。別のMT5フォルダへ入れている、zipのまま置いている、MT4用ファイルを入れている、といった単純な取り違えもあります。

    また、ファイル名は見えていてもチャートへ適用できない場合は、コンパイルエラー、必要なライブラリ不足、画像ファイル不足、外部DLLの許可、対応環境の違いなども考えられます。配布元の説明とMT5やMetaEditorのエラー表示をあわせて見てください。

    表示されない時の見直し順
    1. MT5向けファイルかを見る
    2. MT5の「データフォルダを開く」から進んだ場所へ入れたかを見る
    3. MQL5 → Indicators に入っているかを見る
    4. zipを展開しているかを見る
    5. 補助ファイルの置き場所を説明書で見る
    6. ナビゲーター更新またはMT5再起動を行う
    7. .mq5の場合はMetaEditorでコンパイル状態を見る
    8. DLLやライブラリが必要な場合は、入手元と許可設定を見直す

    まとめ

    MT5にインジケーターを入れる時は、まずMT5向けのファイルかを見ます。そのうえで、MT5のメニューからデータフォルダを開き、MQL5 → Indicators へ入れ、ナビゲーターを更新してチャートへ適用します。

    公式ヘルプ上でも、MQL5配下は Experts、Indicators、Scripts、Include、Libraries、Images、Presets などに分かれており、それぞれ役割があります。Indicatorsへ入れる本体ファイルだけでなく、補助ファイルや設定ファイルが同梱されていないかを見ると、導入時のつまずきを減らしやすくなります。

    MT4と似ている部分はありますが、フォルダ名、ファイル形式、プログラム言語は異なります。MT4用ファイルをそのまま流用するのではなく、MT5向けの手順として分けて見ることが大切です。

    参考文献

    本記事は、MT5のデータフォルダ、MQL5フォルダ、カスタムインジケーター、MetaEditor、OnCalculateに関する公式情報を確認したうえで、一般的な操作手順として整理しています。画面名や仕様は利用環境やバージョンによって変わることがあるため、実際の操作時は公式ヘルプや配布元の説明も確認してください。

    本記事は、MT5でインジケーターを導入する操作手順を整理したものです。特定のインジケーター、手法、設定による取引結果を保証するものではありません。

  • MT4インジケーターが表示されない時に見ること

    MT4にインジケーターを入れたのに、ナビゲーターに名前が出ない、チャートへ入れても線や矢印が見えない、設定画面が開かない。こうした時は、同じ「表示されない」でも、止まっている場所によって見るべき項目が変わります。

    この記事では、MT4インジケーターが表示されない時に、ファイルの置き場所、ファイル形式、ナビゲーターの更新、チャート上の見え方、コンパイル状態、MT4画面部品の表示まで分けて見ます。いきなり入れ直す前に、どこで止まっているのかを切り分けてください。

    先に短く言うと
    • ナビゲーターに名前がない場合は、データフォルダ、MQL4/Indicators、ファイル形式、MT4再起動を見ます。
    • ナビゲーターに名前があるのにチャートで見えない場合は、色、線幅、サブウィンドウ、表示条件、時間足を見ます。
    • 設定画面が開かない場合は、.mq4 のコンパイル状態やExpertsタブのメッセージを見ます。
    • ツールバー、ボタン、ナビゲーター、ターミナル自体が見えない場合は、インジケーターではなくMT4画面部品の表示として分けます。

    最初に「何が表示されないのか」を分ける

    MT4で「表示されない」と感じた時は、まずインジケーター本体の問題なのか、MT4画面の表示状態なのかを分けます。ここを混ぜると、ファイルを何度も入れ直したり、不要な設定変更を繰り返したりしやすくなります。

    ナビゲーターに名前がないなら、MT4がインジケーターファイルを読めていない可能性があります。名前はあるのにチャート上で見えないなら、チャートへの適用、表示色、サブウィンドウ、パラメーター側を見ます。ツールバーやナビゲーター画面そのものが見当たらないなら、MT4の表示メニューやウィンドウ表示を見ます。

    ナビゲーターに名前がない

    ファイルの置き場所、ファイル形式、サブフォルダ、MT4の再読込を先に見ます。

    名前はあるがチャートに見えない

    チャートへの適用、表示色、線幅、サブウィンドウ、時間足や通貨ペア条件を見ます。

    設定画面が開かない

    コンパイル状態、実行用ファイル、Expertsタブのメッセージを見ます。

    MT4の画面部品が見当たらない

    ツールバー、ボタン、ナビゲーター、ターミナルなどは、インジではなくMT4画面表示として分けて見ます。

    ナビゲーターに出ない時はデータフォルダを見る

    MT4のカスタムインジケーターは、通常、MT4のデータフォルダ内にある MQL4 フォルダの Indicators フォルダへ置きます。Windows上で見つけたそれらしいフォルダや、MT4のインストール先フォルダだけを見ていると、実際にMT4が読みに行く場所とずれることがあります。

    同じパソコンに複数のMT4を入れている場合は、特に注意が必要です。A社のMT4から使いたいのに、B社のMT4のデータフォルダへファイルを入れていると、起動中のMT4には表示されません。使いたいMT4を開いた状態で、そのMT4からデータフォルダを開いてください。

    置き場所を見る流れ
    1. 使いたいMT4を起動する
    2. 上部メニューの「ファイル」から「データフォルダを開く」を選ぶ
    3. MQL4 フォルダを開く
    4. Indicators フォルダを開く
    5. 対象の .ex4 または .mq4 が入っているかを見る
    データフォルダで見ること
    • 作業中のMT4から開いたデータフォルダか
    • MQL4/Indicators に入っているか
    • 別ブローカーのMT4フォルダへ入れていないか
    • サブフォルダに入れている場合、ナビゲーター上の階層も見ているか
    • ファイルを入れた後にナビゲーター更新またはMT4再起動をしたか

    ファイル形式で止まっていないかを見る

    インジケーター配布ファイルには、いくつかの形式があります。ファイル名だけを見て入れると、MT4用ではないものや、展開前の圧縮ファイルをそのまま置いてしまうことがあります。

    MT4で扱う基本は .ex4 または .mq4 です。.ex5.mq5 はMT5側の形式であり、MT4の MQL4/Indicators へ入れてもMT4用インジケーターとしては扱えません。

    ファイル形式 見ること よくあるつまずき
    .ex4 MT4で使う実行用ファイルです。 正しい Indicators フォルダに置いた後、ナビゲーター更新または再起動が必要な場合があります。
    .mq4 MQL4のソースコードです。 編集後はMetaEditorでコンパイルし、実行用の .ex4 を作る必要がある場合があります。
    .zip 圧縮ファイルです。 zipのまま置いても読まれないことがあります。展開して中の本体ファイルを見ます。
    .ex5 / .mq5 MT5側で使う形式です。 MT4の MQL4 フォルダへ入れても、MT4用インジケーターとしては扱えません。
    フォルダごとの配布 本体、説明書、画像、設定ファイルがまとめて入っていることがあります。 全部を機械的に Indicators へ入れるのではなく、どれが本体かを分けて見ます。

    例:zipを入れたのに出ない場合

    ダウンロードしたファイルが sample-indicator.zip のような形なら、まず展開します。展開後に sample-indicator.ex4sample-indicator.mq4 が出てくる場合、その中身を MQL4/Indicators へ置きます。

    zipの中に説明書、プリセット、画像ファイルが同梱されている場合もあります。ファイル一式を全部同じ場所へ入れるのではなく、インジケーター本体と補助ファイルを分けて見てください。

    ナビゲーターの更新とMT4再起動を見る

    正しい場所にファイルを置いても、MT4画面がすぐに更新されないことがあります。ナビゲーターを開き、カスタムインジケーター欄で右クリックして更新するか、MT4を一度閉じて起動し直します。

    ナビゲーターは Ctrl + N や、表示メニューから開けます。MT4公式ヘルプでは、ナビゲーターには「Accounts」「Indicators」「Expert Advisors」「Custom Indicators」「Scripts」などのグループが表示されると説明されています。カスタムインジケーターは、この中の「Custom Indicators」側で見るのが基本です。

    置いた直後に名前が出ない時
    1. MQL4/Indicators にファイルがあるかを見る
    2. ナビゲーターを開く
    3. カスタムインジケーター欄で右クリックし、更新を押す
    4. それでも出ない場合はMT4を再起動する
    5. まだ出ない場合は、ファイル形式とコンパイル状態を見る

    チャートに入れたのに見えない時の見る場所

    ナビゲーターに名前があり、チャートへ入れられるのに表示が見えない場合は、ファイルの読み込みではなく、チャート上の見え方を見ます。MT4では、ナビゲーターからMQL4プログラムをダブルクリックしたり、チャートへドラッグしたりして適用できます。

    インジケーターリストに名前があるなら、チャートへの適用自体はできている可能性があります。その場合は、色、線幅、表示ウィンドウ、時間足、通貨ペア、パラメーター条件を順番に見ます。

    状態 見る場所
    線が見えない 色と線の太さ 背景色と線色が近い、線が細すぎる、表示色が目立たない設定になっている。
    矢印が出ない 表示条件 サインが出る条件にまだ当たっていない、表示対象バーが少ない、対象時間足が違う。
    下の窓に出るはずが見えない サブウィンドウ 下段ウィンドウの高さが小さい、スケールが合っていない、別ウィンドウへ出ている。
    入っているか分からない インジケーターリスト チャート上で右クリックし、インジケーターリストから名前があるかを見る。
    特定の通貨ペアだけ見えない 対象銘柄とパラメーター 通貨ペア名の末尾記号、時間足、表示本数、計算条件が合っていない可能性を見る。

    例:白背景に白いラインが出ている場合

    インジケーターリストに名前があり、削除もできる状態なら、チャートへの適用自体はできている可能性があります。それでも線が見えない場合は、プロパティの色設定を開きます。

    白背景のチャートに白系のライン、黒背景のチャートに黒系のラインが設定されていると、表示されていても目で見えません。まず目立つ色へ変え、線の太さも少し上げて見ます。

    設定画面が開かない時はコンパイル状態を見る

    .mq4 ファイルを自分で編集した場合や、配布されたソースコードを使う場合は、MetaEditorでコンパイルが必要になることがあります。コンパイルに失敗していると、実行用の .ex4 が正しく作られず、チャートへ適用できないことがあります。

    MT4公式ヘルプでは、コンパイルにエラーがある場合、チャートへアタッチできず、プロパティ画面も表示されないと説明されています。その場合は、Experts側のメッセージに実行コードを開けない旨が記録されることがあります。

    コンパイルまわりで見ること
    • .mq4 を編集した後にコンパイルしたか
    • MetaEditor下部にエラーが出ていないか
    • .ex4 が同じフォルダに作られているか
    • 古いファイル名と新しいファイル名を取り違えていないか
    • Expertsタブにエラーらしき記録が出ていないか

    MT4の画面やボタン自体が見えない時は別に考える

    インジケーターが表示されない問題と混ざりやすいのが、MT4の画面部品そのものが見当たらない場合です。ツールバーのボタンが消えた、ナビゲーターが開いていない、ターミナルが見当たらない、チャート下部や上部の表示がいつもと違う、といった状態です。

    この場合は、インジケーターのファイルやパラメーターではなく、MT4の表示メニュー、ツールバー、各ウィンドウの表示状態を見ることになります。同じ「表示されない」でも、見る場所が変わるため、先にどの部分が見えないのかを分けてください。

    ツールバー、ボタン、ナビゲーター、ターミナルなど、MT4の画面部品そのものが見えない場合は、MT4のGUIやボタンが表示されない時に見ることで、表示メニューや画面部品ごとに確認できます。

    表示されないもの 主に見る場所 扱い方
    インジケーターの線やサイン インジケーター設定、チャート適用、色、パラメーター、表示条件 この記事で扱う中心範囲です。
    ナビゲーターにインジ名が出ない データフォルダ、MQL4/Indicators、ナビゲーター更新、MT4再起動 MT4にインジケーターを入れたのにナビゲーターに出ない時の見方もあわせて見ます。
    ツールバーやボタンが見当たらない 表示メニュー、ツールバー設定、画面レイアウト MT4のGUIやボタンが表示されない時に見ることで画面部品の表示として分けます。
    ナビゲーターやターミナル自体が見当たらない 表示メニュー、ナビゲーター、ターミナル、ショートカットキー ファイルの入れ直しではなく、ウィンドウ表示を見ます。
    取引や損益の表示が見にくい ターミナル、取引タブ、口座履歴、ポジション表示 MT4で複数ポジションの損益が分かりにくい時に見ることも参考になります。
    画面部品が見当たらない時に分けること
    • インジケーターの線や矢印が見えないのか
    • ナビゲーターにインジケーター名が出ないのか
    • MT4上部のボタンやツールバーが見当たらないのか
    • ナビゲーターやターミナルのウィンドウ自体が開いていないのか
    • チャート画面の配置や表示がいつもと違うだけなのか

    よくある具体例で見る

    ここでは、MT4インジケーターが表示されない時によくあるパターンを、操作例として分けて見ます。原因は一つとは限りませんが、近い例から見ると手順を戻しやすくなります。

    例1:別のMT4へ入れていた

    A社MT4から使いたいのに、B社MT4のデータフォルダへ入れていた例です。使うMT4から「データフォルダを開く」を押し直します。

    例2:zipのまま置いていた

    圧縮ファイルをそのままIndicatorsへ置いていた例です。展開して、中の .ex4 または .mq4 を見ます。

    例3:MT5用ファイルだった

    .ex5.mq5 をMT4へ入れていた例です。MT4では .ex4.mq4 を見る必要があります。

    例4:色が背景と同じだった

    チャートへ入っているのに見えない例です。インジケーターリストに名前があるなら、色、線幅、表示ウィンドウを見ます。

    例5:ボタンやウィンドウが消えたように見える

    ツールバー、ナビゲーター、ターミナルなどが見当たらない例です。インジの入れ直しではなく、MT4の表示メニューを見ます。

    ラボメモ

    MT4で表示されない時は、操作を増やすより、状態を分けて見る方が早いことがあります。

    「一覧に出ない」「チャートに入らない」「入っているが見えない」「MT4画面部品が見当たらない」を分けるだけで、見る場所をかなり絞れます。

    最後に見るチェックリスト

    原因が分からない時は、次の順番で見ると、作業を戻しやすくなります。全部を一度に変えると、どこで直ったのかが分からなくなるため、一つずつ見ます。

    表示されない時の順番
    1. 何が表示されないのかを分けたか
    2. 使っているMT4からデータフォルダを開いたか
    3. MQL4/Indicators に対象ファイルを置いたか
    4. zipを展開したか
    5. MT4用の .ex4 または .mq4
    6. ナビゲーターを更新したか、MT4を再起動したか
    7. チャートへ適用できているか
    8. インジケーターリストに名前があるか
    9. 色、線幅、サブウィンドウ、時間足、通貨ペア条件を見たか
    10. コンパイルエラーやExpertsタブのメッセージを見たか
    11. ツールバーやターミナルが見えないだけなら、表示メニュー側を見たか

    インジケーターが表示できても、その後に何を読み取るかは別の問題です。まずは表示できる状態にし、そのうえで、対象の時間足、通貨ペア、表示条件、ツールの役割を分けて見るようにします。

    インジケーターは取引判断を補助するための道具です。表示できたことだけで判断せず、何を示すツールなのか、どの条件で使う前提なのかもあわせて見てください。

    まとめ

    MT4インジケーターが表示されない時は、まず「どこで表示されないのか」を分けることが大切です。ナビゲーターに名前がない場合は、データフォルダ、MQL4/Indicators、ファイル形式、MT4再起動を見ます。名前はあるのにチャートで見えない場合は、色、線幅、サブウィンドウ、表示条件、時間足や通貨ペアを見ます。

    設定画面が開かない場合は、コンパイル状態やExpertsタブのメッセージを見ます。ツールバー、ボタン、ナビゲーター、ターミナルなどMT4の画面部品そのものが見当たらない場合は、インジケーター本体の問題ではなく、表示メニューやウィンドウ表示として分けて考えます。

    同じ「表示されない」でも、ファイル、チャート、コンパイル、画面部品では見る場所が違います。原因を一つに決めつけず、順番に切り分けてください。

    参考情報

    この記事では、MT4のデータフォルダ、ナビゲーター、チャートへの適用、カスタムインジケーター作成に関する公式情報をもとに、表示されない時の見方をまとめています。

  • MT4インジケーターの入れ方|導入前に押さえたい基本

    MT4にカスタムインジケーターを追加する時は、ダウンロードしたファイルを開くだけでは使えないことがあります。MT4が読むフォルダへ入れ、ナビゲーターで読み込ませ、チャートへ適用する必要があります。

    この記事では、MT4でインジケーターを入れる基本手順を、ファイル形式、データフォルダ、MQL4/Indicators、ナビゲーター更新、チャート適用まで分けて見ます。入れ方だけでなく、入れた後に出ない時の見る場所もあわせて押さえます。

    先に短く言うと
    • MT4インジケーターは、使っているMT4から開いたデータフォルダ内の MQL4/Indicators に入れます。
    • .ex4.mq4 はMT4側、.ex5.mq5 はMT5側の形式です。
    • zipファイルはそのまま入れず、展開して中の本体ファイルを見ます。
    • 入れた後は、ナビゲーター更新またはMT4再起動を行い、チャートへ適用します。
    • ナビゲーターに出ない、チャートで見えない、設定画面が開かない場合は、原因別に別記事で見ます。
    • ツールバー、ボタン、ナビゲーター、ターミナルなど画面部品そのものが見えない場合は、MT4のGUIやボタンが表示されない時に見ることで確認します。

    まず全体の流れを押さえる

    MT4のインジケーター導入は、細かく見るといくつかの作業に分かれます。大きな流れは、ファイルを用意する、MT4のデータフォルダを開く、Indicatorsフォルダへ入れる、ナビゲーターを更新する、チャートへ適用する、という順番です。

    この流れのどこかが抜けると、ファイルを入れたつもりでもMT4側に表示されないことがあります。特に多いのは、別のMT4のフォルダへ入れている、zipを展開していない、MT5用ファイルをMT4へ入れている、というケースです。

    導入の流れ
    1. 配布されたファイルを展開し、.ex4 または .mq4 があるかを見る
    2. 使いたいMT4の「ファイル」からデータフォルダを開く
    3. MQL4 フォルダ内の Indicators フォルダへファイルを入れる
    4. ナビゲーターを更新するか、MT4を再起動する
    5. ナビゲーターからチャートへ適用する
    6. 表示されない場合は、ナビゲーター、チャート表示、コンパイル状態を分けて見る

    入れ方で迷う時はデータフォルダとナビゲーターを分けて見る

    MT4インジケーターの入れ方で迷う時は、「ファイルをどこへ置くか」と「MT4画面でどこに出るか」を分けて見ると扱いやすくなります。ファイルを置く場所はデータフォルダ、使う時に見る場所はナビゲーターです。

    データフォルダの場所そのものが分からない場合は、MT4のデータフォルダがどこにあるか分からない時に見ることを先に見ると、フォルダの取り違えを減らしやすくなります。入れた後にナビゲーターへ出ない場合は、MT4にインジケーターを入れたのにナビゲーターに出ない時の見方で別に切り分けます。

    見る場所 役割 つまずきやすい点
    ダウンロードしたファイル インジケーター本体またはソースコード .ex4.mq4、zip形式、MT5用ファイルなどで扱い方が変わります。
    MT4のデータフォルダ そのMT4が実際に参照するファイル置き場 見た目が似た別フォルダへ入れると、MT4側に表示されません。
    MQL4/Indicators MT4用カスタムインジケーターを置く場所 EA用のExpertsやScriptsへ入れると、カスタムインジとして見つけにくくなります。
    ナビゲーター インジケーターをチャートへ適用する画面 更新や再起動をしないと、追加したファイルが見えないことがあります。

    基本の入れ方

    まずはMT4のメニューからデータフォルダを開き、そこからインジケーター用のフォルダへ移動します。Windowsの通常フォルダから探すより、MT4の画面から開く方が、別の取引会社のMT4や古いフォルダと取り違えにくくなります。

    1 MT4を起動する 普段使っている取引会社のMT4を開きます。複数のMT4を入れている場合は、使いたい口座側のMT4かどうかを先に見ます。
    2 ファイルからデータフォルダを開く MT4上部メニューの「ファイル」から「データフォルダを開く」を選びます。ここで開いた場所が、そのMT4が実際に読むフォルダです。
    3 MQL4フォルダを開く データフォルダ内にある MQL4 フォルダを開きます。EA、インジケーター、スクリプトなどは、この中で用途別に分かれています。
    4 Indicatorsフォルダへ入れる Indicators フォルダに、インジケーターのファイルを入れます。MT4公式ヘルプでも、カスタムインジケーターは /MQL4/Indicators フォルダに置かれるものとして説明されています。
    5 ナビゲーターを更新する ナビゲーターのインジケーター欄で右クリックし、更新を使います。表示されない場合はMT4を一度閉じて再起動します。
    6 チャートへ適用する ナビゲーターに表示されたインジケーターをダブルクリックするか、チャートへドラッグして適用します。設定画面が出たら、入力値を見てから反映します。

    よくあるファイル形式の例

    インジケーターの配布形式は一つではありません。配布元によって、実行用ファイルだけの場合、ソースコードが付いている場合、zipでまとめられている場合があります。

    例1:sample.ex4 だけがある

    .ex4 はMT4で実行されるファイルです。基本的には、MT4のデータフォルダ内にある MQL4/Indicators へ入れ、ナビゲーターを更新して使います。

    例2:sample.mq4 だけがある

    .mq4MQL4のソースコードです。必要に応じてMetaEditorでコンパイルし、.ex4 を作ってからMT4で使います。

    例3:zipファイルで配布されている

    まずzipを展開します。中に .ex4.mq4、説明書、画像などが入っていることがあります。zipのままIndicatorsフォルダへ入れても、通常はインジケーターとしては表示されません。

    例4:ex5やmq5が入っている

    .ex5.mq5 はMT5向けの形式です。MT4ではそのまま使えません。MT4用と書かれているか、拡張子がMT4向けかを見てください。

    導入前に見るファイル形式
    • .ex4:MT4で実行されるファイルです。ナビゲーターに表示される中心になります。
    • .mq4:編集可能なソースコードです。変更した場合はコンパイルが必要です。
    • .zip:圧縮ファイルです。先に展開し、中にあるファイルを見ます。
    • .ex5.mq5:MT5向けの形式です。MT4ではそのまま使えません。

    複数のMT4を使っている場合の例

    取引会社ごとにMT4を入れている場合、見た目は同じでも、データフォルダは別です。A社のMT4を開いたままB社のデータフォルダへ入れても、A社のMT4には表示されません。

    この場合は、実際に使うMT4を起動し、そのMT4のメニューからデータフォルダを開きます。インジケーターを入れる作業は、必ず「使いたいMT4を開いてから、その中のデータフォルダへ入れる」と考えると間違いにくくなります。

    例:A社MT4とB社MT4を入れている場合

    A社のチャートで使いたいなら、A社MT4を起動し、A社MT4の「データフォルダを開く」からIndicatorsフォルダへ入れます。B社MT4のフォルダへ入れても、A社MT4のナビゲーターには出ません。

    .ex4と.mq4の違いを軽く見ておく

    MT4のカスタムインジケーターでは、主に MQL4 のソースコードである .mq4 ファイルと、実行用ファイルである .ex4 ファイルを見かけます。MT4公式ヘルプでは、ナビゲーターに表示されるのは実行可能なインジケーターファイル、つまり .ex4 側と説明されています。

    .mq4 を変更した場合は、MetaEditorでコンパイルして新しい .ex4 を作る必要があります。コンパイルしないままでは、MT4側では以前の内容が使われることがあります。

    ラボメモ

    MT4の操作でつまずくときは、設定そのものよりも、ファイルの置き場所や再起動の有無で止まっていることがあります。

    まずはデータフォルダ、MQL4、Indicators、ナビゲーターの順に見ると、原因を切り分けやすくなります。

    ナビゲーターに表示された後の使い方

    MT4のナビゲーターは、口座、インジケーター、EA、カスタムインジケーター、スクリプトなどへすばやくアクセスするための画面です。表示されたインジケーターは、ダブルクリックやドラッグでチャートへ適用できます。

    インジケーターによっては、適用時にパラメーターの入力画面が表示されます。数値を変える前に、初期値、対象の時間足、表示するラインや色を見ておくと、後から「入れたのに見えない」と感じる場面を分けて考えやすくなります。

    入れたのに見えない時は原因別に分ける

    インジケーターを入れた後に表示されない時は、どこで止まっているかによって見る記事を分けます。入れ方の記事だけで全部を解決しようとすると、ファイル、ナビゲーター、チャート表示、コンパイル状態が混ざりやすくなります。

    インジケーター名ではなく、ツールバー、ボタン、ナビゲーター、ターミナルなどMT4の画面部品そのものが見当たらない場合は、MT4のGUIやボタンが表示されない時に見ることで表示メニュー側を確認します。

    状態 見る場所 次に見る記事
    ボタンやナビゲーター自体が見えない 表示メニュー、ツールバー、ナビゲーター、ターミナル MT4のGUIやボタンが表示されない時に見ること
    データフォルダの場所が分からない MT4のファイルメニュー、データフォルダ MT4のデータフォルダがどこにあるか分からない時に見ること
    ナビゲーターに名前が出ない MQL4/Indicators、ファイル形式、更新、再起動 MT4にインジケーターを入れたのにナビゲーターに出ない時の見方
    名前は出るがチャートに見えない インジケーター設定、色、時間足、サブウィンドウ MT4インジケーターが表示されない時に見ること
    設定変更後に表示が変わらない パラメーター、チャート再適用、時間足、表示条件 MT4インジケーターのパラメーター変更後に表示が変わらない時に見ること

    インジケーターは判断を補助する道具として扱う

    インジケーターは、チャート上の情報を見やすくするための道具です。入れ方を覚えることと、そのインジケーターをどう使うかは別の話です。

    特にサイン系の表示や、複数時間足を見せるタイプのツールは、見た目だけで判断しない方が安全です。どの条件で表示されるのか、どの場面では合いにくいのかを分けて見ると、過度な期待を避けやすくなります。

    導入後に見るチェックリスト
    1. 使いたいMT4からデータフォルダを開いたか
    2. MQL4/Indicators にファイルを入れたか
    3. zipを展開したか
    4. .ex4 または .mq4 のMT4用ファイルか
    5. ナビゲーターを更新したか、MT4を再起動したか
    6. ナビゲーターに名前が出ているか
    7. チャートへ適用できたか
    8. 表示色、時間足、パラメーターを見たか
    9. 必要なら関連する表示トラブル記事を見たか

    本記事は、MT4へインジケーターを追加するための操作を扱うものです。特定のインジケーター、EA、手法による取引成果を保証するものではありません。ツールは判断材料の一つとして扱い、実際の取引判断は利用者自身で行ってください。

    この記事に出てくる用語

    まとめ

    MT4インジケーターを入れる時は、使いたいMT4からデータフォルダを開き、MQL4/Indicators へMT4用ファイルを置きます。zipは展開し、.ex4.mq4 などの本体ファイルを見ます。

    ファイルを入れた後は、ナビゲーター更新またはMT4再起動を行い、チャートへ適用します。ナビゲーターに出ない、チャート上で見えない、設定変更後に表示が変わらない場合は、それぞれ見る場所が違います。

    入れ方の記事は、インジケーターを使える状態へ進むための入口です。表示できた後は、そのインジケーターが何を示すのか、どの条件で使うものなのかを分けて見てください。