タグ: MT4操作

  • MT4インジのパラメーターを変えたら表示が変わる理由

    MT4インジケーターのパラメーターを変えたあと、矢印の位置、ラインの形、色、通知の出方、表示される時間足が変わって驚くことがあります。インジケーターの設定欄には、見た目だけを変える項目と、計算そのものに関わる項目が混ざっているためです。

    この記事では、MT4インジのパラメーターを変えたら表示が変わる理由を、入力値、計算条件、表示条件、色や線、時間足表示、テンプレート保存の違いに分けて見ていきます。具体的な数値を推奨する記事ではなく、設定変更後に何が変わったのかを読み直すための記事です。

    パラメーターは見た目の飾りだけではない

    MT4のインジケーター設定画面では、数値、色、線の太さ、表示時間足、通知関連など、さまざまな項目を触れることがあります。標準インジケーターでもカスタムインジケーターでも、設定項目の意味を分けずに変更すると、「少し触っただけなのに表示が大きく変わった」と感じやすくなります。

    MQL4公式リファレンスでは、input変数はプログラムの入力パラメーターを決めるもので、プログラムのプロパティ画面から利用できると説明されています。つまり、Inputsに並ぶ値は、単なるメモ欄ではなく、インジケーターが計算や表示に使う前提値である可能性があります。

    計算期間

    移動平均の期間、RSIやADXの期間、直近何本を見るかなどです。値を変えると、ラインやサインの出方が大きく変わることがあります。

    しきい値

    一定以上なら表示、一定以下なら非表示など、サインや色分けの条件に関係する値です。矢印の数や通知の頻度が変わりやすい項目です。

    表示設定

    色、線の太さ、線種、矢印記号、表示する時間足などです。計算は同じでも見え方が変わる場合があります。

    通知設定

    アラート、メール、プッシュ通知、通知回数などです。チャート表示そのものではなく、知らせ方に影響します。

    表示が変わる理由を4つに分けて見る

    パラメーター変更後の違和感は、すべて同じ原因で起きるわけではありません。ラインの位置が変わったのか、矢印の数が変わったのか、色だけ変わったのか、時間足によって見えたり見えなかったりするのかで、見る場所が変わります。

    まずは、どの種類の変化なのかを分けてください。ここを分けずに「壊れた」「前と違う」と考えると、元に戻すべき項目を見失いやすくなります。

    変化の種類 起きやすい原因 見る場所
    ラインの位置が変わる 期間、計算対象、平滑化の値など、計算条件に関わる値を変えた可能性があります。 Inputsの期間、価格種別、計算方式に近い項目です。
    矢印やサインの数が変わる しきい値、サイン判定、フィルター条件、確定足を見る設定などが変わった可能性があります。 Signal、Alert、Filter、Threshold、Shiftなどの名称を含む項目です。
    色や線だけが変わる ColorsやStyleなど、表示の見た目だけを変えた可能性があります。 Colors、Line width、Style、矢印記号などの表示項目です。
    特定の時間足だけ出ない 表示時間足、対象時間足、マルチタイムフレーム設定が関係している可能性があります。 Visualization、Timeframe、MTF、Higher TFなどの項目です。

    InputsとColorsとVisualizationを混同しない

    インジケーターの設定画面では、タブごとに役割が違います。Inputsはインジケーター側の入力値、Colorsは表示色や線、Visualizationは表示する時間足に関わることがあります。ここを混同すると、「色を変えただけのつもり」「期間だけ変えたつもり」というズレが起きます。

    特にカスタムインジケーターでは、開発者がInputsに置いた項目名が分かりにくい場合があります。Period、Length、Bars、Filter、Signal、Alert、Shift、UseCurrentBarのような名称が出てきたら、表示や判定に関わる値かもしれません。意味が分からない値をまとめて変えるより、1つずつ変えて違いを見る方が安全です。

    まとめて値を変える

    複数項目を一度に変えると、どの項目で表示が変わったのか分かりにくくなります。あとで戻す時にも迷いやすくなります。

    1項目ずつ変える

    変更前の値をメモし、1つずつ変えてチャート表示を見ると、どの項目が効いているのかを読みやすくなります。

    期間を変えるとラインや矢印が変わりやすい

    インジケーターの期間は、過去何本分の価格やデータを使うかに関係することがあります。期間を短くすれば反応が早く見える場合があり、期間を長くすればなだらかに見える場合があります。ただし、これは表示の性質が変わるという話であり、取引結果を約束するものではありません。

    たとえば、移動平均系のライン、RSIやADXのようなオシレーター、ボラティリティを見る指標では、期間や計算対象を変えると、チャート上の形や交差位置、しきい値到達のタイミングが変わることがあります。サイン系インジケーターの場合も、内部で期間やフィルターを見ていれば、矢印の数や位置が変わることがあります。

    期間変更を見る時の小さな手順
    1. 変更前の値をメモする。
    2. 同じ通貨ペア、同じ時間足、同じ表示範囲で見る。
    3. 期間だけを変え、色や通知は触らない。
    4. ライン、矢印、アラート回数のどれが変わったかを見る。
    5. 元の値に戻して、表示が戻るかを見る。

    しきい値を変えるとサイン数が変わることがある

    しきい値は、サインを出すか出さないかの境目に関わることがあります。たとえば、ある数値を超えた時だけ矢印を出す、一定条件を満たした時だけ色を変える、複数条件がそろった時だけ通知する、といった作りです。

    このようなインジケーターでは、しきい値を少し変えただけでも、矢印や通知の数が増えたり減ったりすることがあります。矢印が増えたから良い、減ったから悪い、と単純に読むのではなく、何を条件に表示しているのかを見る必要があります。

    サインが増えると、チャート上では機会が増えたように見えることがあります。しかし、サイン数が多いことと、そのサインをどう扱うかは別です。この記事では具体的な売買判断ではなく、表示条件が変わった時に何を読み直すかに限定します。

    現在足を見る設定と確定足を見る設定で表示が違う場合がある

    矢印サインや色変化を出すインジケーターでは、現在進行中の足を使うのか、確定した足だけを見るのかで見え方が変わることがあります。現在足を使う設定では、足が確定する前に条件を満たしたように見えても、その後の価格変化で条件から外れることがあります。

    MQL4公式では、カスタムインジケーターは表示用バッファや描画スタイルなどを使ってチャート上へ値を表示します。表示される矢印やラインは、インジケーター側の計算と描画条件の結果です。パラメーター変更後に矢印の出方が変わった時は、現在足を使う設定、Shift、確定足指定、アラート対象足などの名称を見てください。

    ラボメモ

    パラメーター変更で表示が変わった時は、まず「計算条件を変えたのか」「見た目だけを変えたのか」を分けると読みやすくなります。

    インジケーターは取引判断を補助する道具であり、設定値を変えることが取引成果を保証するわけではありません。

    色や線の変更は計算変更とは分けて見る

    ColorsやStyleを変えた場合、計算結果は同じでも見え方だけが変わることがあります。線を太くした、色を変えた、矢印記号を変えた、ヒストグラムの表示色を変えた、という場合です。

    ただし、カスタムインジケーターによっては、色分けが内部状態を表していることがあります。たとえば、上昇方向と下降方向、条件成立と未成立、強弱の分類などです。色だけを見て判断している場合、色設定を変えたことで、以前と同じ意味で読めなくなることもあります。

    変更した場所 主な変化 注意点
    Inputsの期間や数値 ライン位置、矢印数、通知頻度、判定タイミングが変わることがあります。 計算条件に関わる可能性があるため、変更前の値を残しておきます。
    ColorsやStyle 色、線の太さ、表示形式が変わります。 見た目だけの変更か、状態を示す色を変えているのかを分けます。
    Visualization 表示される時間足が変わることがあります。 特定の時間足でだけ見えない時は、この設定も見ます。
    AlertやNotification 音、メール、スマホ通知の出方が変わることがあります。 表示そのものではなく、知らせ方の設定として分けて見ます。

    時間足を変えた時の表示差も一緒に見る

    MT4のインジケーターは、同じ設定でも時間足が変わると表示が変わることがあります。1時間足で見た時と15分足で見た時では、1本の足が表す時間も、計算に使う価格の並びも違うためです。

    また、マルチタイムフレーム系のインジケーターでは、上位足の値を下位足へ表示する作りになっている場合があります。この場合、下位足のチャート上では表示が階段状に見えたり、上位足が確定するまで表示が変わるように見えたりすることがあります。

    パラメーター変更後に表示が変わったと感じた時は、同じ時間足で比べているかを先に見ます。時間足も一緒に変えてしまうと、パラメーターの影響なのか、時間足の違いなのかが分かりにくくなります。

    変更前の値を残してから触る

    インジケーターの設定を試す時は、変更前の値を残しておくことが大切です。スクリーンショットを撮る、メモに書く、テンプレートを別名保存する、入力値をコピーしておくなど、戻れる状態を作ってから触ると、表示が変わった時も落ち着いて見直せます。

    特に購入したインジケーターや配布元の説明があるインジケーターでは、初期値に意味がある場合があります。初期値を上書きしたままテンプレート保存すると、どれが元の表示だったか分からなくなることがあります。

    1 変更前の画面を残す Inputs、Colors、Visualizationなどの画面をスクリーンショットやメモで残します。元に戻せることを優先します。
    2 1項目だけ変える 期間、しきい値、色、通知などを一度に変えず、1項目ずつ表示差を見ます。
    3 同じ条件で見比べる 同じ通貨ペア、同じ時間足、同じ表示範囲で見ます。比較条件が変わると、原因が分かりにくくなります。
    4 必要なら別名テンプレートにする 試した設定を残す場合は、元のテンプレートを上書きせず、別名で保存しておくと戻しやすくなります。

    テンプレート保存で設定が残る点にも注意する

    MT4では、インジケーターの設定を含めてテンプレート保存できるため、変更したパラメーターが別チャートにも引き継がれることがあります。便利な反面、試しに変えた値をそのまま保存すると、次に別チャートへ適用した時も変更後の表示になります。

    試すためのテンプレートと、普段使うテンプレートは分けておくと安全です。たとえば、元のテンプレート名を残し、検証用や表示比較用の名前を別に作ります。テンプレート名を分けるだけでも、意図しない上書きを避けやすくなります。

    テンプレート名の付け方例
    • 通常用:ma_rsi_default
    • 表示確認用:ma_rsi_test_period20
    • アラート確認用:ma_rsi_alert_test
    • 元に戻す用:ma_rsi_original_backup

    名前は一例です。重要なのは、初期設定、試した設定、普段使う設定を混ぜないことです。

    表示が変わった時にすぐ疑う場所

    パラメーター変更後に表示が変わった時は、次の順で見ると原因を分けやすくなります。最初からソースコードや複雑な仕様を疑うより、まずは設定画面と比較条件を見る方が早いことがあります。

    症状 先に見る場所 補足
    矢印が増えた、減った Inputsのしきい値、フィルター、現在足/確定足の設定 サイン条件が変わると、表示される回数も変わることがあります。
    ラインの位置が変わった 期間、計算対象、平滑化、適用価格 同じ時間足で比較しないと、原因を読み違えやすくなります。
    色だけ変わった Colors、Style、矢印記号 見た目だけの変更か、状態の意味が変わったかを分けます。
    特定の時間足で出ない Visualization、MTF設定、対象時間足 表示時間足の制限や、上位足参照の設定が関係する場合があります。
    アラートだけ変わった Alert、Email、Notification、回数制限 チャート表示と通知条件は別に用意されていることがあります。

    おすすめ設定探しの記事ではなく、変更点を見る記事として扱う

    インジケーターのパラメーターを変えると、見え方が変わるため、つい「どの値が良いのか」を探したくなります。しかし、この記事の目的は特定の数値を勧めることではありません。変更した項目が、表示、計算、通知、時間足のどこに影響しているかを分けることです。

    設定値は、通貨ペア、時間足、使い方、インジケーターの仕様によって見え方が変わります。販売ページや配布元の説明がある場合は、初期値の意味、推奨されている使い方、注意書きもあわせて読んでください。数字だけを真似しても、同じ見方になるとは限りません。

    標準インジとカスタムインジで見る場所が少し違う

    MT4には、最初から入っている標準インジケーターと、あとから追加するカスタムインジケーターがあります。標準インジケーターは、MT4側で用意された指標をチャートへ適用するものです。カスタムインジケーターは、MQL4で作られた独自のインジケーターです。

    標準インジケーターは、項目名が比較的分かりやすいことが多く、期間、適用価格、色、線種などを見れば、どこが変わったのかを追いやすい場合があります。一方、カスタムインジケーターでは、作成者が用意した入力項目が並ぶため、項目名だけでは意味が分かりにくいことがあります。

    そのため、カスタムインジケーターの表示が変わった時は、設定画面だけで断定しないことも大切です。配布元の説明、同梱マニュアル、商品ページの注意書き、初期値の意味がある場合はそこも見ます。項目名が似ていても、内部で何をしているかはインジケーターごとに違う場合があります。

    種類 見やすい点 注意したい点
    標準インジケーター 期間、適用価格、色など、比較的共通した項目で見やすいことがあります。 時間足や適用価格を変えると表示が変わるため、同じ条件で比較します。
    カスタムインジケーター 独自の表示、矢印、アラート、複数条件のフィルターなどを持つことがあります。 項目名が独自で、初期値の意味が分かりにくい場合があります。説明書や配布元の案内も見ます。
    サイン系インジケーター 矢印や色で条件成立を見やすくする設計になっていることがあります。 矢印の数、出る位置、確定前後の扱い、通知条件を分けて読みます。
    マルチタイムフレーム系 上位足の流れや別時間足の情報を同じチャートで見られる場合があります。 現在の時間足だけで完結していないため、表示の更新タイミングや対象時間足を見ます。

    アラート設定を変えた時は、表示と通知を分ける

    インジケーターによっては、Inputsの中にAlert、Mail、Push、Sound、Popup、Notifyなどの項目が入っていることがあります。これらはチャート上の表示ではなく、通知の出方に関係している場合があります。

    たとえば、矢印は出ているのに通知が来ない場合、計算や描画ではなく通知設定側の問題かもしれません。反対に、通知は来るのにチャート上の表示が期待と違う場合、色や表示バッファ、表示時間足の設定を見る必要があります。

    アラート付きインジケーターでは、表示条件と通知条件が完全に同じとは限りません。チャートには矢印が出るが通知は確定足だけ、現在足で通知するがチャート表示は後で変わる、初回だけ通知する、同じ足では1回だけ通知する、という作りもあり得ます。設定欄の名称だけで分からない場合は、配布元の説明も見てください。

    チャート表示

    ライン、矢印、色、ヒストグラム、サブウィンドウ表示などです。ColorsやStyle、表示バッファが関係することがあります。

    通知条件

    アラートを鳴らす条件、現在足か確定足か、同じ足で何回知らせるかなどです。AlertやNotify系の項目を見ます。

    通知手段

    音、ポップアップ、メール、スマホ通知などです。MT4本体側の通知設定も関係することがあります。

    通知の頻度

    何度も鳴る、1回しか鳴らない、足が変わるまで鳴らないなどは、通知回数や重複防止の設定が関係する場合があります。

    Data Windowで値が見えるかを使う

    MT4では、インジケーターがチャート上に描画されているだけでなく、Data Windowで値を見られる場合があります。線や矢印の見た目だけでは分かりにくい時は、カーソル位置の値を見て、パラメーター変更前後で値そのものが変わっているのかを読む方法もあります。

    もちろん、すべてのカスタムインジケーターが分かりやすい値を表示するとは限りません。表示名が分かりにくいもの、バッファ値が空欄になるもの、矢印だけを出すものもあります。それでも、見た目だけではなく値の表示も見ると、色だけが変わったのか、計算結果そのものが変わったのかを分けやすくなります。

    特に、ライン系インジケーターでは、表示値が変わっていれば計算条件が変わっている可能性があります。矢印系インジケーターでは、矢印の出る足やバッファ値の有無を見ることで、表示条件を追いやすくなる場合があります。

    変更メモは、あとで記事や検証にも使える

    設定変更のメモは、単に元に戻すためだけではありません。あとで検証する時、同じ設定だったか、違う設定だったかを分ける材料になります。インジケーターの表示を比べる時に、通貨ペア、時間足、期間、しきい値、テンプレート名、変更日が残っていると、後で読み返しやすくなります。

    特に複数のインジケーターを組み合わせている場合、どのインジのどの値を変えたのかを忘れやすくなります。チャート上では同じように見えても、1つのフィルターだけ変わっている、アラート設定だけ変わっている、表示時間足だけ制限されている、ということがあります。

    メモする項目 なぜ残すか 書き方の例
    インジ名 同じような名前のインジや別バージョンと混ざるのを避けるためです。 SampleIndicator_v1.2
    通貨ペアと時間足 時間足が違うと表示も変わるため、比較条件を残します。 USDJPY M15、XAUUSD H1など
    変更した項目 どの値で表示が変わったのかを後で追うためです。 Period 14→20、Alert true→false
    見え方の変化 ライン、矢印、色、通知のどれが変わったのかを分けるためです。 矢印数が減った、ラインがなだらかになった、通知が止まった
    テンプレート名 どの設定を保存したか分からなくなるのを避けるためです。 test_period20、default_backup

    表示が変わったからといって、すぐ良し悪しを決めない

    パラメーター変更後に表示が見やすくなった、サインが増えた、ラインがなめらかになった、と感じることがあります。しかし、それだけで設定の良し悪しを決めるのは早計です。見た目が整っても、条件が厳しくなっただけかもしれませんし、逆に条件が緩くなって表示が増えただけかもしれません。

    インジケーターは、相場そのものを変える道具ではありません。表示を変えることで、見たい情報を取り出しやすくする補助です。設定値を触る時は、表示が変わった理由、見たい目的、戻せる状態、比較条件を残しておくことが大切です。

    参考文献
    • MQL4 Reference「Input Variables」
      https://docs.mql4.com/basis/variables/inputvariables
    • MQL4 Reference「Custom Indicators」
      https://docs.mql4.com/customind
    • MetaTrader 4 Help「Technical Indicators」
      https://www.metatrader4.com/en/trading-platform/help/analytics/tech_indicators
    • MetaTrader 4 Help「Analytics」
      https://www.metatrader4.com/en/trading-platform/help/beginning/analytics

    本記事は、MT4インジケーターの表示や設定を理解するための一般的な解説です。インジケーターやパラメーター設定は、取引判断を補助する材料の一つであり、特定の設定値で取引成果を保証するものではありません。実際の利用条件や最新情報は、各ツールの公式説明や配布元の案内もあわせて確認してください。

  • MT4テンプレートを別PCに移す時に見ること

    MT4のテンプレートを別PCへ移したのに、前のPCと同じチャートにならないことがあります。テンプレートファイルをコピーしただけでは、使っていたカスタムインジケーター本体、保存場所、ファイル名、外部入力値、ラインやオブジェクト、プロファイルとの違いまで一緒に見ないと、表示が崩れたように見えるためです。

    この記事では、MT4テンプレートを別PCに移す時に見ることを、テンプレートで保存される内容、移すファイル、インジケーター本体、データフォルダ、プロファイルとの違い、移した後の点検手順に分けて扱います。テンプレートを「見た目の保存ファイル」とだけ考えると、あとで細かなところでつまずきやすくなります。

    まずテンプレートに何が入るかを見る

    MT4のテンプレートは、チャートに適用するための設定ファイルです。公式ヘルプでは、テンプレートにはチャート種類や色、スケール、OHLC表示、EAとそのパラメーター、カスタムインジケーターや標準インジケーターとその設定、ラインなどが保存されると説明されています。

    つまり、テンプレートは単なる背景色の保存ではありません。チャートに載せたインジケーターの設定やラインも含めて、チャート状態を別チャートへ再利用するためのものです。ただし、ここで重要なのは「インジケーターの設定が入る」ことと、「インジケーター本体が別PCにある」ことは同じではない、という点です。

    チャートの見た目

    ローソク足やラインチャート、背景色、グリッド、スケールなど、チャートの表示に関わる設定です。

    インジケーター設定

    チャートに入れているインジケーターや、その外部入力値、色や線の設定などが関係します。

    ラインやオブジェクト

    水平線、トレンドライン、図形などのラインスタディもテンプレートに関係します。

    EA関連の設定

    チャートにEAを載せている場合、EAとそのパラメーターもテンプレート側で扱われる項目です。

    テンプレートファイルだけで再現できる範囲を分ける

    テンプレートを別PCへ移す時に最初に分けたいのは、「テンプレートファイルで移るもの」と「別に用意しないといけないもの」です。テンプレートにインジケーター設定が保存されていても、移行先のMT4に同じカスタムインジケーター本体がなければ、同じ表示にはなりません。

    たとえば、前のPCで使っていた独自インジケーターが、移行先PCのNavigatorに出ていない場合、テンプレートを読み込んでも期待した表示にならないことがあります。これはテンプレートのコピー失敗ではなく、必要なファイルや保存場所がそろっていない可能性があります。

    見るもの 主な役割 別PC移行で起きやすいこと
    テンプレートファイル チャート表示、インジ設定、ラインなどを再利用するためのファイルです。 テンプレートだけ移しても、使っていたカスタムインジ本体がなければ同じ表示にならないことがあります。
    カスタムインジケーター本体 独自インジを表示するためのEX4/MQ4ファイルです。 移行先PCのMQL4/Indicators側にないと、Navigatorに出ない、またはテンプレート適用後に表示されないことがあります。
    プリセットや設定ファイル インジやEAが別途読み込む設定値を保存する場合があります。 商品や自作ツールによって扱いが違うため、配布元や自分の保存ルールも見る必要があります。
    DLLやライブラリ 一部のツールが外部ファイルを使う場合があります。 必要なファイル、利用許可、セキュリティ設定がそろわないと、表示や動作が変わることがあります。

    移行元と移行先のデータフォルダを開く

    MT4では、ファイルを置く場所を感覚で探すより、MT4本体からデータフォルダを開く方が安全です。公式ヘルプでは、Fileメニューの「Open Data Folder」から、価格履歴、設定ファイル、MQL4プログラムなどを保存するデータフォルダを開けると説明されています。

    Windowsのインストール先フォルダを直接探しても、実際にMT4が読んでいるデータフォルダと違う場所を見てしまうことがあります。複数のMT4を入れている場合や、ブローカーごとにMT4が分かれている場合は特に注意が必要です。

    1 移行元PCのMT4でOpen Data Folderを開く 前のPCで実際に使っていたMT4を起動し、Fileメニューからデータフォルダを開きます。似た名前のMT4を間違えないようにします。
    2 templatesフォルダを見る 保存したテンプレートファイルを探します。名前を付けて保存していない場合、どのテンプレートを移すのかを先に見直します。
    3 MQL4/Indicatorsも見る テンプレートで使っているカスタムインジケーター本体があるかを見ます。テンプレートだけではなく、必要なインジファイルも移行対象にします。
    4 移行先PCでもOpen Data Folderを開く 新しいPCのMT4側でも同じようにデータフォルダを開き、対応するフォルダへ入れます。OS上の見た目だけで判断しないようにします。

    インジ本体が移っているかを見る

    テンプレートを読み込んだのにインジケーターが出ない時は、移行先PCに同じカスタムインジケーターが入っているかを見ます。公式ヘルプでは、NavigatorにはCustom Indicatorsが表示され、カスタムインジケーターはNavigatorからチャートへ適用できると説明されています。

    移行先PCでNavigatorに出ていない場合、テンプレートより先にインジ本体の置き場所や拡張子を見ます。EX4だけで動くもの、MQ4をコンパイルしてEX4が必要なもの、商品配布ファイルに複数の補助ファイルが含まれるものなどがあります。配布元の説明がある場合は、その設置条件もあわせて見てください。

    テンプレートはあるがインジ本体がない

    チャートの色やラインは近く見えても、肝心のカスタムインジケーターが表示されないことがあります。まずMQL4/Indicators側を見ます。

    テンプレートとインジ本体がそろっている

    移行先PCでNavigatorへ表示されるか、チャートへ単体で適用できるかを見ます。その後にテンプレートを読み込みます。

    ファイル名やフォルダ階層の違いを見る

    カスタムインジケーターは、ファイル名や置き場所が変わると、テンプレートからうまく呼び出せないことがあります。前のPCで使っていたインジと同じ名前のファイルがあるか、移行先で別名になっていないか、サブフォルダを作っていないかを見ます。

    特に、複数のバージョンを持っているインジケーターでは注意が必要です。旧版と新版のファイル名が近い、末尾に数字が付いている、日本語名と英語名が混ざっている、といった状態では、テンプレート適用後に想定と違う設定が読み込まれたように見える場合があります。

    移行前に控えておきたいメモ
    • テンプレート名
    • 使っているカスタムインジケーター名
    • チャートの通貨ペアと時間足
    • インジの主なパラメーター
    • 色や線の表示設定
    • 水平線やトレンドラインを残したいか
    • EAや補助ツールをチャートへ載せているか

    プロファイルとテンプレートを混同しない

    MT4には、テンプレートとは別にプロファイルがあります。テンプレートは主に一つのチャート設定を別チャートへ適用するためのものです。一方、プロファイルは複数チャートを含む作業環境に関係します。複数チャートの並びまでまとめて移したい場合、テンプレートだけでは目的に合わないことがあります。

    たとえば、USDJPYの1時間足、EURUSDの15分足、XAUUSDの5分足を並べていた環境を丸ごと再現したい場合、個別テンプレートだけでなくプロファイル側も見る余地があります。ただし、移行時に最初から丸ごとコピーしようとすると、不要な古い設定まで持ち込みやすくなります。まずは必要なテンプレートとインジ本体を分けて移す方が、原因を追いやすくなります。

    項目 主に扱うもの 移行時の見方
    テンプレート チャートの見た目、インジ設定、ライン、EA設定など。 特定チャートの表示を再利用したい時に見る。インジ本体も別にそろえる。
    プロファイル 複数チャートを含む作業環境。 チャート群の並びを含めて移したい時に見る。不要な古い環境まで持ち込まないよう注意する。
    default.tpl 新規チャートに適用される標準テンプレート。 標準テンプレートを直接いじるより、目的別に名前を付けて保存した方が見直しやすい。

    移した後は単体表示から見る

    移行先PCでいきなり完成形のテンプレートを読み込むと、どこで崩れているのか分かりにくくなります。先にカスタムインジケーターを単体でチャートへ適用し、Navigatorに出るか、設定画面が開くか、表示にエラーがないかを見ます。

    単体で問題なく表示できるなら、次にテンプレートを読み込みます。テンプレート適用後だけ表示が変わる場合は、保存されている外部入力値、色設定、時間足、チャートの銘柄、ラインやオブジェクトの残り方を見直します。単体で表示できない場合は、テンプレートではなくインジ本体や設置場所の問題へ戻ります。

    1 Navigatorに出るかを見る 移行先PCでCustom Indicatorsに対象インジが出るかを見ます。出ない場合は保存場所や拡張子を先に見ます。
    2 新しいチャートへ単体で入れる テンプレートを読み込む前に、対象インジを単体でチャートへ入れて表示されるかを見ます。
    3 テンプレートを読み込む テンプレートを適用し、色、線、表示位置、インジ設定、時間足が移行前と大きく違わないかを見ます。
    4 違う部分をメモして戻る 表示が違う場合は、テンプレート、インジ本体、パラメーター、チャート条件のどこに差があるかを分けて見ます。

    移行先で表示が違う時に見るポイント

    テンプレートを移しても、前のPCと完全に同じ画面に見えないことがあります。原因は一つとは限りません。インジケーターのバージョン、チャートの銘柄名、時間足、ヒストリーデータ、外部入力値、表示色、オブジェクト、画面サイズなどが関係する場合があります。

    ここで大切なのは、「テンプレートを移したのに違う」と一括りにしないことです。テンプレートが読めているのか、インジが読めているのか、パラメーターが同じなのか、チャート条件が同じなのかを分けると、原因に近づきやすくなります。

    症状 先に見ること 考え方
    テンプレート名が出ない templatesフォルダ、ファイル名、保存先MT4。 別のMT4のデータフォルダへ入れていないかを見ます。
    インジが表示されない MQL4/Indicators、Navigator、EX4/MQ4、再起動。 テンプレートより先にインジ本体が読み込まれているかを見ます。
    色や線が違う テンプレートの読み込み、インジのColors設定、別バージョン。 同名でも中身が違うファイルを使っていないかを見ます。
    サインやラインの位置が違う 時間足、銘柄、ヒストリーデータ、外部入力値。 チャート条件が移行前と同じかを見ます。
    設定画面は開くが動きが違う Inputs、Presets、DLL、ライブラリ、商品マニュアル。 テンプレート外の設定ファイルや許可設定も見る必要があります。

    ラボメモ

    テンプレート移行でつまずく時は、「テンプレートを移したか」だけを見ると原因がぼやけます。テンプレート、インジ本体、データフォルダ、パラメーター、チャート条件を分けると、どこで表示が変わったのかを追いやすくなります。

    特に別PCへ移す時は、前のPCで使っていたMT4と、新しいPCで開いているMT4が本当に対応しているかを先に見てください。

    テンプレート移行前に作っておくとよい控え

    別PCへ移す前に、最低限の控えを作っておくと、あとで戻りやすくなります。テンプレートファイルだけをコピーするのではなく、どのチャートで、どのインジを、どの設定で使っていたかを短く残しておくと、移行先で表示が違う時の手がかりになります。

    スクリーンショットも有効です。チャート全体、インジのパラメーター画面、Colors画面、Navigatorでのファイル名、テンプレート名を残しておくと、移行先で比べやすくなります。手順そのものは地味ですが、後から原因を探す時間を減らせます。

    テンプレート名

    目的別に分かる名前で保存しておくと、移行後にどれを読み込むべきか迷いにくくなります。

    使っているインジ名

    Navigator上の表示名だけでなく、実際のファイル名も見ておくと、別PCで探しやすくなります。

    主要パラメーター

    外部入力値が移行後に変わって見える場合に備え、重要な値だけでも控えておきます。

    チャート条件

    銘柄、時間足、表示形式、画面スケールなどを残しておくと、見た目の差を比べやすくなります。

    まとめ:テンプレートだけでなく周辺ファイルも見る

    MT4テンプレートを別PCへ移す時は、テンプレートファイルだけをコピーして終わりにしない方が安全です。テンプレートにはチャート設定やインジ設定が入りますが、カスタムインジケーター本体や補助ファイルまで必ずそろうとは限りません。

    まず移行元と移行先のMT4でOpen Data Folderを開き、templates、MQL4/Indicators、必要に応じて設定ファイルやライブラリを見ます。そのうえで、移行先PCでインジを単体表示し、最後にテンプレートを読み込みます。順番に分けて見ることで、表示が変わった時にも原因を追いやすくなります。

    本記事は、MT4の操作やファイル移行時に見るポイントをまとめたものです。利用しているMT4、ブローカー、商品、OS環境によって保存場所や必要ファイルが異なる場合があります。実際に移行する際は、公式ヘルプや配布元の説明、利用中の環境をあわせて見てください。

  • MT4のプッシュ通知がスマホに届かない時に見ること

    MT4でプッシュ通知を設定したのにスマホへ届かない時は、価格アラートだけを見ても原因に届かないことがあります。プッシュ通知は、PC側MT4のNotifications設定、スマホ側MetaTraderアプリのMetaQuotes ID、アラート側のAction、端末の通知許可、インジケーターやEA側の通知設定が重なって動くためです。

    この記事では、MT4のプッシュ通知がスマホに届かない時に見ることを、通知の種類、MetaQuotes ID、Test結果、アラート条件、スマホ側の通知設定、VPSや別PC利用時、インジケーターやEAからの通知に分けて扱います。画面をあちこち触る前に、どこで止まっているかを順に切り分けていきましょう。

    まずプッシュ通知とメール通知を分けて見る

    MT4の通知には、画面上のアラート音、メール通知、スマホへのプッシュ通知などがあります。スマホに届かない時に、Email設定やSMTPを見ても、プッシュ通知の原因には届かないことがあります。メール通知とプッシュ通知は、設定画面も使う仕組みも別です。

    プッシュ通知を見る時の中心は、Tools→Options→Notificationsです。メール通知を見る時の中心はEmailタブです。標準アラート側ではActionにNotificationを選びます。この3つを混ぜると、設定したつもりなのにスマホへ届かない状態になりやすくなります。

    Sound

    PC上のMT4で音を鳴らす通知です。スマホへ届く通知ではありません。音だけ動く場合、価格条件は発火している可能性があります。

    Email

    EmailタブのSMTP設定を使う通知です。メールアドレスへ送るもので、MetaQuotes IDを使うプッシュ通知とは別です。

    Notification

    スマホのMetaTraderアプリへ送るプッシュ通知です。Notificationsタブ、MetaQuotes ID、スマホ側の通知許可を見ます。

    インジ・EA側通知

    インジケーターやEAが内部で通知関数を使う場合があります。標準アラートとは別に、パラメーターやログも見る必要があります。

    PC側MT4のNotifications設定を見る

    プッシュ通知を使う場合は、PC側のMT4でNotifications設定を開きます。公式ヘルプでは、Push notificationsはiOSやAndroidのモバイル端末へ短いメッセージを送る機能で、NotificationsタブにMetaQuotes IDを指定して使うと説明されています。

    見る場所は、MT4のメニューから「Tools」→「Options」→「Notifications」です。ここで「Enable Push notifications」を有効にし、スマホ側で確認したMetaQuotes IDを入力します。設定だけ入力しても、Enableがオフなら送れません。

    項目 見ること つまずきやすい点
    Enable Push notifications PC側MT4からスマホへ通知を送る機能を有効にする項目です。 MetaQuotes IDを入れていても、Enableがオフなら送信されません。
    MetaQuotes ID スマホアプリ側に表示されるIDをPC側MT4へ入力します。 メールアドレスや口座番号ではありません。数字や文字の打ち間違いも見ます。
    Test 入力したIDへテスト通知を送ります。 Testが届かない時は、標準アラートの条件よりもID、通知許可、通信状態を先に見ます。
    Notify of trade operations 取引操作に関する通知を送るための設定です。 価格アラートをスマホへ送りたいだけなら、この設定だけ見ても原因が分からない場合があります。

    スマホ側でMetaQuotes IDを見直す

    プッシュ通知で特に多いのは、MetaQuotes IDの取り違えです。公式ヘルプでは、MetaQuotes IDはモバイル端末のMetaTraderアプリ内で確認すると説明されています。PC側のログインID、取引口座番号、メールアドレスとは別物として見ます。

    スマホを機種変更した、アプリを入れ直した、MT4ではなくMT5アプリを見ている、別端末のIDを使っている場合、PC側に入れたIDと通知を受けたいスマホがずれていることがあります。設定を触る前に、通知を受けたいスマホのアプリでIDを見直します。

    1 スマホのMetaTraderアプリを開く 通知を受けたい端末のアプリを開きます。過去に使っていたスマホや別タブレットのIDを見ていないかを分けます。
    2 Messagesまたは設定画面でIDを見る 公式ヘルプでは、モバイル端末のSettings→MessagesでMetaQuotes IDを確認する流れが示されています。表示されたIDをそのまま使います。
    3 PC側MT4へ入力し直す 1文字違いでも届きません。手入力で不安な場合は、文字の見間違い、余分な空白、古いIDの残りを見ます。
    4 Testで届くかを見る IDを直した後は、いきなり価格アラートを待たず、まずTest通知でスマホに届くかを見ます。

    Test通知が届くかで原因を分ける

    Notifications設定にはTestがあります。Testが届くかどうかで、問題の場所をかなり分けられます。Testが届かない場合は、標準アラートの価格条件以前に、MetaQuotes ID、Enable、スマホ側通知許可、アプリの通信状態を先に見ます。

    一方で、Testは届くのに実際のアラート通知だけ届かない場合は、PCとスマホの接続設定は通っている可能性があります。その場合は、アラート側のAction、Condition、Value、Expiration、Maximum iterations、またはインジケーターやEA側の通知設定へ戻ります。

    Testも届かない

    MetaQuotes ID、Enable、スマホ側通知許可、スマホの通信状態、アプリのインストール状態を見ます。標準アラート条件を触る前に、通知経路そのものを見ます。

    Testは届く

    PC側MT4からスマホへの通知経路は動いている可能性があります。次はアラート側のActionや条件、またはインジ・EA側の通知設定を見ます。

    標準アラート側でActionがNotificationかを見る

    MT4の標準アラートには、Sound、File、Email、NotificationなどのActionがあります。スマホへプッシュ通知を送りたい場合、アラート編集画面でActionがNotificationになっている必要があります。SoundのままならPCで音が鳴るだけですし、Emailのままならメール通知側の設定を使います。

    また、標準アラートが発火しない状態では、Notificationにしていてもスマホへは届きません。Condition、Value、Symbol、Expiration、Maximum iterationsを見ます。特に、作った時点では正しかった価格条件でも、現在価格との関係が逆になっていると、思ったタイミングで通知されないことがあります。

    項目 見ること スマホ通知での注意点
    Action Notificationになっているかを見ます。 SoundやEmailではスマホプッシュ通知にはなりません。
    Symbol 対象の通貨ペアや銘柄が意図したものかを見ます。 別銘柄のアラートを作っていると、待っているチャートでは動きません。
    Condition BidやAsk、上抜け・下抜けの条件を見ます。 価格条件の向きが逆だと、通知設定が正しくても届きません。
    Value 通知したい価格が正しいかを見ます。 桁数や小数点、銘柄の価格表示を見落とすと、想定外の条件になります。
    Expiration 期限切れになっていないかを見ます。 古いアラートは残っていても、期限や回数条件で動かない場合があります。

    スマホ側の通知許可とアプリ状態を見る

    PC側MT4のTestが正常でも、スマホ側の通知許可がオフなら画面上に出ないことがあります。スマホ本体の通知設定でMetaTraderアプリの通知が許可されているか、集中モードや省電力モードで通知が抑えられていないかを見ます。

    また、スマホアプリ側のMessages画面には届いているのに、バナーや音が出ていない場合もあります。この場合は、PC側の問題ではなく、スマホ側の通知表示、サウンド、ロック画面表示の問題として見ます。届いていないのか、届いているが目に入っていないのかを分けることが大切です。

    アプリ通知の許可

    スマホ本体の設定で、MetaTraderアプリの通知が許可されているかを見ます。アプリ内ではなくOS側で止まることがあります。

    Messages画面

    画面上の通知は出なくても、アプリ内のMessagesには届いている場合があります。届いている場所を分けて見ます。

    省電力・集中モード

    スマホ側の省電力設定や集中モードで、通知の表示や音が抑えられることがあります。

    アプリ入れ直し後

    アプリを再インストールした後は、MetaQuotes IDが変わっていないか、通知許可が戻っていないかを見ます。

    PCやVPS側のMT4が動いているかを見る

    プッシュ通知は、PC側MT4からスマホへ送られます。標準アラートやインジケーター、EAが通知を出すには、そのMT4が動いている必要があります。PCを閉じた、MT4を終了した、VPSが停止している、ネットワークが切れている場合は、条件に届いても通知が送られないことがあります。

    VPSを使っている場合は、自宅PCのMT4ではなくVPS上のMT4にMetaQuotes IDを入れているかを見ます。自宅PCでTestが届いても、実際にインジやEAを動かしているのがVPSなら、VPS側の設定も別に必要です。複数のMT4を使っている人ほど、この取り違えが起きやすくなります。

    複数MT4を使っている時の見方

    どのMT4がアラートを出すのかを先に決めます。自宅PC、VPS、別口座、別ブローカーのMT4が混ざっていると、設定を直した端末と実際に通知を出す端末がずれていることがあります。通知が届かない時は、いま見ているMT4ではなく、アラートやインジを動かしているMT4側を見る必要があります。

    インジケーターやEAからの通知は別に見る

    インジケーターやEAがスマホ通知を出す場合、標準アラートのActionだけではなく、インジやEA側のパラメーターも見ます。公式ヘルプでは、MQL4プログラムからMetaQuotes IDへ通知を送る方法としてSendNotification関数が説明されています。つまり、インジやEA側で通知を出す作りになっていなければ、PC側のNotifications設定だけでは通知されません。

    よくあるのは、標準アラートのTestは届くのに、インジの矢印サインだけ通知されないという状態です。この場合は、MetaQuotes IDの問題だけでなく、インジのアラート設定、プッシュ通知のオン・オフ、通知対象の足、確定足で鳴らすか現在足で鳴らすか、ログにエラーが出ていないかを見ます。

    1 そのツールにスマホ通知機能があるかを見る すべてのインジやEAがプッシュ通知に対応しているわけではありません。商品説明やパラメーターで通知機能の有無を見ます。
    2 パラメーターで通知がオンかを見る Alert、Mail、Push、Notificationなどの項目名がある場合、どれがスマホ通知なのかを分けて見ます。
    3 通知条件を読む 現在足で鳴るのか、確定足で鳴るのか、同じ足で一度だけ鳴るのかなど、通知条件によって届くタイミングが変わります。
    4 ExpertsやJournalのログを見る 通知関数の制限、設定不足、エラーが記録されている場合があります。画面表示だけでなくログも見ます。

    ラボメモ

    プッシュ通知が届かない時は、「スマホが悪い」「MT4が悪い」と一つに決めず、Test、標準アラート、インジ・EA側通知を分けて見ると原因を追いやすくなります。

    特にVPSや複数MT4を使っている場合は、設定した端末と実際に通知を出す端末が同じかを先に見てください。

    届かない時の見直し順

    最後に、プッシュ通知が届かない時の見直し順をまとめます。最初からインジの設定を深追いするより、まず通知経路そのものを見て、その後に標準アラートやツール側へ進む方が混乱しにくくなります。

    1. メール通知ではなくプッシュ通知の問題かを分ける。
    2. PC側MT4のNotificationsでEnableがオンかを見る。
    3. スマホアプリ側のMetaQuotes IDを見直す。
    4. PC側MT4のTest通知が届くかを見る。
    5. Testが届くなら、標準アラート側のActionがNotificationかを見る。
    6. アラートのCondition、Value、Expiration、Maximum iterationsを見る。
    7. スマホ本体の通知許可、省電力、集中モードを見る。
    8. VPSや別PCで動かしている場合は、そのMT4側にも同じ設定があるかを見る。
    9. インジやEAからの通知なら、ツール側の通知パラメーターとログを見る。

    スマホ通知は便利ですが、届かない時に原因が見えにくい機能でもあります。通知そのものを取引判断の中心にするのではなく、チャート確認や検証作業を補助する道具として扱うのが無難です。

    本記事は、MT4の通知設定や見直し手順を整理するための一般情報です。プッシュ通知の到達やタイミングは、端末設定、通信環境、アプリ状態、ツール側の作りによって変わります。特定の通知設定やツールで取引結果を保証するものではありません。

    参考文献
  • MT4のアラートメールが届かない時に見る設定

    MT4でアラートを作り、ActionをEmailにしたのにメールが届かない時は、アラート条件だけを見ても原因に届かないことがあります。メールアラートは、価格条件、アラートの有効状態、メール本文、ターミナル側のEmail設定、送信元メール側の制限、迷惑メール判定が重なって動くためです。

    この記事では、MT4のアラートメールが届かない時に見る設定を、標準アラート側、Email設定側、Test結果、メール受信側、VPSや別PC利用時、インジケーターやEAからのメール送信に分けて扱います。通知が届かない不安を、画面を手当たり次第に触る状態から、順番に切り分ける状態へ戻すための記事です。

    まず「メールだけ届かない」のかを分けて見る

    MT4の通知まわりでは、「アラートが動いていない」のか、「アラートは動いているがメール送信だけ失敗している」のかを分けることが大切です。Soundなら鳴る、Notificationなら届く、しかしEmailだけ届かないという場合は、価格条件よりもメール設定側を見る優先度が高くなります。

    反対に、Soundでも鳴らず、メールも届かない場合は、メール設定以前にアラートそのものが発火していない可能性があります。この場合は、Enable、Condition、Value、Expiration、Maximum iterationsを先に見ます。

    Soundは鳴るがメールだけ届かない

    Email設定、SMTP Server、SMTP Login、SMTP Password、From、To、Test結果、迷惑メールフォルダを見ます。

    Soundもメールも動かない

    アラート条件が発火していない可能性があります。Action以前にEnable、Condition、Value、Expirationを見ます。

    Testは届くが本番のアラートが届かない

    メール設定は通っている可能性があります。アラート側のAction、Source、条件、期限、最大回数を見ます。

    インジやEAのメールだけ届かない

    標準アラートではなく、インジやEA側のメール送信設定、パラメーター、ログ、メール設定の使われ方を分けて見ます。

    アラート側でActionがEmailになっているかを見る

    MT4の標準アラートには、Sound、File、Email、NotificationなどのActionがあります。メールを送りたい場合は、アラート編集画面のActionがEmailになっている必要があります。Soundのままでは、メール設定が正しくてもメールは送られません。

    また、Emailを選んだ場合は、Source欄にメールの件名と本文にあたる内容を入れます。公式ヘルプでは、Emailを選んだ時のSourceはメールテンプレートとして扱われ、件名と本文の形式で書けると説明されています。ここが空欄、または意図しない文面になっている場合、メールが届いていても何の通知か分かりにくくなります。

    1 アラートタブに該当行があるかを見る ターミナルのアラートタブを開き、作ったアラートが残っているかを見ます。別のMT4を開いている、別口座の画面を見ている、削除済みになっている場合があります。
    2 Enableがオンかを見る 無効化されたアラートは削除されませんが、条件に届いても動きません。残っているだけで安心せず、有効状態を見ます。
    3 ActionがEmailかを見る メールを送りたいアラートなら、ActionがEmailになっている必要があります。SoundやNotificationとは別物として扱います。
    4 Sourceに件名と本文が入っているかを見る メール本文が短すぎると、届いても何の通知か分かりにくくなります。通貨ペア、条件、価格、時間足などを残しておくと後から読み返しやすくなります。

    Email設定はTools→Options側で見る

    アラート編集画面でActionをEmailにしても、ターミナル側のEmail設定が未設定ならメールは送れません。MetaTrader 4公式ヘルプでは、Emailタブで電子メールボックスを設定し、その設定がEAコマンドや発火したアラートからのメッセージ送信に使われると説明されています。

    見る場所は、MT4のメニューから「Tools」→「Options」→「Email」です。ここでEnableをオンにし、SMTP Server、SMTP Login、SMTP Password、From、Toを設定します。メールアラートが届かない時は、アラート条件よりもこの設定欄の空欄や書式違いが原因になっていることがあります。

    項目 見ること つまずきやすい点
    Enable Email機能を有効にする設定です。 各欄を入れていても、Enableがオフなら送信できません。
    SMTP Server 送信に使うSMTPサーバーとポートを入れます。 サーバー名だけでなく、ポート番号の形式も見ます。
    SMTP Login 送信元メール側のログイン情報を入れます。 メールアドレスそのものを使う場合もあります。利用するメールサービス側の案内と照らします。
    SMTP Password メールボックスに接続するためのパスワードを入れます。 通常のログインパスワードで通らない場合、メールサービス側の仕様を見る必要があります。
    From 送信元の名前とメールアドレスを入れます。 書式が不自然だと送れない場合があります。送信元として使うメールの条件も見ます。
    To 受信先メールアドレスを入れます。 公式ヘルプでは、FromとToはいずれも1つのメールアドレスだけ指定できると説明されています。複数宛先を混ぜないようにします。

    Testで届くかどうかを先に見る

    Email設定画面にはTestがあります。公式ヘルプでは、Testは指定した設定でテストメッセージを送り、正常にテストできた場合はOKを押して設定を適用すると説明されています。反対に、Testが通らない時は、設定を見直し、ターミナル再起動後に再テストすることが推奨されています。

    このTestは、問題の切り分けに使えます。Testメールが届かないなら、アラート条件の前にEmail設定側を見ます。Testメールが届くのに実際の価格アラートメールが届かないなら、アラート側のCondition、Action、Source、Expiration、Maximum iterationsへ戻ります。

    Testが届かない場合

    SMTP Server、ログイン情報、パスワード、From、To、メールサービス側の送信条件、迷惑メール判定を優先して見ます。アラート条件をいじる前に、メール送信そのものが通るかを見ます。

    Testは届く場合

    Email設定は通っている可能性があります。実際のアラート編集画面で、ActionがEmailか、条件が発火するか、期限や最大回数に達していないかを見ます。

    FromとToに複数アドレスを入れない

    Email設定で見落としやすいのが、FromとToの入力形式です。公式ヘルプでは、FromとToの各欄には1つのメールアドレスだけ指定でき、複数のメールを区切り付き・区切りなしで入れても受け付けられないと説明されています。

    家用メール、スマホ用メール、作業用メールへまとめて送りたい気持ちは分かります。しかし、MT4側の設定欄に複数宛先を詰め込むと、送信できない原因になります。まずは1つの受信先でTestを通し、運用上の転送はメールサービス側で考える方が切り分けやすくなります。

    FromとToで見たいこと
    • FromとToにそれぞれ1つのメールアドレスだけを入れているか
    • メールアドレスの前後に余計な空白が入っていないか
    • 送信元として使えるメールアドレスをFromに入れているか
    • 受信できる実在のメールアドレスをToに入れているか
    • 複数宛先へ送りたい場合、MT4側ではなくメールサービス側の転送で扱えないか

    メールサービス側の制限も見る

    MT4のEmail設定が正しそうに見えても、メールサービス側の認証条件やセキュリティ設定で止まることがあります。特に、通常のメールログインと外部アプリからのSMTP送信で扱いが違うサービスでは、MT4側だけを見ても解決しません。

    ここはMT4の画面だけで断定しない方が安全です。SMTPサーバー、ポート、ログイン名、パスワード、外部アプリからの送信可否は、使っているメールサービスの公式案内を見ます。メールサービス側で仕様変更があると、以前は届いていたメールアラートが急に届かなくなることもあります。

    SMTPサーバーとポート

    サーバー名とポート番号の組み合わせが正しいかを見ます。古いメモを使い回している場合は、最新の公式案内を見直します。

    ログイン方式

    メールアドレス全体を使うのか、別のユーザー名を使うのかを見ます。通常のWebメールログインとは異なる場合があります。

    パスワードの扱い

    通常パスワードでよいのか、外部アプリ用のパスワードが必要なのかを見ます。ここはメールサービス側の仕様に左右されます。

    受信側の判定

    迷惑メール、プロモーション、受信拒否、フィルタ振り分けで見落としていないかを見ます。

    アラート条件と期限も見落とさない

    Testメールが届くなら、Email設定はある程度通っていると見られます。その場合は、標準アラート側の条件へ戻ります。MT4のアラートには、Symbol、Condition、Value、Timeout、Expiration、Maximum iterationsなどがあります。

    価格が条件に届いていない、BidとAskの向きが違う、期限切れになっている、最大回数まで発火済みになっている場合、メール設定が正しくても通知は届きません。メールが届かない時ほど、ついEmail設定ばかり見てしまいますが、アラートが発火していなければメール送信も起きません。

    項目 見ること メールが届かない時の注意
    Symbol アラートを見ている銘柄 別の通貨ペアや別チャートで作ったアラートを見ていないか見ます。
    Condition Bid>、Bid<、Ask>、Ask<、Time= など 上に抜けたら届く設定なのか、下に来たら届く設定なのかを分けます。
    Value 条件判定に使う価格や時刻 桁数や価格位置が意図と合っているかを見ます。
    Expiration アラートの期限 期限切れなら条件に届いても発火しません。
    Maximum iterations 発火の最大回数 すでに最大回数まで送信済みなら、それ以降は届きません。

    VPSや別PCでは「どのMT4から送るか」を見る

    MT4をVPSや別PCで動かしている場合、メールを送るのは手元のPCではなく、実際にアラートを持っているMT4です。手元のPCでEmail設定を直しても、VPS上のMT4に同じ設定が入っていなければ、アラートメールは送れません。

    複数のMT4を使っている時は、どの端末、どの口座、どのチャートにアラートを置いたかを先に見ます。MT4を複数起動していると、設定したつもりの端末と、アラートが発火する端末が違うことがあります。

    VPS・別PC利用時の切り分け
    • アラートを作ったMT4がどの端末で動いているか
    • そのMT4のTools→Options→Emailに設定が入っているか
    • VPS上のMT4でTestメールが届くか
    • 手元PCのMT4とVPS上のMT4を混同していないか
    • MT4が終了していないか、ネット接続が切れていないか

    インジケーターやEAのメール通知は標準アラートと分ける

    カスタムインジケーターやEAがメール通知機能を持っている場合、標準アラートとは別の見方が必要です。MT4のEmail設定を使う点は同じでも、実際にメールを送る条件はインジやEA側のパラメーター、内部条件、プログラム仕様に依存します。

    標準アラートのTestが届くのに、特定インジだけメールを送らない場合は、インジ側のメール通知パラメーター、アラート有効設定、メール本文設定、ExpertsやJournalのログを見ます。標準アラートが正常だから、すべてのインジメールも正常とは限りません。

    混同しやすい見方

    標準アラートのEmailが届かない問題と、インジやEAのメール通知が出ない問題を同じものとして扱うと、見る場所がずれます。標準アラートはアラートタブ、インジやEAはパラメーターとログも見ます。

    分けた方がよい見方

    まずEmail設定のTestを通し、次に標準アラートのEmailを短い条件で試します。そのうえで、特定インジやEAだけ届かないなら、プログラム側の設定へ進みます。

    メールは遅延や見落としもある前提で使う

    メールアラートは、チャートを見に戻るきっかけとして便利ですが、相場の瞬間的な判断をすべて任せるものではありません。メールサービス、回線、迷惑メール判定、受信端末の通知設定によって、届くまでの時間や表示され方が変わることがあります。

    すぐ気づきたい用途では、メールだけに頼らず、Soundやプッシュ通知も含めて使い分ける方が扱いやすい場合があります。ただし、通知の種類を増やすほど設定箇所も増えるため、最初は一つずつTestし、どの方法が届いているかをメモしておくと後から迷いにくくなります。

    ラボメモ

    メールアラートが届かない時は、アラート条件、Email設定、メールサービス側の制限、受信側の振り分けを一度に触ると原因が分かりにくくなります。

    まずEmail設定のTestを通し、次に標準アラートのEmailを短い条件で試し、それからインジやEA側のメール通知を見ると、余計な遠回りを減らしやすくなります。

    設定メモを残しておくと再発時に見直しやすい

    メールアラートは、一度届くようになっても、メールサービス側の仕様変更、PC変更、VPS移行、MT4再インストールで再設定が必要になることがあります。その時に、何をどこに入れたかを記憶だけで追うのは危ういです。

    パスワードそのものを公開メモに残す必要はありませんが、どのメールサービスを使ったか、SMTPサーバーとポートの種類、FromとTo、Test結果、どのMT4に設定したかは、作業メモとして残しておくと再発時に戻りやすくなります。

    メモ項目 残す内容 注意点
    設定したMT4 PC名、VPS名、口座名、インストール先の目印 複数MT4を使う場合は特に重要です。
    メールサービス 利用したメールサービス名 SMTP条件はサービス側の公式案内で再確認します。
    SMTP Server サーバー名とポート番号 古い設定を使い回さないよう、更新日も残します。
    From / To 送信元と受信先 複数アドレスを詰め込まない前提で残します。
    Test結果 Test日時と届いたかどうか 受信フォルダや迷惑メールフォルダもあわせて見ます。

    まとめ:メールが届かない時は送信設定と発火条件を分けて見る

    MT4のアラートメールが届かない時は、まず「アラートが発火していない」のか、「発火しているがメール送信が通っていない」のかを分けます。ActionがEmailか、Sourceに本文があるか、Email設定のEnableやSMTP情報が入っているか、Testが届くかを順番に見ます。

    Testが届かないならEmail設定側、Testが届くのに実際のアラートメールだけ届かないならアラート条件側を見ます。VPSや別PCを使っている場合は、どのMT4からメールを送るのかも大切です。メールアラートは便利な補助機能ですが、届くことを一度だけ確認して終わらせず、設定メモを残して再発時に戻れるようにしておきましょう。

    本記事は、MT4のアラートメール設定を見直すための一般的な操作メモです。メールアラートや通知機能は、取引判断を補助するための機能であり、特定の取引結果を保証するものではありません。メールサービスやMT4の仕様、取引会社の環境は変わることがあるため、最新情報は各公式情報で確認してください。

    参考文献

  • 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標準アラートが鳴らない時は、アラートタブ、Enable、Condition、Value、Source、Expirationを見ます。
    • 音だけの問題なら、Source、Test、PC音量、VPSや別PCで動かしていないかを見ます。
    • メール通知やスマホ通知は、標準の音アラートとは別設定です。SMTP設定やMetaQuotes IDも分けて見ます。
    • 特定インジケーターだけ鳴らない場合は、インジ側のパラメーターや通知仕様を見ます。

    最初に「何が鳴らないのか」を分けて見る

    MT4で「アラートが鳴らない」と言う時、実際にはいくつかの状態が混ざっています。標準アラートの音が鳴らないのか、メールだけ届かないのか、スマホ通知だけ届かないのか、カスタムインジケーターの通知だけが出ないのかで、見る場所は変わります。

    いきなり設定画面を全部開くより、まず症状を分ける方が早く原因に近づけます。標準アラートのSoundが鳴るなら、MT4全体やPC音量は大きな問題ではない可能性があります。標準アラートも鳴らないなら、アラート条件、Source、端末側の音を優先して見ます。

    標準アラートの音が鳴らない

    ターミナルのアラートタブ、Enable、Condition、Value、Source、PC音量を見ます。まずはSoundで短いテストを作ると切り分けやすくなります。

    メールだけ届かない

    ActionがEmailになっているだけでは足りません。ターミナル側のメール設定、送信先、テンプレート、Test結果を分けて見ます。

    スマホ通知だけ届かない

    NotificationはMetaQuotes IDや端末側の通知許可が関係します。音アラートとは別の設定として扱います。

    特定インジだけ通知しない

    MT4標準アラートではなく、インジ側のパラメーター、通知許可、表示状態、プログラム仕様を見ます。

    まずはアラートタブで有効状態を見る

    MT4の標準アラートは、ターミナルウィンドウの「アラート」タブで管理します。MetaTrader 4公式ヘルプでは、アラートは市場イベントを知らせるための機能で、Symbol、Condition、Counter、Limit、Timeout、Expiration、Eventなどの項目を持つと説明されています。

    鳴らない時に最初に見るのは、アラートが残っているか、有効になっているか、期限切れになっていないかです。削除されている、無効化されている、Expirationを過ぎている場合は、条件が合っても動きません。

    1 アラートタブに残っているかを見る ターミナルの「アラート」タブを開き、該当アラートが表示されているかを見ます。見当たらない場合は、削除済みか、別のMT4を開いている可能性があります。
    2 Enableがオンかを見る アラートは無効化されても削除されません。見た目には残っていても、Enableがオフなら条件に届いても鳴りません。
    3 Expirationが過ぎていないかを見る 期限付きアラートは、指定時刻を過ぎると終わります。前日に作った価格アラートが翌日鳴らない時は、期限を見る価値があります。
    4 LimitやMaximum iterationsに達していないかを見る 最大回数まで鳴ったアラートは、それ以上鳴らない設定になっていることがあります。過去に何度か鳴った後で止まった場合に見ます。

    条件の向きと価格の位置を見る

    アラートが有効でも、ConditionとValueの組み合わせが現在値と合っていなければ鳴りません。Bid>、Bid<、Ask>、Ask<、Time= のどれを使っているかで、鳴る場面は変わります。

    たとえば「上に抜けたら鳴らしたい」のに Bid< を選んでいると、価格が上がっても条件には届きません。逆に、現在値より下の価格に対して Bid> を入れると、作った瞬間に条件を満たしてしまうことがあります。

    上側の価格を見たい時

    現在値より上の価格に到達したら見る場合は、Bid> や Ask> の向きが合っているかを見ます。水平線の価格をそのまま入れる時も、現在値との上下関係を先に見ます。

    下側の価格を見たい時

    現在値より下の価格に来たら見る場合は、Bid< や Ask< の向きが合っているかを見ます。価格の桁数や銘柄ごとの小数点位置も見落としやすい点です。

    時刻で鳴らしたい時

    Time= を使う場合は、価格ではなく指定時刻が条件になります。PCの時刻、MT4上の表示時刻、入力形式を見直します。

    BidとAskを混同すると条件がずれる

    価格アラートでは、BidとAskのどちらを条件にしているかも見ます。チャート上の表示、水平線の位置、アラート条件で使う価格がずれていると、「線に届いたように見えるのに鳴らない」と感じることがあります。

    水平線を目安にアラートを作る時は、現在値の上下だけでなく、Condition欄がBid基準なのかAsk基準なのかを見ます。細かい価格差そのものを深追いするより、まずは自分がどちらの価格を条件にしたいのかを決めておく方が扱いやすくなります。

    価格条件でつまずきやすい点
    • 上側の価格なのに Bid< や Ask< を選んでいる
    • 下側の価格なのに Bid> や Ask> を選んでいる
    • 現在値に対して近すぎる価格を入れ、作成直後に条件を満たしている
    • 桁数を間違え、意図した価格から離れた水準になっている
    • 水平線の価格とアラートのValueが微妙にずれている

    Soundを選んだ時はSourceと端末音量を見る

    MT4のアラートでは、ActionにSoundを選ぶと、Sourceに指定した音ファイルを再生します。MetaTrader 4公式ヘルプでは、Soundの場合に指定できるファイルとして wav、mp3、wma が説明されています。

    アラート条件は合っているのに音が聞こえない時は、MT4側のSource、PC側の音量、出力先、ミュート状態を分けて見る必要があります。別のスピーカーやヘッドセットに音が出ているだけ、ということもあります。

    音が出ない時に見る項目
    • ActionがSoundになっているか
    • Sourceに存在する音ファイルが指定されているか
    • アラート編集画面のTestで音が鳴るか
    • PC音量、アプリ音量、出力デバイスが合っているか
    • MT4を別PCやVPS上で動かしていないか

    音ファイルやアラート音の変更を深く見る場合は、MT4のアラート音を変更したい時に見る設定もあわせて見ると、Sourceや音ファイルの扱いを分けやすくなります。

    チャートから作ったアラートは期限に注意する

    MT4では、チャート上の右クリックメニューからアラートを作ることもできます。MetaTrader 4公式ヘルプでは、チャート上で作ったアラートには自動で期限が設定され、時間足によって期限の長さが変わると説明されています。

    そのため、チャート上で手早く作ったアラートが翌日や翌週に鳴らない場合、条件が間違っているとは限りません。アラートのExpirationを開き、まだ有効な状態かを見ます。

    起きやすい見落とし

    チャートから作ったアラートを「ずっと残るもの」と思い、期限を見ないまま使い続けることがあります。時間足によって期限が変わるため、長期的に使うなら編集画面で見る必要があります。

    見直す順番

    アラートタブで該当行を開き、Enable、Condition、Value、Expirationを見ます。必要なら期限を入れ直すか、同じ条件で新しく作ります。

    VPSや別PCで動かしている時は「どの端末が鳴るか」を見る

    MT4をVPSや別PCで動かしている場合、アラート音は手元のPCではなく、MT4を起動している端末側で鳴ることがあります。手元の画面でチャートだけ見ているつもりでも、実際には別環境のMT4が動いているなら、音の出力先も別です。

    この場合、Soundだけに頼ると気づきにくくなります。手元で受け取りたいなら、標準アラートのSoundだけでなく、EmailやNotificationを別途使うか、MT4を動かす環境を揃える必要があります。

    音・メール・スマホ通知は分けて見る

    アラートのActionには、Sound以外にEmailやNotificationもあります。Emailはターミナル設定側のメール設定、NotificationはMetaQuotes IDなどの通知設定が関係します。音が鳴らない問題と、メールやプッシュ通知が届かない問題は同じではありません。

    MetaTrader 4公式ヘルプでは、プッシュ通知を使うにはターミナル設定でMetaQuotes IDを指定する必要があり、通知設定画面にはEnable Push notificationsやTestが用意されています。スマホに届かない時は、アラート条件だけでなく通知設定側も分けて見ます。

    Sound

    MT4やPCから音を出す設定です。Sourceの音ファイル、Test、PC音量、出力先を見ます。

    Email

    メール設定が必要です。SMTP Server、Login、Password、From、To、Testを分けて見ます。

    Notification

    スマホへのプッシュ通知です。MetaQuotes ID、Enable Push notifications、Test、スマホ側の通知許可を見ます。

    ラボメモ

    MT4のアラートが鳴らない時は、いきなり別のインジケーターやEAを疑うより、まず標準アラートを一つ作ってTestする方が切り分けやすくなります。

    音、メール、スマホ通知は似ていますが、必要な設定が違います。まずSoundで条件の向きを見てから、必要に応じてメールやプッシュ通知へ広げると、原因を追いやすくなります。

    インジケーター内蔵アラートは標準アラートと分けて見る

    MT4標準のアラートは、ターミナルのアラートタブで条件を作る機能です。一方で、カスタムインジケーターが出すアラートは、そのインジケーター内部の設定やプログラムの作りに影響されます。

    「標準アラートは鳴るが、特定インジのアラートだけ鳴らない」という場合は、MT4全体の問題ではなく、インジ側のパラメーター、通知許可、アラート条件、表示状態を見た方がよいことがあります。逆に標準アラートも鳴らないなら、MT4側やPC側の設定を優先して見ます。

    インジ側で見ること
    • アラート機能がオンになっているか
    • ポップアップ、メール、プッシュ通知のどれを使う設定か
    • 通知を出す条件が、矢印表示やライン表示と同じ条件か
    • パラメーター変更後にチャートへ反映されているか
    • 別の時間足や別のチャートにだけ入れていないか

    ログを見て「鳴らない」の前後を追う

    標準アラートや通知の動きが分からない時は、ターミナル下部のJournalやExpertsも材料になります。MetaTrader 4公式ヘルプでは、Journalタブはトレーダー操作や端末動作の情報を、ExpertsタブはEAに関する情報を表示すると説明されています。

    カスタムインジケーターやEA側の通知では、エラーメッセージや動作メッセージが出ることがあります。すべてのインジが詳細なログを出すわけではありませんが、何も見ないよりは、通知が出ない前後の時刻を追いやすくなります。

    短いテスト条件で一度鳴らしてみる

    原因が分からない時は、遠い価格に置いたアラートを眺め続けるより、現在値に近いテスト条件を作って動きを見る方が分かりやすいです。実際の取引判断ではなく、通知機能の動作を見るための短いテストとして扱います。

    テスト用アラートの作り方
    1. 現在値に近い価格を見て、短時間で到達しそうな水準を選びます。
    2. Bid> または Bid< の向きを現在値との位置に合わせます。
    3. ActionをSoundにし、Sourceに標準の音ファイルを選びます。
    4. Testボタンで音が鳴るかを見ます。
    5. 保存後、条件に到達した時にアラートタブのCounterが増えるかを見ます。

    同じ失敗を減らすために設定メモを残す

    アラートが鳴らない原因を一度見つけても、同じ設定を毎回思い出すのは面倒です。よく使う条件、音ファイル、通知方法、期限の入れ方は、短いメモとして残しておくと再設定しやすくなります。

    特に、水平線付近で鳴らすアラート、時間指定のアラート、スマホ通知を使うアラートは、用途が違います。用途ごとに設定を分けておくと、「前回は鳴ったのに今回は鳴らない」という場面で、原因を比べやすくなります。

    最後に見るチェックリスト
    1. 標準アラート、メール、スマホ通知、インジ内蔵アラートのどれが鳴らないのかを分けたか
    2. アラートタブに該当アラートが残っているか
    3. Enableがオンか
    4. ConditionとValueの向きが現在値と合っているか
    5. BidとAskを取り違えていないか
    6. Expirationが過ぎていないか
    7. LimitやMaximum iterationsに達していないか
    8. ActionがSound、Email、Notificationのどれになっているか
    9. Soundの場合、SourceとPC音量、出力先を見たか
    10. Emailの場合、メール設定とSMTP設定を見たか
    11. Notificationの場合、MetaQuotes IDとスマホ側の通知許可を見たか
    12. インジ内蔵アラートの場合、インジ側のパラメーターを見たか

    まとめ

    MT4アラートが鳴らない時は、アラート欄、Enable、Condition、Value、Source、Expiration、Limit、Maximum iterationsを順番に見ます。Sound、Email、Notificationは必要な設定が違うため、同じ通知としてまとめて扱わない方が原因を追いやすくなります。

    価格条件を見る時は、現在値との上下関係、BidとAsk、入力した桁数を見直します。チャートから作ったアラートは期限が付くため、残っているつもりでも終わっている場合があります。

    アラートは、チャートを見るきっかけを作るための補助機能です。取引判断そのものを任せるものではなく、水平線や複数時間足の記事とあわせて、見る場面を分けて使うと扱いやすくなります。

    この記事で出てきた用語

    本記事は、MT4のアラート機能を使う前に見る実務メモです。特定の設定、通知方法、ツールによる取引結果を保証するものではありません。実際に使う場合は、取引会社の仕様、端末環境、公式ヘルプの最新情報をあわせて見てください。

  • MT4インジケーターのパラメーターを変更する方法

    MT4にインジケーターを入れたあと、「期間を変えたい」「色を見やすくしたい」「アラート条件を変えたい」と感じることがあります。

    ただし、パラメーターは見た目だけでなく、表示されるラインやサインの出方にも関わることがあります。数値を変える前に、どこを触ると何が変わるのかを分けて見ておくと、あとから元の状態に戻しやすくなります。

    まずはパラメーターが何を変えるものかを見る

    MT4のインジケーターには、チャートへ表示するときに変更できる項目があります。たとえば、移動平均線なら期間、表示色、線の太さ、適用価格などが代表的です。カスタムインジケーターでは、アラートの有無、表示対象の時間足、サインの条件、計算に使う本数などが置かれていることもあります。

    MQL4では、ユーザーがプロパティ画面から変更できる外部入力値として MQL4 の input 変数や extern 変数が使われます。つまり、パラメーターは「インジケーターの内部条件を一部だけ外から変えられる入口」と考えると読みやすくなります。

    Inputs 期間、判定条件、アラート設定、表示対象など、インジケーター側で用意された入力項目を扱います。
    Colors ラインや矢印など、表示要素の色、太さ、スタイルを変える場所です。
    Levels オシレーター系の水準線など、補助線を扱う場合があります。
    Visualization どの時間足で表示するかを選べる場合があります。インジケーターによって見える項目は異なります。

    チャート上のインジケーター設定を開く流れ

    すでにチャートへ入れているインジケーターの設定を変える場合は、表示中のインジケーターを選び、プロパティ画面を開きます。MT4の表示やブローカー提供版によって細部の表記が少し違うことがありますが、基本の流れは大きく変わりません。

    よく使う変更手順

    1. 対象のチャートを開く。
    2. チャート上で右クリックし、表示中のインジケーター一覧を開く。
    3. 変更したいインジケーターを選び、編集またはプロパティを開く。
    4. Inputs、Colors、Levels などのタブを見て、変えたい項目を選ぶ。
    5. 値を変更したら、OKを押してチャート表示を見直す。

    Inputsタブでは、変更したい値をダブルクリックして入力し直す形が基本です。色や線の太さだけを変えたい場合は、InputsではなくColors側を見る方が早いことがあります。

    数値を変える前に元の状態を残しておく

    パラメーターを変える前には、元の値を残しておくことが大切です。とくにカスタムインジケーターでは、数値名が英語や略語になっていて、あとから何を変えたのか分かりにくくなることがあります。

    おすすめは、いきなり大きく変えず、ひとつの項目だけを少し変えてチャートの変化を見る方法です。複数の数値を同時に変えると、どの項目が表示の違いにつながったのか分かりにくくなります。

    変更前に見ておきたいこと

    • 元の数値をメモしているか。
    • 変更する項目が、表示色なのか判定条件なのかを分けて見たか。
    • 複数の項目を同時に変えすぎていないか。
    • 変更後のチャートを、ひとつの時間足だけで判断していないか。
    • 必要ならテンプレートとして別名保存する準備があるか。

    テンプレート保存とセットで使うと戻しやすい

    よく使うパラメーターに変えたら、テンプレートとして保存しておくと、別のチャートにも同じ表示環境を使いやすくなります。MetaTrader 4のテンプレートには、チャート種類、色、スケール、インジケーターとその設定、ラインなどを保存できます。

    ただし、標準テンプレートを上書きすると、意図しないチャートにも同じ設定が反映されることがあります。慣れないうちは、通貨ペア名や用途が分かる固有名で保存しておく方が扱いやすいです。

    ラボメモ

    インジケーターのパラメーターを触るときは、まず「表示を変える項目」と「判定条件を変える項目」を分けて見ると、変更後の違いを追いやすくなります。

    元の値を残さずに試すと、あとから戻し方が分からなくなることがあります。よく使う組み合わせは、テンプレートとして別名保存しておくと扱いやすくなります。

    よくあるつまずき

    色を変えたのに見えない

    背景色と線の色が近いと、表示されていても見えにくくなります。Colorsタブで色、太さ、線種を変えて、チャート背景との違いが分かるか見直します。

    Inputsを変えても動きが変わらない

    変更した項目が、そのインジケーターの表示に直接関係していない場合があります。また、反映に時間がかかるタイプや、一定本数のローソク足が必要なタイプもあります。まずは説明書や販売ページの項目名と照らし合わせてください。

    別のチャートでは元に戻っている

    インジケーターの設定は、チャートごとに扱われることがあります。同じ表示にしたい場合は、テンプレート保存や定型チャートの適用を使うと、再設定の手間を減らせます。

    数値を変えすぎて意味が分からなくなる

    パラメーターは自由に触れるからこそ、変更の順番が大切です。まずは元の設定を残し、ひとつずつ変えて、表示がどう変わるかを見ます。大きな変更を重ねるほど、あとから理由を追いにくくなります。

    インジケーター設定を見るときの注意点

    パラメーター変更は、表示や判定条件を変える操作です。設定を変えたこと自体が、取引結果を保証するものではありません。実際に使う場合は、ツールの役割、相場条件、リスク、検証方法をあわせて見てください。

  • MT4のテンプレート保存と定型チャートの使い方

    MT4 TEMPLATE

    同じチャート設定を、別の通貨ペアにも使いやすくする

    MT4でインジケーター、色設定、水平線、表示形式を毎回入れ直していると、チャートを開くたびに手間が増えます。よく使う画面構成は、テンプレートとして保存しておくと、別の通貨ペアや時間足にも同じ見た目を当てやすくなります。

    この記事では、MT4のテンプレートで保存される主な内容、保存と読み込みの流れ、プロファイルとの違い、使う前に見ておきたい注意点を扱います。

    テンプレートはチャートの見た目と設定をまとめるもの

    MT4のテンプレートは、チャート画面の設定を別のチャートへ当てるための仕組みです。公式ヘルプでは、チャートの種類や色、スケール、表示中のインジケーターと設定、ラインなどをテンプレートに保存できると説明されています。

    たとえば、移動平均線、RSI、水平線、背景色、ローソク足の色を整えたチャートを作ったあと、その状態をテンプレートとして保存しておけば、別の通貨ペアでも同じ画面構成から始められます。

    • インジケーターを入れたチャート構成を再利用する。
    • 色や表示形式を毎回変えずに済ませる。
    • 複数の通貨ペアで同じ見た目にそろえる。
    • 使う場面ごとに、チャート設定を分けて保存する。

    テンプレートは、取引判断そのものを代わりに行うものではありません。あくまで、MT4の画面構成を再利用しやすくするための設定保存です。

    保存前に作っておくチャート構成

    テンプレートを保存する前に、まず保存したいチャートの状態を作ります。後から何度も使う前提なら、見やすさだけでなく、どのインジケーターを何のために入れているかも分けておくと扱いやすくなります。

    CHART 表示形式を決める ローソク足、バーチャート、ラインチャート、背景色、グリッド、Askラインなど、見たい情報に合わせてチャートの見た目を作ります。
    INDICATOR 使うインジを入れる 移動平均線やオシレーターなど、普段使うインジケーターを入れます。設定値もテンプレートに含まれる前提で見ておきます。
    OBJECT ラインや表示物を見る 水平線やオブジェクトを残したい場合は、不要な線が混ざっていないかを見ます。別チャートへ当てた時に邪魔になる線は消しておきます。

    チャートのプロパティは、メニューの「チャート」からプロパティを開くか、チャート上の右クリック、またはF8キーから変更できます。背景色やローソク足の色、グリッド、Askラインなどは、テンプレート保存前に見ておきたい項目です。

    テンプレートを保存する流れ

    MT4では、作ったチャートをもとに新しいテンプレートを保存できます。公式ヘルプでは、「Charts – Template – Save Template…」から保存できると説明されています。

    STEP 1 保存したいチャートを開く インジケーター、色、表示形式、必要なラインを入れた状態にします。保存したい画面がアクティブになっているかも見ます。
    STEP 2 テンプレート保存を選ぶ チャート上で右クリックし、「定型チャート」から保存を選びます。上部メニューのチャートからテンプレート保存へ進む方法もあります。
    STEP 3 名前を付ける 用途が分かる名前を付けます。例として「trend_check」「ma_rsi_base」のように、後で中身を思い出せる名前にします。
    STEP 4 別チャートで読み込む 別の通貨ペアや時間足を開き、保存したテンプレートを読み込みます。見た目やインジ設定が意図どおり反映されるかを見ます。

    ラボメモ

    テンプレートは、同じ画面構成をすばやく呼び出すための道具です。複数の通貨ペアを見ているときほど、表示のばらつきを減らしやすくなります。

    ただし、保存されるのは画面構成や設定であって、相場判断を自動で正しくする仕組みではありません。インジケーターの役割や設定値は、別の記事や用語集でもあわせて見てください。

    テンプレートとプロファイルを分けて見る

    MT4では、テンプレートとは別にプロファイルという機能もあります。テンプレートは主に1枚のチャートへ当てる設定、プロファイルは複数のチャート画面の組み合わせを保存するものとして見ると分かりやすくなります。

    TEMPLATE 1つのチャート設定 色、表示形式、インジケーター、ラインなど、アクティブなチャートに当てる設定を扱います。別の通貨ペアへ同じ見た目を使いたい時に向いています。
    PROFILE 複数チャートの組み合わせ 開いているチャート群と配置をまとめて扱います。複数ペアを並べた作業環境を切り替えたい時に向いています。

    公式ヘルプでは、プロファイルを開くと、保存時と同じ位置に各チャートと設定が置かれると説明されています。1枚のチャートの見た目を使い回したいのか、複数チャートの作業環境ごと切り替えたいのかで、使う機能を分けます。

    保存名と使い分けでつまずきにくくする

    テンプレートは一度作ると何度も使えるため、名前の付け方が雑だと、後から何を保存したものか分かりにくくなります。MT4を複数環境で使う場合や、検証用と普段見る用を分ける場合は、用途が分かる名前にしておくと後で迷いにくくなります。

    • 表示確認用、複数時間足用、インジ検証用など、用途を名前に入れる。
    • 同じ名前で上書きする前に、中身が本当に同じ用途かを見る。
    • EAやインジの設定を含むテンプレートは、別チャートへ当てる前に設定値を読む。
    • 標準テンプレートをむやみに変えず、用途別の名前で保存する。

    標準テンプレートの扱いは慎重に

    MT4の公式ヘルプでは、標準のテンプレートやプロファイルを変更するより、固有名のものを作ることがすすめられています。あとで元の状態へ戻したい場面もあるため、まずは自分用の名前で保存する方が扱いやすくなります。

    インジケーター入りテンプレートで見たい注意点

    テンプレートには、表示中のインジケーターや設定も含まれます。そのため、別のMT4環境や別の通貨ペアへ当てるときは、インジケーター本体が同じ場所に入っているか、設定値が用途に合っているかを見ます。

    インジ本体がないと表示されないことがある

    テンプレートにインジケーター設定が残っていても、別環境のMT4にインジケーター本体が入っていなければ、同じ表示にならないことがあります。テンプレートだけを移す場合は、必要なインジケーターもあわせて入っているかを見ます。

    通貨ペアや時間足で見え方が変わる

    同じテンプレートでも、通貨ペアや時間足が変われば、チャートの見え方は変わります。特に複数時間足やオシレーターを使う場合は、テンプレートを当てた後に、どの時間足で見る前提なのかを読み直します。

    EA設定はそのまま使わない

    テンプレートには、アタッチされたExpert Advisorとそのパラメーターも含まれることがあります。EAを含むテンプレートを読み込む場合は、自動売買の設定、通貨ペア、時間足、ロット、稼働条件を別途見てから扱います。

    用語を先に押さえる

    テンプレート保存は、MT4、インジケーター、複数時間足、EAなどの用語とつながっています。操作で迷う場合は、用語集で基本語を短く読んでから、個別記事へ進むと追いやすくなります。

    参考にした公式情報

    この記事では、MT4のテンプレート、プロファイル、チャートプロパティに関する公式ヘルプを参考にしています。

  • MT4で水平線を使う時に確認したいこと

    MT4の水平線は、価格の位置をチャート上に残しておくための基本的な描画ツールです。過去高値、過去安値、意識している価格帯、損益分岐点の目安などを、目で追いやすくする時に使います。

    ただし、水平線を引くこと自体が売買判断になるわけではありません。この記事では、MT4で水平線を引く基本操作と、引いた後に見たい設定、色分け、時間足ごとの扱い、表示が邪魔になる時の見直し方を扱います。

    水平線で何を見たいのかを先に決める

    水平線は、チャート上の価格水準を固定して見るための線です。MT4公式ヘルプでは、Horizontal Line はサポートやレジスタンスなどの各種レベルを示すために使える線として説明されています。

    最初に「何のために引く線なのか」を決めておくと、チャートが線だらけになりにくくなります。なんとなく高値や安値へ線を引き続けると、あとからどの線を見ればよいのか分からなくなります。

    水平線で見るもの 使い方の例 注意点
    過去高値・過去安値 一度反応した価格帯を、あとから見返せるようにする 細かい足で引きすぎると、線の数が増えやすくなります。
    サポート・レジスタンス候補 何度か止まった価格帯や、抜けた後に意識される水準を見る 必ず反応する線ではなく、見る場所をそろえるための目印として扱います。
    損切り・利確の検討位置 注文前に、価格がどの水準まで動いた時にどう扱うかを考える 線だけで決めず、ロットや値幅、取引条件もあわせて見ます。
    平均建値や損益分岐点の目安 複数ポジションを持っている時に、どの価格帯を見ているか残す 実際の損益はロット、通貨ペア、取引条件で変わります。

    基本の引き方

    MT4では、ライン系の描画ツールは「挿入」メニューやライン等ツールバーから使えます。水平線は一点を指定すればチャート上に置けるため、トレンドラインよりも操作自体は単純です。

    1 水平線を使いたいチャートを開く 通貨ペアと時間足を選びます。線を引く前に、今見ている時間足がM5なのかH1なのかを見ておくと、後から意味を取り違えにくくなります。
    2 水平線ツールを選ぶ 上部メニューの「挿入」やライン等のツールバーから、Horizontal Lineにあたる水平線を選びます。
    3 チャート上の価格水準をクリックする 線を置きたい価格付近をクリックします。細かい価格へ合わせたい場合は、後からプロパティで価格を入力した方が扱いやすいことがあります。
    4 必要に応じて位置や色を直す 線を選択し、プロパティから名前、説明、色、太さ、価格の値などを見直します。複数の線を使う場合は、用途ごとに色を分けると読みやすくなります。

    線を引いた後に見る設定

    水平線は、ただ置くだけでも使えますが、複数本使うならプロパティを見ておいた方が管理しやすくなります。MT4のオブジェクトには、名前、説明、スタイル、パラメータ、時間足ごとの表示設定などがあります。

    項目 見る理由 使い方の例
    名前 オブジェクト一覧で見分けやすくするため H1_high、D1_low、break_even など、用途が分かる名前にします。
    説明 その線を引いた理由を残すため 前日高値、週足安値、平均建値目安などを短く入れます。
    スタイル 色、線種、太さで用途を分けるため 上位足は太め、短期足は細め、注意したい線は別色にします。
    価格の値 クリック位置のズレを直すため 1.10000、150.000 など、見たい価格へ数値で合わせます。
    表示する時間足 必要な時間足だけに線を表示するため 日足で引いた線はH1以上だけに表示する、短期の線はM5だけにする、など。

    色分けの例

    水平線が増えると、どれが重要なのか分かりにくくなります。色分けは、見た目を飾るためではなく、線の意味を後から読み返すために使います。

    例1:時間足で分ける

    日足の高値安値は濃い色、H1の節目は中間色、M5の短期線は薄い色にすると、どの時間足で見た線か思い出しやすくなります。

    例2:用途で分ける

    サポート候補、レジスタンス候補、損切り検討位置、利確検討位置のように用途で分けます。注文前の見落としを減らすための使い方です。

    例3:残す線と消す線を分ける

    一時的なメモ線は薄く、しばらく見る線は濃くします。あとで消す前提の線まで強くすると、チャートが読みにくくなります。

    ラボメモ

    水平線は、線を増やすほど分析が深くなるものではありません。むしろ、なぜその価格に線を引いたのかが分からない線は、後から判断を迷わせる原因になります。

    価格、時間足、用途を分けて見ておくと、水平線をただの飾りではなく、チャートを見るための目印として扱いやすくなります。

    引きすぎた線を見直す

    水平線を使い始めると、過去高値や安値に次々と線を引きたくなります。けれども、線が多すぎるとチャートのローソク足やインジケーターが見づらくなり、どの価格を見ていたのか分からなくなります。

    MT4には、チャート上のオブジェクト一覧を開き、描画オブジェクトのプロパティ変更や削除を行う機能があります。線が増えすぎた時は、チャート上で一本ずつ探すより、一覧から名前や説明を見ながら消す方が楽です。

    線を減らす時の見直し例
    • 今の時間足では使っていない短期線を消す
    • 引いた理由が分からない線を消す
    • 古いチャート分析のためだけに残っている線を消す
    • 色や名前が似ていて区別できない線をまとめる
    • 重要な線だけ名前と説明を付け直す

    Askラインと水平線は分けて考える

    MT4には、設定でAskラインを表示する機能もあります。これは水平線ツールで自分が引いた線とは別で、買い注文や売り決済で関係するAsk価格をチャート上に見せるための表示です。

    自分で引いた水平線は、過去高値や目安価格を残すためのオブジェクトです。一方、Askラインは現在のAsk価格を表示するための補助表示です。両方が同じように横線として見えるため、初心者のうちは混同しないように分けて見てください。

    水平線とアラートを組み合わせる時の考え方

    水平線を引いた価格に近づいたら知らせてほしい場合は、MT4のアラート機能と組み合わせて使う方法があります。ただし、水平線を引いただけで自動的に通知されるわけではありません。通知が必要な場合は、アラート側で条件を別に作る必要があります。

    例えば、水平線を 150.000 に引いた場合、アラートでは Bid や Ask がその価格を超えた時、下回った時などの条件を別途設定します。水平線は目印、アラートは通知条件として分けて扱うと混乱しにくくなります。

    例:水平線とアラートを分けて使う

    USDJPYの150.000付近を見たい場合、チャートには150.000へ水平線を引きます。そのうえで、必要ならアラート機能で「Bidが150.000を上回る」などの条件を作ります。線を引く操作と、通知条件を作る操作は別です。

    水平線を売買の答えにしない

    水平線は、価格の位置を見やすくするための道具です。線に触れたから反転する、線を抜けたから一方向へ進む、と決めつけるものではありません。

    実際に使う時は、時間足、値幅、ローソク足の形、取引量、スプレッド、注文位置、損切り幅など、他の条件もあわせて見ます。水平線は、取引判断をすべて代わりに行うものではなく、チャート上の見落としを減らすための目印として扱うのが無難です。

    本記事は、MT4で水平線を使うための操作と考え方を扱うものです。水平線、インジケーター、EA、アラートなどのツールは、取引判断を補助するための道具であり、特定の取引成果を保証するものではありません。

    この記事に出てくる用語
  • MT4でアラートを設定する方法と注意点

    MT4のアラートは、価格や時刻などの条件に合わせて、音、メール、プッシュ通知などで知らせるための機能です。チャートを見続ける代わりに、指定した条件に近づいた時のきっかけを作れます。

    この記事では、MT4標準アラートの作り方を中心に、BidとAsk、Action、Source、期限、インジケーター内蔵アラートとの違い、メール通知やスマホ通知を使う前に見ることを分けて扱います。通知系記事の入口として、まず全体像を押さえるための記事です。

    先に短く言うと
    • MT4標準アラートは、ターミナルの「アラート」タブで作成・編集します。
    • 価格で鳴らす場合は、Symbol、Condition、Value、Actionを分けて見ます。
    • Sound、Email、Notificationは通知方法が違い、それぞれ必要な設定も違います。
    • インジケーター内蔵アラートは、MT4標準アラートとは別に、インジ側のパラメーターや仕様を見ます。
    • 鳴らない時は、MT4アラートが鳴らない時に見ることで原因を切り分けます。

    アラートでできることを先に押さえる

    MT4のアラートは、ターミナルウィンドウの「アラート」欄で管理します。MetaTrader 4公式ヘルプでは、アラートは市場イベントを知らせるための機能で、条件に到達した時に音、ファイル実行、メール、通知などの動作を選べるものとして説明されています。

    価格アラートを使う場面は、たとえば「ドル円が150.000を上回ったら見る」「ゴールドが直近安値付近まで下がったら見る」「欧州時間の前に一度チャートを見る」といった使い方です。相場判断そのものを任せるのではなく、チャートを見る合図として扱うと無理がありません。

    アラートで決める主な項目
    1. どの通貨ペアや銘柄を見るか
    2. Bid、Ask、時刻のどれを条件にするか
    3. 条件に使う価格や時刻を入れる
    4. 音、メール、プッシュ通知などの受け取り方を選ぶ
    5. 期限や繰り返し回数を必要に応じて見る

    MT4標準アラートの基本の作り方

    まずは、MT4下部のターミナルを開きます。ターミナルが表示されていない場合は、上部メニューの「表示」からターミナルを出します。その中にある「アラート」タブを開き、右クリックから新しいアラートを作成します。

    1 ターミナルのアラート欄を開く MT4下部のターミナルで「アラート」タブを選びます。表示されていない時は、表示メニューからターミナルを出します。
    2 右クリックで新しいアラートを作る アラート欄の空白部分を右クリックし、新規作成を選びます。作成済みアラートの編集や削除も同じ欄で行います。
    3 Symbolを選ぶ 条件を見る銘柄を選びます。ドル円、ユーロドル、XAUUSDなど、チャートで見たい銘柄と一致しているかを見ます。
    4 ConditionとValueを入れる Bid>、Bid<、Ask>、Ask<、Time= などから条件を選び、価格や時刻を入れます。上抜けを見たいのか、下抜けを見たいのかを分けます。
    5 Actionを選ぶ 音、ファイル実行、メール、プッシュ通知など、条件に到達した時の動きを選びます。まずはSoundで試すと、条件の向きを見やすくなります。
    6 期限と繰り返しを見て保存する Expiration、Timeout、Maximum iterations を必要に応じて見ます。期限切れや鳴りすぎを避けるための項目です。

    設定画面で見る項目

    アラート画面には、条件、値、動作、期限などの項目があります。名前だけを見ると少し分かりにくいので、実際には「何を見て、どの状態になったら、どう知らせるか」という順番で考えると扱いやすくなります。

    項目 意味 見るポイント
    Symbol 条件を見る通貨ペアや銘柄 普段見ているチャートと同じ銘柄になっているかを見ます。XAUUSDなどは取引会社によって表記が少し違う場合があります。
    Condition Bid>、Bid<、Ask>、Ask<、Time= など 価格が指定値を上回った時なのか、下回った時なのか、時刻で鳴らすのかを分けます。
    Value 条件に使う価格や時刻 桁数、現在値との位置、銘柄を見ます。価格を1桁間違えると、すぐ鳴るか、まったく鳴らない原因になります。
    Action 条件到達時の動き Sound、File、Email、Notificationなどから選びます。通知先ごとに事前設定が必要な場合があります。
    Source 音ファイルや実行ファイルなど Soundを選んだ場合は音の種類、Fileを選んだ場合は実行するファイルを見ます。
    Timeout 再通知までの間隔 同じ条件で短時間に何度も鳴り続けないように見る項目です。
    Maximum iterations 繰り返す回数 何回まで通知するかを見ます。鳴り続ける状態を避けたい時に関係します。
    Expiration アラートの期限 特定の日だけ使いたい時は期限を入れます。期限が過ぎるとアラートが終わるため、長く使う場合は注意します。

    価格アラートの具体例

    最初は、シンプルな価格条件から試すと動きをつかみやすくなります。細かい売買判断ではなく、「その価格帯に来たら一度見る」ための合図として使うのが基本です。

    例1:ドル円が150.000を上回ったら見る

    SymbolをUSDJPY、ConditionをBid>、Valueを150.000にします。現在値より上にある価格へ近づいた時の確認用です。

    例2:ユーロドルが1.08000を下回ったら見る

    SymbolをEURUSD、ConditionをBid<、Valueを1.08000にします。下側の価格帯に来た時にチャートを見るための使い方です。

    例3:ゴールドが目安の水平線付近へ来たら見る

    チャートに水平線を引き、その価格をValueへ入れます。条件は現在値との位置関係に合わせて、Bid> または Bid< を選びます。

    例4:決まった時刻にチャートを見る

    ConditionをTime=にし、Valueへ時刻を入れます。経済指標前、欧州時間前、日足確定前など、時間の節目を見る用途です。

    BidとAskを分けて見る

    MT4の価格条件には、BidとAskがあります。Bidは売値側、Askは買値側の価格として扱われます。チャート表示の設定や条件の作り方によって、見ている価格とアラート条件の価格がずれることがあります。

    たとえば、チャート上に見えているローソク足の価格を基準にしているつもりでも、Ask条件にしていると鳴る位置が変わる場合があります。まずはBid条件でシンプルに作り、必要に応じてAsk条件を使うと、切り分けがしやすくなります。

    ラボメモ

    アラートでつまずきやすいのは、価格、条件の向き、通知方法を一度に変えてしまうところです。

    最初は「Bidがこの価格を上回ったら鳴る」「Bidがこの価格を下回ったら鳴る」のように、単純な条件で試すと後から直しやすくなります。

    チャート上からすばやく作る場合

    MT4では、チャート上の右クリックメニューからアラートを作ることもできます。チャート上で作ると、価格の位置を見ながら設定しやすいため、水平線や直近高値・安値と合わせて使いやすくなります。

    チャートに出たアラートの矢印は、ドラッグして価格を動かせます。あとからターミナルのアラート欄で編集すれば、Action、Timeout、Expirationなども見直せます。

    例:水平線とアラートを合わせる

    まず、見たい価格に水平線を引きます。次に、その付近へアラートを置きます。ラインそのものが判断を決めるわけではありませんが、価格帯を見落としにくくする補助になります。

    インジケーター内蔵アラートはMT4標準アラートと分けて見る

    MT4標準のアラートは、ターミナルのアラート欄で作る機能です。一方で、インジケーター側に付いているアラートは、そのインジケーターの内部条件やパラメーターに応じて鳴ることがあります。

    たとえば、移動平均線のクロス、矢印サイン、ライン接触などを知らせるインジケーターでは、インジケーター側の設定画面にAlert、Sound、Email、Pushなどの項目が用意されている場合があります。この場合、MT4標準アラート欄だけ見ても原因が分からないことがあります。

    MT4標準アラート

    ターミナルのアラート欄で作ります。価格、時刻、通知方法を自分で指定する基本機能です。

    インジケーター内蔵アラート

    インジケーターの設定画面にあるAlert、Sound、Email、Pushなどの項目で管理されることがあります。配布元の説明やパラメーター名もあわせて見ます。

    音・メール・スマホ通知は別設定として見る

    アラートのActionには、Sound、Email、Notificationなどがあります。見た目は同じアラート設定画面にありますが、通知方法ごとに必要な準備は違います。

    SoundはMT4やPC側の音、Emailはメール設定、NotificationはMetaQuotes IDやスマホ側の通知許可が関係します。通知まわりでつまずいた時は、下のように分けて見ると原因を追いやすくなります。

    通知方法 主に見る場所 関連して見る記事
    Sound Action、Source、Test、PC音量、出力先 MT4のアラート音を変更したい時に見る設定
    Email メール設定、SMTP Server、Login、Password、From、To、Test MT4のアラートメールが届かない時に見る設定 / MT4メール通知のSMTP設定でつまずく時に見ること
    Notification MetaQuotes ID、Enable Push notifications、Test、スマホ側の通知許可 MT4のプッシュ通知がスマホに届かない時に見ること / MT4プッシュ通知のMetaQuotes IDとは|スマホ通知前に見ること

    スマホ通知を使う時に見ること

    プッシュ通知を使う場合は、PC版MT4側の通知設定でMetaQuotes IDを入れます。MetaQuotes IDは、スマホ版MetaTraderのメッセージ画面で見られる識別子です。

    設定後は、いきなり重要な通知に使わず、テスト送信で届くかを見ます。スマホ側の通知許可、通信状態、PC側のMT4が起動しているかも関係します。メール通知を使う場合は、メールタブ側の設定も別に必要です。

    プッシュ通知で見たい項目
    • スマホ版MetaTraderでMetaQuotes IDを見ているか
    • PC版MT4の通知設定にMetaQuotes IDを入れているか
    • プッシュ通知を有効にしているか
    • テスト通知がスマホに届くか
    • スマホ側で通知を拒否していないか
    • PC側のMT4が起動しているか

    アラートが鳴らない時の見方

    アラートが鳴らない時は、条件そのものが間違っている場合と、通知方法の設定ができていない場合を分けます。価格条件を作ったのに鳴らない時は、まずActionをSoundにして、MT4上で音が出るかを見ます。

    症状 よくある原因 見るところ
    価格が来たのに鳴らない Bid/Ask、条件の向き、価格の桁が違う ConditionとValueを見直します。上回る条件か、下回る条件かを分けます。
    すぐ鳴ってしまう 現在値より手前に条件を置いている 現在値とValueの位置を見ます。価格入力の桁も見直します。
    何度も鳴る TimeoutやMaximum iterationsの設定が合っていない 通知間隔と回数を見て、必要に応じて短時間に繰り返さない設定にします。
    スマホに届かない MetaQuotes ID、通知許可、PC側MT4の起動状態に問題がある 通知設定でテスト送信し、スマホ側の通知許可も見ます。
    メールが届かない アラートではなくメール設定側が未設定 MT4のメール設定、送信先、サーバー情報を別に見ます。
    特定インジだけ鳴らない インジケーター側のアラート設定や仕様の問題 インジ側のパラメーター、通知許可、対象時間足、配布元の説明を見ます。

    原因別に詳しく見る場合は、MT4アラートが鳴らない時に見ることで、標準アラート、音、メール、プッシュ通知、インジ内蔵アラートを分けて確認できます。

    使う前に見たい注意点

    アラートは、価格や時間を見落としにくくする便利な機能ですが、通知が届いた時点で相場状況が変わっていることもあります。通知だけを根拠にせず、チャート、注文状況、指標前後などの時間帯も分けて見る必要があります。

    また、PCを閉じている、MT4が停止している、通信が切れている、スマホ側で通知が止まっている、といった状態では、想定どおりに受け取れない場合があります。大事な場面で使う前に、低い負荷の条件で一度試しておくと、動き方を見やすくなります。

    アラートは取引判断を補助するための通知機能です。特定の条件に到達したことを知らせるだけで、売買の妥当性や損益を保証するものではありません。

    この記事に出てくる用語

    まとめ

    MT4でアラートを設定する時は、ターミナルのアラート欄を開き、Symbol、Condition、Value、Action、Source、Expirationを分けて見ます。価格条件では、現在値との位置、BidとAsk、上回るのか下回るのかを先に決めると扱いやすくなります。

    Sound、Email、Notificationは、同じアラート画面から選べても、必要な準備は違います。音はSourceやPC音量、メールはSMTP設定、スマホ通知はMetaQuotes IDや通知許可を見ます。

    インジケーター内蔵アラートは、MT4標準アラートとは別に考えます。標準アラートが動くのに特定インジだけ鳴らない場合は、インジ側のパラメーターや仕様を見てください。

    参考情報

    この記事では、MT4のアラート管理、プッシュ通知、システムイベントに関する公式情報をもとに、設定時に見る項目をまとめています。