コマ式ツールで負け難い、利益が残るFXを目指してみませんか。無料勉強会も開催。

コマ式FX錬成会

Uncategorized

リペイントとは?騙されないインジケーターの見分け方【完全解説】

投稿日:

MT4のインジケーターを選ぶとき、最も注意すべきポイントが「リペイント」です。リペイントするインジケーターを使ってしまうと、バックテストでは勝てるのに実際のトレードでは全く勝てない、という深刻な問題に直面します。

この記事では、リペイントの仕組み・見分け方・騙されないための具体的なチェック方法を解説します。

リペイントとは?

リペイントとは、過去のチャート上に表示されたシグナル(矢印やラインなど)が、新しい足が確定した後に位置や値を書き換えてしまう現象です。

たとえば、チャートを後から見ると「完璧なタイミングで買いシグナルが出ている」ように見えますが、実際にリアルタイムで見ていたときには、そのシグナルは別の位置に表示されていた――これがリペイントです。

なぜリペイントが起きるのか

主な原因は、インジケーターのコード内で「未確定の足(現在足)」のデータを使って過去のバッファを書き換えていることです。

MQL4コードで具体的に言うと:

  • i-1(未来バー)を参照してシグナルを計算している
  • Time[0](現在足)基準でアラートを出している
  • OnCalculate内で毎回全バーを再計算し、過去バッファを上書きしている

リペイントするインジケーターの見分け方

チェック1:リアルタイムで矢印が動くか

最も確実な方法は、デモ口座でリアルタイム表示させて観察することです。

  1. インジケーターをチャートに適用する
  2. 新しい矢印・シグナルが出たら、その位置をスクリーンショットで記録する
  3. 数本のローソク足が確定した後、同じ場所を確認する
  4. 矢印の位置や有無が変わっていたらリペイント確定

チェック2:ストラテジーテスターで確認する

MT4のストラテジーテスターでインジケーターを動かし、ビジュアルモードで再生します。

  • 再生中にシグナルが出た位置を覚えておく
  • 一時停止して数本先に進めた後、戻って確認する
  • シグナル位置が変わっていればリペイント

チェック3:ソースコードを確認する(MQL4が読める場合)

もしソースコード(.mq4ファイル)が公開されている場合、以下のパターンを探します。

危険なパターン(リペイントあり):

int i2 = i - 1;  // ← 未来バーを参照
double val = iCustom(..., 1, i2);  // NG: i-1は未確定データ

安全なパターン(リペイントなし):

double val_cur  = iCustom(..., 1, i);    // 現在バー
double val_prev = iCustom(..., 1, i+1);  // 1本前(過去)← OK

また、アラートがshift=0(現在足)で発火していないかも確認します。正しくはshift=1(直前の確定足)で判定すべきです。

リペイントしないインジケーターの条件

信頼できるインジケーターは、以下の条件を満たしています。

チェック項目 正しい実装
シグナル判定の基準足 確定済みの足(shift=1以上)で判定
バッファへの書き込み 一度書いた過去バッファを上書きしない
差分計算 prev_calculatedを使い、新しい足だけ計算する
EmptyValue設定 SetIndexEmptyValue(n, 0.0)を明示的に設定
アラート基準 Time[1](確定足)基準で発火

「勝率90%」のインジケーターに騙されないために

販売ページで「勝率90%超え!」と謳っているインジケーターの多くは、リペイントを利用して過去チャートを「後出しジャンケン」で書き換えた結果を見せています。

本当に信頼できるかを判断するポイント:

  • リアルタイムのトレード記録が公開されているか
  • ウォークフォワードテスト(未知のデータでの検証)結果があるか
  • ソースコード(.mq4)が確認できるか
  • リペイントに関する明確な説明があるか

コマ式インジケーターのリペイント対策

コマ式FX練成会のインジケーターは、以下の対策を徹底しています。

  • 全シグナルを確定足(shift=1)基準で判定
  • 専用のリペイントチェックスクリプトで自動検証
  • ウォークフォワードテスト8フォールド全収束を確認済み
  • ソースコード上で未来バー参照(i-1パターン)を完全排除

バックテストの結果と実運用の結果が一致するインジケーターだけを提供しています。

まとめ

  • リペイントとは、過去のシグナルが後から書き換わる現象
  • リアルタイム観察・ストラテジーテスター・ソースコード確認の3つで見分けられる
  • 「勝率90%超え」の裏にリペイントが潜んでいることが多い
  • 確定足基準・差分計算・ウォークフォワード検証が信頼の証

インジケーター選びで失敗しないために、まずは「リペイントしないか?」を最初にチェックしましょう。


※当記事は情報提供を目的としており、投資助言ではありません。投資は自己責任で行ってください。

Copyright 2026, Koma(コマ式FX練成会)
https://komasanshop.com




-Uncategorized

Copyright© コマ式FX錬成会 , 2026 All Rights Reserved Powered by AFFINGER4.