タグ: MQL4

  • EAとは何か|自動売買を使う前に知っておきたい基本

    MT4やFXツールを調べていると、EAという言葉がよく出てきます。インジケーターと同じようにチャートへ入れるもの、と見えてしまうこともありますが、EAは単なる表示用の部品ではありません。

    この記事では、EAが何をするためのプログラムなのか、インジケーターや裁量補助ツールと何が違うのかを、使う前の基礎として見ていきます。細かい設定値の話へ入る前に、まず役割とリスクの線引きを押さえるための記事です。

    EAはMT4上で動く自動売買用のプログラム

    EAは「Expert Advisor」の略で、MT4の中で動くプログラムの一種です。MetaTrader 4の公式ヘルプでは、Expert AdvisorはMQL4で作られ、分析や取引処理の自動化に使われるプログラムとして説明されています。

    ここで大切なのは、EAは「チャートに何かを表示するだけの道具」とは限らないという点です。条件に合った時に通知だけを出すものもあれば、発注や決済の処理まで扱う設計のものもあります。名前が同じEAでも、実際に何をするかは中身によって変わります。

    まず押さえたいこと

    EAは、あらかじめ決められた条件をもとに、MT4上で分析や取引処理を自動化するためのプログラムです。ただし、EAという名前だけでは、通知だけなのか、注文まで扱うのか、どの条件で動くのかは分かりません。導入前には、役割と動作範囲を分けて読む必要があります。

    インジケーターとの違い

    インジケーターは、価格の動きや計算結果をチャート上へ表示し、分析を補助するために使われます。MetaTrader 4の公式情報でも、カスタムインジケーターは価格変化の分析を目的とするものとして説明されています。

    一方、EAは分析だけでなく、設定によっては取引処理まで扱うことがあります。つまり、インジケーターは「見るための材料」を出す道具、EAは「決めた条件に沿って処理を進める」道具として分けて考えると、混同しにくくなります。

    項目 EA インジケーター
    主な役割 条件に沿って分析や取引処理を自動化する 計算結果やサインをチャート上に表示する
    動作場所 MT4のExpert Advisorsに入れて使う MT4のIndicatorsやCustom Indicatorsから使う
    見るべき点 何を自動化するのか、どの条件で動くのか 何を表示するのか、どの条件でサインや線が出るのか
    注意点 動作範囲、停止条件、リスクを事前に読む 表示だけで取引全体を判断しない

    EAが扱う処理は一つではない

    EAと聞くと、すべての取引を任せるもののように見えることがあります。しかし、実際にはEAの役割はさまざまです。相場状況を見て通知するもの、一定条件で注文を出すもの、保有ポジションの管理を補助するものなど、設計によって動き方が違います。

    導入前に見るべきなのは、「EAかどうか」だけではありません。何を条件にして、何を実行し、どの場面では動かないのかを読むことです。名前だけで判断すると、必要な前提を見落としやすくなります。

    通知・監視型

    条件に合った時に通知を出したり、チャート上の状態を監視したりするタイプです。注文まで扱うかどうかは、EAごとの仕様を見る必要があります。

    注文処理型

    条件に合った時に注文や決済を扱うタイプです。エントリー条件だけでなく、撤退条件や停止条件を読む必要があります。

    管理補助型

    保有ポジション、ロット、平均建値、一定水準への到達などを補助的に扱うタイプです。管理情報をどう使うかは別に考える必要があります。

    EAを使う前に見るべき項目

    EAは、見た目の説明だけでは動作範囲が分かりにくいことがあります。使う前には、少なくとも次の項目を分けて読んでおくと、誤解を減らしやすくなります。

    1 何を自動化するEAなのかを見る 通知だけなのか、注文処理まで扱うのか、保有ポジションの管理をするのかを分けて読みます。
    2 対象の通貨ペア・時間足・口座条件を見る 説明に想定環境が書かれている場合は、別の環境で同じ動きを期待しないようにします。
    3 停止条件と使わない場面を見る 急変時、重要イベント前後、想定外の値動きなど、どの場面では止めるのかを先に決めておきます。
    4 バックテストの数字を過信しない 過去データ上の結果は、条件を読むための材料です。将来の取引結果を保証するものとして扱わないようにします。

    自動売買という言葉で誤解しやすいこと

    自動売買という言葉は便利ですが、読者に誤解を生みやすい言葉でもあります。EAはあらかじめ決められた条件に沿って動くため、想定外の相場、設定ミス、通信や端末の状態、資金管理の不足まで吸収してくれるものではありません。

    また、EAを入れた後も、稼働状況、保有ポジション、証拠金維持率、損切りや停止の判断は見る必要があります。動いているから任せてよい、という見方ではなく、何を任せていて、何を人が見るのかを分けておくことが大切です。

    導入前メモ

    EAを選ぶ前には、何を自動化する道具なのかを先に読むことが大切です。通知、注文、決済、管理補助では、見るべきリスクが変わります。

    EAは取引判断を補助・自動化するためのプログラムであり、取引結果を保証するものではありません。公式情報、動作環境、停止条件をあわせて見てください。

    バックテストは入口であって結論ではない

    EAの説明では、バックテストのグラフや数字が目立つことがあります。バックテストは、過去データで設定やロジックの動きを見るための材料です。ただし、期間、時間足、通貨ペア、パラメーターが変われば、見え方も変わります。

    特に、最大ドローダウン、取引回数、連敗時の動き、ロットの変化、保有ポジション数は、結果の一部だけを見ていると見落としやすい項目です。EAを見る時は、最終的な数字だけでなく、途中でどの程度の含み損や資金変動があったのかも読む必要があります。

    バックテストを見る時に分けたい項目
    • 検証期間と対象時間足
    • 通貨ペアや銘柄
    • 取引回数と保有時間
    • 最大ドローダウン
    • ロットやポジション数の増え方
    • 大きく崩れた時の挙動

    リスクはEAの外側にもある

    EAの中身だけを見ていると、FX取引そのもののリスクを軽く見積もってしまうことがあります。金融庁は、外国為替証拠金取引について、証拠金以上の損失が生じるおそれのある非常にリスクの高い商品であり、仕組みとリスクを十分に理解したうえで判断する必要があると注意喚起しています。

    EAを使う場合も、この前提は変わりません。プログラムが動いていても、急な値動き、設定の誤り、想定外の連続取引、ポジション数の増加などを見ないままにすると、リスクを小さく見積もりやすくなります。

    EAは、MT4上で分析や取引処理を自動化するためのプログラムです。特定のEA、設定、バックテスト結果が、将来の取引結果を保証するものではありません。使う前には、動作範囲、停止条件、ロット、証拠金維持率、使わない場面を分けて見てください。

    まとめ

    EAは、MT4上で動くExpert Advisorのことで、MQL4で作られた自動売買用のプログラムとして扱われます。インジケーターが主にチャート上の表示や分析補助を担うのに対し、EAは設計によって分析、通知、注文、管理補助などを扱います。

    EAを見る時は、名前や成績表示だけでなく、何を自動化するのか、どの環境で動かすのか、どの場面で止めるのかを読むことが重要です。ツールの役割とFX取引そのもののリスクを分けて見ることで、導入前の判断をしやすくなります。

  • 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再起動を行い、チャートへ適用します。ナビゲーターに出ない、チャート上で見えない、設定変更後に表示が変わらない場合は、それぞれ見る場所が違います。

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