リアル取引口座を開設する

[広告] 当サイトはアフィリエイト広告を利用しています

MT5インジのスマホ通知設定|届かない時の切り分け方

MT5でインジの矢印が出ても、スマホに自動で通知されるとは限りません。インジ自身の通知機能と、端末からスマホへ送る設定の両方が必要です。先にテスト通知で配送経路を確認すると、相場の条件を待たずに問題を分けられます。

インジの条件成立からスマホ受信までの4段階
図:操作・仕組みを整理した当サイト作成の説明図。画像を選ぶと拡大できます。実際の取引画面や売買実績ではありません。

ポップアップ・音・プッシュ通知は別の機能

種類 確認する場所
画面のポップアップ PC側のMT5
通知音 端末とPCの音声設定
プッシュ通知 MT5の通知設定とスマホ

パラメータに「Alert」とあっても、ポップアップだけを指す場合があります。作者の説明で、PushやNotificationに対応しているか確認してください。標準のインジを適用しただけで、希望する条件のスマホ通知が必ず追加されるわけではありません。

MT5からテスト通知を送る手順

  1. スマホ版MetaTraderのメッセージ画面などでMetaQuotes IDを確認します。画面位置はOSとアプリの版によって異なります。
  2. PC版MT5の「ツール → オプション → 通知」を開きます。
  3. プッシュ通知を有効にし、確認したMetaQuotes IDを入力します。
  4. 「テスト」を実行し、PC側の送信結果とスマホ側の受信を確認します。

IDは通知の宛先です。記事画像やSNSへ貼り付けず、自分の設定画面で管理してください。ここでは設定手順を解説しており、当サイトから読者のスマホへ通知を送ることはありません。

テストが届かない場合

まずIDの入力間違い、PCとスマホの通信、スマホ側の通知許可を確認します。通知がアプリ内にはあるのにロック画面に出ない場合は、表示や通知音の設定も調べます。省電力設定や集中モードによって見え方が変わることもあるため、端末側の送信結果と分けて考えましょう。

テストは届くのに、インジの通知だけ届かない場合

  • インジのプッシュ通知が有効になっているか。
  • その時点で通知条件が成立したか。
  • 過去サインには通知しない仕様ではないか。
  • 通知が現在足と確定足のどちらを対象にしているか。
  • 対象チャートとインジが動作し、PC版MT5が接続されているか。

過去の矢印が画面に表示されたことと、新しい通知イベントが発生したことは同じではありません。適用直後の履歴サインを一括通知しない製品もあるため、仕様を確認します。

PCを閉じても届く?

PC上のカスタムインジが判定して送る通知は、基本的にその実行環境が稼働している必要があります。ブローカーのサーバーから送られる取引通知は別機能です。取引通知が届くことを理由に、停止したPCのインジ通知も動くとは判断できません。

大量通知を防ぐために確認すること

同じインジを複数チャートへ入れると、複数箇所から通知が発生する可能性があります。通知内容に銘柄、時間足、対象時刻が含まれるか確認すると、重複を見分けやすくなります。SendNotificationには送信頻度の制限があるため、通知が連発する場合はログと作者の説明を確認します。通知の到着だけを約定や売買判断と同一視しないことも大切です。

関連する確認手順

参照した公式資料

FXインジのリペイントとは?確定足と過去サインの確認方法

あとからチャートを見るときれいに並んでいる矢印が、その時点でも表示されていたとは限りません。FXインジを確認する時は、表示された時刻と、その後の変化を記録することが大切です。リペイントという言葉は使われ方が広いため、まず何が変わったのかを分けます。

現在足・確定足・再計算の変化を分ける確認図
図:操作・仕組みを整理した当サイト作成の説明図。画像を選ぶと拡大できます。実際の取引画面や売買実績ではありません。

形成中の更新と、過去の書き換えを区別する

現在のローソク足はまだ完成していません。その足の価格を使うインジの値やサインが動くことはあります。MQL5の時系列では、インデックス0が形成中の足を表します。一方、過去の足に出ていた矢印が消える、位置が移動する、あとから追加される動きは、別に記録して確認したい現象です。

観察したこと 確認する点
現在足で矢印が出たり消えたりする 現在足の値を使う仕様か
確定後の矢印が変わる 過去再計算・上位足・データ更新の影響
時間足を戻すと過去の矢印が増える 再初期化後の表示とリアルタイム表示の差

確認する前に条件を揃える

インジ名とバージョン、銘柄、時間足、全パラメータを控えます。サーバー時刻と日本時間を混ぜると、違う足を比較してしまいます。画像にはチャートの時間軸と対象の足が分かる範囲を残してください。

