タグ: EX4

  • MT4にインジケーターを入れたのにナビゲーターに出ない時の見方

    MT4にインジケーターのファイルを入れたはずなのに、ナビゲーターの「Custom Indicators」や「カスタムインジケーター」に名前が出てこないことがあります。

    この状態は、インジケーターの良し悪し以前に、MT4がそのファイルをまだ見つけられていない、または読み込める形になっていない可能性があります。

    この記事では、保存場所、ファイル形式、再読み込み、コンパイル、サブフォルダ、購入商品で起きやすい見落としを順に見ていきます。

    チャートに出ない前に、ナビゲーターに出ているかを見る

    MT4のインジケーター表示トラブルは、大きく分けると二段階あります。

    一つ目は、ナビゲーターにインジケーター名が出てこない段階です。もう一つは、ナビゲーターには出ているのに、チャートへ入れても表示されない段階です。

    今回扱うのは前者です。ナビゲーターに出ない場合は、チャート設定や色、パラメーターを見る前に、MT4側がファイルを認識できる状態かどうかを先に見た方が早いことがあります。

    1 ナビゲーターを開く MT4のナビゲーターは、Ctrl+N、または表示メニューから開けます。Custom Indicatorsの中に目的の名前があるかを見ます。
    2 ファイルを置いたフォルダを見る MT4のデータフォルダを開き、MQL4内のIndicatorsフォルダに置いているかを見ます。別のMT4端末のフォルダへ入れていることもあります。
    3 再起動または更新を試す ファイルを置いた直後は、MT4がまだ一覧を読み直していないことがあります。再起動、またはナビゲーター上の更新を試します。
    4 mq4だけならコンパイル状態を見る mq4ファイルだけを置いた場合、ex4が作られていないとMT4上で扱えないことがあります。MetaEditorでエラーが出ていないかを見ます。

    まずは保存場所を取り違えていないかを見る

    インジケーターがナビゲーターに出ない時に多いのが、ファイルを置く場所の取り違えです。

    MT4を複数入れている場合、デスクトップ上のショートカットは同じように見えても、中身のデータフォルダが別になっていることがあります。普段使っているMT4の画面から「データフォルダを開く」を使い、その中のMQL4、Indicatorsへ進む方が安全です。

    フォルダ名だけを見て判断すると、別会社のMT4や古いインストール先へ入れてしまうことがあります。特に、過去に複数のMT4を試した人ほど起きやすい見落としです。

    見る場所

    MT4を開いた状態からデータフォルダを開き、その中のMQL4、Indicatorsを見ます。

    避けたい見方

    検索で出てきた古いフォルダや、別のMT4のIndicatorsへ入れて済ませる見方です。

    複数端末の注意

    同じ名前のMT4でも、データフォルダが別ならナビゲーターには出ません。

    ex4、mq4、zipを混ぜて見ない

    MT4のカスタムインジケーターでは、よく見るファイル形式としてex4とmq4があります。

    ex4はMT4上で実行される形式です。mq4はソースコード側のファイルです。配布元によってはex4だけ、mq4だけ、または両方が入っていることがあります。

    zipファイルをそのままIndicatorsフォルダへ置いただけでは、目的のファイルがMT4から見える状態にならないことがあります。まずzipを展開し、中にあるex4やmq4を見ます。

    また、説明書、画像、利用規約、別フォルダが一緒に入っている商品や配布物もあります。すべてをIndicatorsへ投げ込むより、配布元の説明に沿って、必要なファイルだけを置く方が混乱しにくくなります。

    状態 見たいこと 次に試すこと
    zipのまま置いている 中身が展開されているか zipを展開し、ex4やmq4を探す
    mq4だけがある コンパイルでex4が作られるか MetaEditorで開き、エラーがないかを見る
    ex4がある 正しいIndicatorsフォルダに入っているか MT4を再起動するか、ナビゲーターを更新する
    名前が似たファイルが複数ある 旧版、最新版、別通貨用などを混同していないか 説明書や配布元ページで対象ファイルを見直す

    ナビゲーターの更新とMT4再起動を分けて試す

    ファイルを置いた後、MT4がすぐに一覧へ反映しないことがあります。

    まずはナビゲーター上で右クリックし、更新を試します。それでも出ない場合は、MT4を閉じてから再度起動します。

    この時、MT4を複数起動している場合は、編集しているフォルダと再起動した端末が同じかを見ます。違う端末を再起動しても、目的のインジケーターは出てきません。

    再読み込みで見る順番
    1. 目的のMT4を開く
    2. そのMT4からデータフォルダを開く
    3. MQL4、Indicatorsへファイルを置く
    4. ナビゲーターで更新する
    5. 出ない場合はMT4を再起動する
    6. それでも出ない場合は、ファイル形式とコンパイル状態を見る

    mq4ファイルだけならコンパイルで止まっていないかを見る

    mq4ファイルは、ソースコード側のファイルです。MT4で動かすには、コンパイルされてex4が作られる必要があります。

    MetaEditorでmq4を開き、コンパイルを実行した時にエラーが出ると、ex4が作られない、または更新されないことがあります。この場合、ナビゲーターに出ない、出てもチャートへ入れられない、といった状態につながります。

    自作や無料配布のmq4で起きることもありますし、古いコードを現在のMT4で開いた時にエラーが出ることもあります。コード修正が必要な場合、記事だけで解決できないこともあります。

    購入商品や配布物の場合は、配布元がex4を提供しているのか、mq4を自分でコンパイルする前提なのかも見ておきましょう。

    サブフォルダやファイル名で見失うこともある

    Indicatorsフォルダの中にサブフォルダを作っている場合、ナビゲーター上でも階層が分かれて表示されることがあります。

    たとえば、Indicatorsの中に「tools」「arrow」「sample」などのフォルダを作り、その中にファイルを入れた場合、ナビゲーターのCustom Indicators直下ではなく、サブフォルダの中に出ることがあります。

    また、ファイル名が商品名と違う場合もあります。販売ページや説明書の名前だけで探すと見落とすため、実際のex4名、mq4名も見ておくと探しやすくなります。

    サブフォルダを開く

    Custom Indicatorsの下にフォルダが見える場合は、その中まで開いて名前を見ます。

    ファイル名を見る

    商品名、表示名、ファイル名が完全に同じとは限りません。

    古いファイルを残しすぎない

    旧版と新版を混ぜると、どれを使っているのか分かりにくくなります。

    ナビゲーターには出るがチャートに出ない場合は別問題

    ここまで見て、ナビゲーターに名前が出るようになったのに、チャートへ入れても線や矢印が見えない場合は、別の切り分けになります。

    その場合は、パラメーター、表示色、時間足、対象通貨ペア、サブウィンドウ表示、履歴データ、インジケーターの仕様を見ます。

    「ナビゲーターに出ない」と「チャートに表示されない」を同時に扱うと、原因がぼやけやすくなります。まず一覧に出る状態まで持っていき、その後で表示条件を見た方が進めやすくなります。

    ラボメモ

    MT4のインジケーターが見つからない時は、設定値よりも先に、ファイルの置き場所、形式、再読み込み、コンパイル状態を見ると切り分けしやすくなります。

    インジケーターは取引判断を補助する道具であり、導入できたこと自体が取引結果を保証するものではありません。

    サポートへ聞く前にメモしておきたいこと

    配布元や販売元へ問い合わせる場合は、「出ません」だけでは状況が伝わりにくいことがあります。

    以下をメモしておくと、相手も原因を追いやすくなります。

    • 使っているMT4の会社名や端末名
    • ファイルを置いたフォルダの場所
    • 置いたファイル名と拡張子
    • MT4を再起動したか
    • ナビゲーターで更新を試したか
    • mq4を使っている場合、MetaEditorでエラーが出ていないか
    • ナビゲーターには出ないのか、出るがチャートに表示されないのか

    このメモがあるだけで、保存場所の問題なのか、ファイル形式の問題なのか、インジケーター側の仕様なのかを分けやすくなります。

  • 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のデータフォルダ、ナビゲーター、チャートへの適用、カスタムインジケーター作成に関する公式情報をもとに、表示されない時の見方をまとめています。