
「新しいインジケーターのサインは、いつ出て、あとから消えないだろうか?」
MT4では、ストラテジーテスターで過去チャートを再生しながら、インジケーターの動作を確認できます。
まずサインの出方を確認し、そのあとに売買ルールの成績を検証する、という順番で進めましょう。
この記事はWindows PC版MT4を対象に、設定から再生、リペイントの確認、動かない場合の対処まで解説します。
掲載画面は旧バージョンの操作例です。
提供会社・バージョン・表示言語によって項目名や配置が異なる場合があります。
MT4でできるインジケーター検証と、できないこと
過去の完成済みチャートでサインを見るだけでは、その場でいつ表示されたのかまでは分かりません。
再生しながら観察すると、サインが足の途中で出るのか、足の確定後に出るのかを確認しやすくなります。
| 確認したいこと | 進め方 |
|---|---|
| サインの表示・消滅・位置の変化 | インジケーターをビジュアル再生し、表示時点を記録 |
| 売買ルールの勝率・損益・連敗 | エントリーと決済条件を先に決め、各取引を記録して集計 |
| 実際の配信価格や通知の動作 | デモ環境などでフォワード確認 |
インジケーター単体を再生しても、サインに従った売買の勝率や利益が自動で算出されるわけではありません。
動作確認と、手法の収益性の検証を分けて考えてください。
リペイントとは?未確定足の変化と区別する
上の画像は、エイクが特注で制作したサインツールの表示例です。
完成したチャート上のサインだけを見て、同じタイミングで取引できたと判断しないことが大切です。
リペイントは、過去に表示された値やサインが、あとから再計算されて変わる現象を指します。
一方、現在進行中の足は価格が動いているため、足が確定するまで値やサインが変わる仕様もあります。
未確定足の変化だけで不具合と判断せず、「確定後のサインも変わるか」「何本後に表示が確定するか」を確認しましょう。
表示した瞬間の日時・価格・位置を記録し、数本進めてから同じ場所を見直すと、変化を比べやすくなります。
一度の再生で変化がなかったとしても、すべての条件でリペイントしないと証明できるわけではありません。
MT4ストラテジーテスターの設定と再生手順
STEP①|ストラテジーテスターを開く
MT4のメニューから[表示]→[ストラテジーテスター]を選びます。
ショートカットはCtrl+Rです。
画面下部にテスターが表示されます。
設定欄が見切れるときは、パネル上辺を上にドラッグして高さを広げてください。
STEP②|インジケーターを選ぶ
テスト対象の種類を[エキスパートアドバイザー]から[インディケータ/Indicators]に切り替えます。
一覧から確認したいインジケーターを選択します。
入力値を変更する場合は[インディケータのプロパティ]を開き、設定値を記録しておきましょう。
MetaQuotesの公式説明では、インジケーターのテストを選ぶとビジュアルモードは自動で有効になります。
旧画面例のチェック欄が見当たらなくても、そのことだけで設定ミスとは限りません。
STEP③|通貨ペア・時間足・検証期間を指定する
| 項目 | 設定の考え方 |
|---|---|
| 通貨ペア | 実際に確認したい銘柄を選ぶ |
| モデル | 足の途中のサインを観察する場合は全ティックを候補にする |
| 期間指定 | 開始日と終了日を指定し、対象期間の履歴があるか確認 |
| ビジュアルモード | インジケーターテストでは自動で有効化される |
| 期間 | M15・H1など、確認したい時間足を選ぶ |
| スプレッド | 比較時は設定をそろえ、現在値か固定値かを記録 |
「全ティック」は、実際に配信されたすべてのティックをそのまま再現するという意味ではありません。
MT4標準テスターでは、下位時間足の履歴などから価格変動がモデル化されます。
対象期間をカバーする下位時間足の履歴が不足すると、足の途中のサインを正しく評価できない可能性があります。
比較する際は、通貨ペア・時間足・期間・入力値・データ元・スプレッドをそろえてください。
STEP④|スタートしてサインの出方を記録する
設定を確認し、[スタート]をクリックします。
テスト用チャートが開いたら、速度調整のスライダーを動かして見やすい速さにします。
サインが出た場面では一時停止し、日時・表示位置・足の確定前後を記録してください。
数本先まで再生し、先ほどのサインが残るか、移動するか、消えるかを確認します。
サインの観察中に先の値動きを見てから判断を変えると、実際にはできなかった取引を集計することになります。
検証前に決めた条件だけで記録することが重要です。
インジケーターが出ない・テスターが動かないとき
| 症状 | 確認する箇所 |
|---|---|
| 一覧にインジケーターがない | [ファイル]→[データフォルダを開く]からMQL4\Indicatorsを確認し、ナビゲーターの更新または再起動 |
| 選べるが線やサインが出ない | 入力値、計算に必要な過去足、対象銘柄、ライセンス条件、テスターへの対応を確認 |
| 再生が始まらない・すぐ終わる | 期間指定と履歴データを確認し、まず短い期間で再試行 |
| 表示が不自然・エラーが出る | テスターの[操作履歴/Journal]を確認して、開発元に内容を伝える |
| 通知や外部データ連携が動かない | テスター内には通知・通信等の機能制限があるため、仕様と対応状況を確認 |
表示させるためだけに、用途が分からないDLLや外部通信を無条件に許可するのは避けましょう。
インジケーターごとに必要な機能が異なるため、開発元の説明を確認してください。
テスターでの表示に対応していないツールは、デモ環境での確認など別の方法が必要です。
バックテストの結果を手法の改善につなげる
サインが表示されることと、そのサインで継続的に利益が出ることは別です。
売買成績を調べる場合は、エントリー条件・損切り・利確・見送り条件を固定し、すべての該当取引を記録します。
勝率だけでなく、平均利益と平均損失、取引コスト、連敗、最大ドローダウンも確認しましょう。
条件を調整した期間とは別の期間でも確認し、特定の相場にだけ合った設定になっていないかを見直してください。
過去の結果は将来の利益を保証しないため、実運用の前にはデモ環境などで前向きの検証も行いましょう。
詳しい記録方法はFX手法の検証方法、検証の基礎はFXバックテストの基本で解説しています。
MT4インジケーター検証のよくある質問
スマホ版MT4でも検証できますか?
この記事のストラテジーテスター手順はWindows PC版を対象としています。
スマホ版MT4には、同じテスター機能やカスタムインジケーターの導入機能はありません。
インジケーターだけで損益レポートは作れますか?
表示を確認するだけでは売買ルールに沿った損益は集計されません。
手動で記録して集計するか、売買条件を実装したEAなどによる検証が必要です。
全ティックなら実際の取引と同じ結果になりますか?
同じ結果になるとは限りません。
履歴の品質、モデル化された値動き、スプレッドや約定条件、インジケーターの仕様によって差が生じます。
リペイントがなければ使える手法ですか?
リペイントの有無だけで、手法の有効性は判断できません。
サインが確定する時点と、売買条件・コストを含む結果を合わせて評価してください。
まとめ|サインの動作を確認してから売買ルールを検証する
MT4のストラテジーテスターは、過去チャートを再生してインジケーターの表示を確認するために役立ちます。
まずは短い期間でサインの確定時点を確認し、同じ条件で記録を積み重ねましょう。
MT4全体の操作はMT4の使い方ガイド、関連記事はMT4・MT5の使い方を知りたいから探せます。
参考:MetaQuotes公式ヘルプ Indicator Testing / Tester Setup / テスターの機能制限。




