同じ名前でも、バージョンや配布元が違うと仕様が異なる場合があります。「この種類は全部リペイントしない」とひとまとめにせず、実際に使うファイルを対象にします。

画像を使った確認手順

  1. 新しい検証用チャートに対象インジを適用する。
  2. サインが初めて出た時刻と、サインが付いた足の時刻を別々に記録する。
  3. 現在足が確定した後、同じ足の画像を保存する。
  4. さらに新しい足が進んだ後、過去のサインが残っているか確認する。
  5. 時間足を変更して元に戻した時や、端末を再起動した後の表示と比較する。

再起動は稼働中のEAへ影響するため、検証用の環境で行います。変化があった場合は、直前に行った操作も記録します。価格履歴の追加や修正、設定変更の前後は、同じ条件の比較として扱わないようにします。

「確定足で出る」だけでは判断できない

下位足が確定していても、参照している上位足が形成中という場合があります。例えば15分足のインジが現在の1時間足を使っていると、15分足が1本閉じただけでは参照値が固まらないことがあります。また、複数の後続足を待って過去の山や谷へ印を付ける仕様では、印の位置と確認できた時刻が違います。

過去の矢印だけで成績を数えない

完成したチャートは、途中で消えたサインを示さない場合があります。過去の矢印の位置だけから「その時に入れた」と扱うと、実際には確認できなかった情報が混ざります。この記事は表示仕様を調べるための手順で、売買成績を示すものではありません。

サインが変わらないことと利益が出ることも別です。まず表示の意味を把握し、そのうえで利用目的に合うかを判断しましょう。

参照した公式資料

fx インジ 使い方

FXインジケーターの使い方と、自分でプログラムを書くという選択肢

FXの世界で欠かせないのが「インジケーター(indicator)」。
移動平均線(MA)やRSI、MACDなど、チャート分析を支えるツールとしておなじみですよね。
でも、単に「使うだけ」ではもったいないのがインジの世界。
自分のトレードスタイルに合わせてカスタマイズや自作ができるのが、最大の魅力です。


インジケーターの基本的な使い方

FXインジの基本は、チャート上に表示して相場の流れや勢いを“見える化”すること。
トレーダーによって重視する指標は異なりますが、代表的な使い方を簡単にまとめると…

  • 移動平均線(MA):トレンドの方向と強さを確認
  • RSI:買われ過ぎ・売られ過ぎを判断
  • MACD:トレンド転換を見つける
  • ボリンジャーバンド:価格の勢いとボラティリティを把握

これらを組み合わせて、自分のエントリー条件や利確タイミングを探すのがFXインジの
基本的な使い方です。


自作インジケーターという“もう一歩先”の世界

FXインジは既製のものを使うだけでなく、自分でプログラムを書いて作ることも可能です。
特に、MT4/MT5では「MQL4 / MQL5」という専用言語を使い、自分のロジックを形にできます。

たとえば、

  • 通常のRSIに出来高を組み合わせた独自オシレーター
  • 特定の時間帯だけ色を変える移動平均線
  • アラートや矢印を自動で出すトリガー系インジ

など、既存のツールでは実現できない“自分専用の視覚化ツール”を構築できるのです。


簡単なサンプル:RSI+移動平均の自作コード例(MT4)

//+------------------------------------------------------------------+
//| RSI + MA カスタムインジケーター                                |
//+------------------------------------------------------------------+
#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 Blue

extern int RSIPeriod = 14;
extern int MAPeriod = 9;
double RSIBuffer[];

int OnInit() {
   SetIndexBuffer(0, RSIBuffer);
   return(INIT_SUCCEEDED);
}

int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[]) {
   for(int i=0; i<rates_total; i++) {
      double rsi = iRSI(NULL, 0, RSIPeriod, PRICE_CLOSE, i);
      double ma  = iMA(NULL, 0, MAPeriod, 0, MODE_SMA, rsi, i);
      RSIBuffer[i] = ma;
   }
   return(rates_total);
}

このように、自分でロジックを書けば、「インジを使う」から「インジを創る」へ
ステップアップできます。


使い方と作り方を両立させるのが理想

FXインジの使い方を理解したうえで、自作や改造ができるようになると、
“他人のシグナルに頼らないトレード”が可能になります。
チャートを自分仕様にカスタマイズできると、分析のスピードも精度も格段に上がります。


まとめ:インジを「使う」から「操る」へ

「fx インジ 使い方」というテーマで言えば、
単に表示して眺めるだけでなく、“なぜその数値なのか”を理解することが大切です。
そして、慣れてきたら自分のロジックをプログラムで形にしてみる。
それこそが、トレードスキルを次のレベルに引き上げる第一歩です。