MT4の矢印インジケーターを見ていて、さっき出ていたサインが後から消えたように見えることがあります。
この時にすぐ「壊れている」「だまされた」と決める前に、リペイント、確定前の一時表示、現在足の再計算、インジケーターの仕様差を分けて見る必要があります。
この記事では、矢印が後から消える時に見たいポイントを、MT4インジケーターの仕組みと購入前の注意点に分けて見ていきます。
矢印が消えたように見える場面を分ける
まず押さえたいのは、矢印が後から消えたように見える状態にも種類があるということです。
現在進行中のローソク足に出た矢印が、その足の確定前に消える場合と、すでに確定した過去足の矢印が後から変わる場合では、見方が変わります。
前者は、現在足の値動きに合わせて計算が変わっているだけの場合があります。後者は、リペイントや再計算仕様を疑う材料になります。
| 見え方 | まず考えること | 買う前・使う前に見る点 |
|---|---|---|
| 現在足の矢印だけが消える | 足が確定する前に条件が変わった可能性 | 確定足で出る設計か、現在足で出る設計か |
| 1本前以降の矢印も変わる | 過去足を再計算している可能性 | リペイント有無、再計算の説明、使用条件 |
| 上位足や複数時間足で矢印が変わる | 上位足の確定前データを使っている可能性 | どの時間足の確定を待つ仕様か |
| 山谷の後になって矢印が付く | 後続の足を見て山谷を判定する仕様の可能性 | リアルタイム通知向きか、過去分析向きか |
リペイントとは何を指しているのか
リペイントという言葉は、記事や販売ページ、SNSなどで広く使われます。ただし、使われ方は必ずしも一つではありません。
一般的には、過去に表示されたサインやラインが、後から別の位置へ移動したり、消えたり、表示内容が変わったりすることを指して使われます。
ただし、現在足の確定前に表示が揺れることまで含めてリペイントと呼ぶ人もいれば、確定足の表示が後から変わる場合だけをリペイントと呼ぶ人もいます。
ローソク足がまだ確定していない間、条件を満たしたり外れたりすることで矢印が変わる見え方です。
すでに閉じた足の矢印が後から変わる見え方です。購入前には特に説明を読みたい部分です。
山や谷などを、後の足を見てから判定するタイプです。過去チャートではきれいに見えやすいことがあります。
MT4インジケーターは計算結果をバッファに入れて表示する
MT4のカスタムインジケーターは、内部で計算した値を表示用の領域に入れ、それを線やヒストグラム、矢印などとしてチャート上に描画します。
MQL4の公式リファレンスでは、カスタムインジケーター用の関数群として、表示用バッファ、矢印記号、空値、表示スタイルなどを扱う関数が用意されています。
つまり、矢印は魔法の印ではなく、インジケーターが「この足に表示する値がある」と判断した時に描画される表示結果です。
- 矢印は、表示用の値がある足に描かれる
- 表示しない足には、空値を入れる設計がある
- 矢印の種類や見え方は、インジケーター側の設定で変わる
- どの足を計算対象にするかは、コードやパラメーターで変わる
現在足で出るサインは、確定まで変わることがある
MT4のカスタムインジケーターでは、計算処理が新しい価格更新などをきっかけに呼び出されます。
現在足は、まだ終値が決まっていません。そのため、現在足の高値、安値、終値相当の値が動くたびに、条件を満たしたり外れたりすることがあります。
たとえば、ある瞬間には条件を満たして矢印が出たものの、その後の値動きで条件から外れれば、矢印が消えたように見えることがあります。
この場合、問題は「矢印が出たか」だけではなく、そのインジケーターが現在足で知らせる仕様なのか、確定足で知らせる仕様なのかです。
確定足の矢印が変わる場合は慎重に見る
足が閉じた後の矢印が後から消える場合は、より慎重に見たいところです。
この場合、過去の足を再計算して表示を変えている可能性があります。インジケーターによっては、後続の足が一定数できてから山や谷を判定するものもあります。
そのような設計は、過去チャートでは非常にきれいに見えることがあります。しかし、リアルタイムでその矢印を見ていた時に同じ位置で判断できたとは限りません。
注意:過去チャート上で矢印がきれいに並んでいることと、その矢印をリアルタイムで見ながら同じ判断ができることは別です。
販売ページや説明文を見る時は、現在足で出るのか、確定足で出るのか、過去足が後から変わる仕様なのかを分けて読んでください。
マルチタイムフレーム系の矢印は特に見え方が揺れやすい
複数時間足を参照するインジケーターでは、下位足チャートに上位足の条件を表示することがあります。
この場合、下位足では何本もローソク足が進んでいても、上位足はまだ確定していないことがあります。上位足の条件が途中で変わると、下位足側の矢印や表示も変わったように見える場合があります。
マルチタイムフレーム系のサインを使う時は、「どの時間足が確定したらサインを確定扱いにするのか」を見ておくと、過度に期待しにくくなります。
矢印が消えるかを自分で見る時の記録方法
リペイントが気になる場合は、感覚だけで判断しない方が安全です。
矢印が出た瞬間だけを見ていると、あとで「どの足だったか」「足は確定していたか」「どのパラメーターだったか」が分からなくなります。
簡単なメモを残しておくと、現在足だけの揺れなのか、確定足まで変わるのかを見やすくなります。
| 記録する項目 | 見る理由 | メモ例 |
|---|---|---|
| 日時と通貨ペア | 同じ場面を後から追いやすくするため | 6月27日 21:15、USDJPY、M15 |
| 矢印が出た足 | 現在足か、確定足かを分けるため | 形成中の足、または1本前 |
| 足確定後の状態 | 途中だけの表示かどうかを見るため | 足確定後に残った、消えた、位置が変わった |
| パラメーター | 設定変更による差を避けるため | SignalBar=1、AlertOnCurrent=false など |
非リペイント表記だけで判断しない
販売ページや配布ページに「非リペイント」「リペイントしない」と書かれていても、それだけで安心材料にしすぎるのは危険です。
その表記が、現在足の一時表示を含めていないのか、確定足だけを対象にしているのか、通知のタイミングまで含んでいるのかは、説明を読まないと分かりません。
また、矢印が消えないとしても、相場条件、サイン数、損益幅、リスク管理、使わない場面を見なければ、ツールの役割は判断しにくいままです。
導入前メモ
矢印サインを見る時は、「出るかどうか」だけでなく、いつ確定するのか、後から変わる可能性があるのかを分けて読むことが大切です。
インジケーターは取引判断を補助する道具であり、非リペイント表記だけで取引結果を保証するものではありません。
買う前に販売ページで見たい文言
矢印系インジケーターを買う前には、販売ページや説明書で次のような文言を探してみます。
すべてが書かれているとは限りませんが、少なくとも「いつサインが確定するのか」「過去足が変わるのか」「アラートはどの足で鳴るのか」は、購入前に見たい部分です。
- 確定足でサインを出すのか
- 現在足でもサインを出すのか
- 過去足のサインが後から変わることがあるのか
- アラートは現在足か確定足か
- マルチタイムフレーム使用時の確定タイミング
- どの通貨ペア、時間足、相場状況を想定しているのか
- サインが多すぎる場面や少ない場面の説明があるか
矢印サインは判断材料の一つとして扱う
矢印が後から消えるかどうかは、サイン系インジケーターを見る上で重要なポイントです。
ただし、矢印が消えないことだけで、ツール全体を評価できるわけではありません。矢印の数、出る場所、使う時間足、取引条件、相場の急変時の見え方も合わせて見る必要があります。
矢印サインは、売買のきっかけを見やすくする補助として扱い、判断やリスク管理を丸ごと任せるものとして見ない方が安全です。
関連用語
次に読みたい記事
参考文献
- MQL4 Reference|Custom Indicators|https://docs.mql4.com/customind
- MQL4 Reference|iCustom|https://docs.mql4.com/indicators/icustom
- MQL4 Reference|Event Handling Functions|https://docs.mql4.com/basis/function/events
- MQL4 Reference|SetIndexBuffer|https://docs.mql4.com/customind/setindexbuffer
- MQL4 Reference|SetIndexArrow|https://docs.mql4.com/customind/setindexarrow
- 金融庁|外国為替証拠金取引について|https://www.fsa.go.jp/ordinary/iwagai/