【FX手法検証 #05】USDJPY 4 時間足のダウ理論スイングブレイクを改良案付きで紹介!

USDJPY 4 時間足ダウ理論の真実:8 年検証で見えた勝てない理由と劇的改良案 表紙
  • ダウ理論のスイング高安ブレイクで本当に勝てるの?
  • 「高値を更新したら買い」というシンプルなルールで勝てる?
  • ダウ理論だけのトレードはどういうルールが必要?

これらの疑問を解消します。

「高値を切り上げたら買い、安値を切り下げたら売り」というダウ理論のスイングブレイクは、トレンドフォローの教科書として 100 年以上使われてきた古典です。本記事では、まずこのルール単体で USDJPY 4 時間足が勝てるかを過去 8 年の実データで検証します。

「高値を更新したら買い」は、本当に勝てるのか? 100 年以上語り継がれる古典「ダウ理論」を 2018-2026 の 8 年間の実データで検証する

検証する手法のルール(ダウ理論単体)

検証ルール:5 本フラクタルでスイング高安を確定し終値ブレイクで順張りエントリー
ベースライン:純粋なダウ理論ブレイクの 3 ステップ(5本フラクタル → 水平線 → 終値ブレイク)

エントリー条件

  • USDJPY 4 時間足
  • 5 本フラクタル(左右 5 本のうち真ん中が最高 / 最安)でスイング高値・安値を確定
  • 確定した直近スイング高値を終値で上抜けたらロング
  • 確定した直近スイング安値を終値で下抜けたらショート

決済条件

  • SL:直近スイング反対側 ± 5 pip
  • TP:エントリー価格 + (エントリー − SL) × 2.0(RR 2.0)

追加のフィルターは入れません。「高値を更新したら買い、安値を更新したら売り」という、もっとも純粋な形のダウ理論ブレイクをそのままトレードします。

ForexTester で必要なインジケータ設定

  • USDJPY 4 時間足チャート
  • 水平線ツール:5 本フラクタルで確定したスイング高値・安値に手動で水平線
  • 注文:エントリー時に SL/TP 同時発注

テクニカル指標は使いません。価格そのもののスイング更新だけで判定する、純粋な水平線ブレイク戦略です。

【ForexTesterでFX過去検証】4.統計で評価する
当記事では、過去検証ソフト「Forex Tester」の使い方や過去検証方法を解説いたします。今回は、統計画面を使って、トレードを評価する方法についてです。

なぜ USDJPY の 4 時間足なのか

「高値更新で買い」は本当に勝てるのか?100 年語り継がれる古典を実データで検証

USDJPY は レンジから一方向に走り出す相場が定期的に来るため、スイング高安の更新がトレンドの初動と一致しやすい通貨ペアです。4 時間足は 1 日 6 本、1 ヶ月で 120 本程度と、スイング高安が形成されるサイクルとして扱いやすい時間軸です。

とはいえ、USDJPY には介入相場やレンジ期間も多く、方向感のない時期にスイング更新で入ると簡単に刈られます。

エントリー条件をもう少し詳しく

5 本フラクタルとは、ある足の高値が左右 5 本ずつのどの足より高ければスイング高値、安値も同様に低ければスイング安値、と定義する方法です。

  • 当該足から見て左右 5 本(合計 11 本)の中で、当該足の高値が最高 → スイング高値確定
  • 確定タイミングは「右側 5 本が出揃った時点」、つまり 5 本遅れて確定
  • 確定後、その水平線を終値で初めて上抜けたバーがエントリー

機械的にはシンプルですが、確定が 5 本遅れる点に注意してください。リアルタイムで「これがスイング高値だ」と決めて入るのは難しく、確定までは見送るのが原則です。

決済条件 — シンプルな固定 SL / TP

決済条件:相場追従型の可変ストップ(SL は直近スイング反対側 ±5pip、TP は RR 2.0 固定)

SL は 直近スイング反対側 ± 5 pip。例えばロングなら、直近スイング安値の 5 pip 下に SL を置きます。TP は SL までの距離の 2 倍を、エントリーから順方向に取ります(RR 2.0)。

SL までの距離は、相場のボラとスイング幅で毎回変わります。直近スイングが浅ければ SL も浅く、深ければ SL も深い、という相場に合わせた可変ストップになっているのが特徴です。

利確例と損切り例(実トレード履歴)

典型的な利確例と損切り例を 1 つずつ紹介します。

利確例:2022 年 8 月 5 日 USDJPY BUY(+991 pips)

USDJPY H4 2022-08-05 BUY +991pip 利確例
  • エントリー:2022-08-05 12:00 UTC、price 135.302(直近スイング高値ブレイク)
  • SL:直近スイング安値 130.40 付近(約 -490 pip)
  • TP:145.218(RR 2.0 で +991 pip)に約 35 営業日後の 9 月 22 日に到達

2022 年 USDJPY 上昇トレンドの真っ只中。スイング更新がそのまま大きなトレンドの初動になった、ダウ理論ブレイクの理想形が出た 1 例です。

損切り例:2022 年 11 月 30 日 USDJPY BUY(−167 pips)

USDJPY H4 2022-11-30 BUY -167pip 損切り例
  • エントリー:2022-11-30 12:00 UTC、price 139.490(直近スイング高値ブレイク)
  • SL:137.814(直近スイング安値 -5pip)に 8 時間後の 20:00 UTC にヒット

2022 年 11 月の USDJPY 下落トレンド真っ只中での戻り高値ブレイク。介入後の急落で日足が明確に下向きに転じている時期に、4 時間足だけでスイング高値を更新したロング → 翌日に再下落で SL 直行、というパターンです。

過去 8 年の検証結果(ダウ理論単体)

過去 8 年の検証結果(単体):PF 0.79・勝率 27.9%・累計 -3,096 pips
資金シミュレーション(素ルール):300 万円→193 万円、最大ドローダウン 39.1% の致命的下落カーブ
指標判定
取引数1118 年で十分
勝率27.9%RR 2.0 損益分岐 33.3% を下回る
プロフィットファクター0.791.0 を割る(負け越し)
シャープレシオ-1.46大きく負け
累計 pip-3,096明確な負け

RR 2.0 の手法は 勝率 33.3% でようやくトントンです。実際の勝率は 27.9% にとどまり、損益分岐を 5 ポイント下回りました。これでは PF が 1.0 を切るのは当然です。

年別サマリー

取引数勝率PF累計 pip
20181330.8%0.92-150
20191520.0%0.42-820
20201428.6%0.84-280
2021922.2%0.55-340
20221540.0%1.36+650
20231330.8%0.92-150
20241421.4%0.55-720
20251030.0%0.86-180
2026 (Jan-Apr)80.0%0.00-1,106

明確なトレンド年だけしか勝てませんでした。

資金シミュレーション(300 万円・1 取引リスク 2% 複利)

項目
通貨ペア / 時間足USDJPY H4
検証期間2018-01 〜 2026-04(8 年)
初期資金300 万円
1 取引リスク2.0%(残高に応じて毎回ロット計算する複利モデル)
総トレード数111 回(年平均 14)
勝率27.9%
プロフィットファクター0.79
最大ドローダウン39.1%
8 年後の資金300 万円 → 約 193 万円(-107 万円 / -35.5%)

2% リスクの複利運用で約 107 万円の損失。最大ドローダウン 39.1%と、心理的にも資金的にも続けられない水準です。

検証してみての所感

解決策:上位足のトレンドフィルター「日足 SMA50」の傾きを条件に 1 行加えるだけ
なぜ負けるのか:レンジでの往復ビンタと逆トレンドでの刈り取り、構造的弱点の可視化

1. ダウ理論単体ではプラスにならない

ダウ理論以外の活用も視野に入れる必要がある、というのが正直なところです。「スイング高安を更新したら順張り」というシンプルなロジック自体は正しいのですが、それだけでは USDJPY の現実の値動きには対応できませんでした。

2. 連敗の波がきつい

最大連敗は 9 取引。連敗中は SL がスイング幅で可変するため、大きいスイングで損切りされると 1 取引で -300 〜 -500 pip飛ぶこともあります。資金管理(1 取引 1% リスク)でしのぐにしても、心理的にきつい連敗パターンです。

3. レンジ相場と逆トレンドの往復ビンタ

レンジ相場では何度もだましブレイクで削られ、上位足が逆方向に動くトレンド相場ではスイング更新で乗ったところを刈られる。往復ビンタが発生しています。トレンド以外でのエントリーを防ぐ仕組みがないことが、構造的な弱さの原因です。

改良するなら?

解決策:日足 SMA50 トレンドフィルターの導入。エントリー条件に「上位足の方向性」を 1 行加えるだけ

負ける構造的な原因は 「トレンド以外でのエントリーを防ぐ仕組みがないこと」です。これを補う改良案を 3 つ挙げます。

改良 1:日足 SMA50 トレンドフィルター

日足の SMA50 を 5 日前と比較し、右肩上がりのときだけロング、右肩下がりのときだけショートを取る。横ばいのときは見送り。日足という上位足で方向を決めることで、4 時間足のスイング更新が「上位足と整合した順張り」になります。実装は ForexTester 上で日足チャートを別タブで開いて目視確認するだけで足ります。

改良 2:ATR フィルター

ATR(14) > ATR(50) × 1.2 のときだけブレイクを取る。ボラ収縮中のヒゲブレイクをほぼすべて除外できます。レンジ末期のだましブレイクが多発する USDJPY と相性が良さそうです。

改良 3:パーフェクトオーダー併用

4 時間足で SMA20 > SMA50 > SMA200 が成立しているときだけロング、SMA20 < SMA50 < SMA200 のときだけショート。ダウ理論的にも上昇トレンドが「3 本 MA の整列」で確認済みになり、思想的にも整合します。

改良 1 を採用して再検証

改良後の検証結果:PF 1.25・勝率 38.9%・累計 +2,698 pips

3 つの改良案のうち、最も見た目でわかりやすい 改良 1(日足 SMA50 トレンドフィルター)を採用して、もう一度 8 年分のデータで検証します。エントリー条件を次のように変えます。

改良後のエントリー条件

  • ロング:スイング高値ブレイク かつ 日足 SMA50 が 5 日前より上向き
  • ショート:スイング安値ブレイク かつ 日足 SMA50 が 5 日前より下向き
  • SL / TP は素のルールと同じ(スイング反対側 / RR 2.0)

変更点はエントリー条件に 1 行加えるだけ。決済条件はそのまま、判定の手間もほぼ増えません。

フィルターで避けられた損切り例:2024 年 8 月 7 日 USDJPY BUY(−548 pips を回避)

USDJPY H4 2024-08-07 BUY -548pip フィルターで避けられた損切り例
  • エントリー候補:2024-08-07 00:00 UTC、price 147.121(スイング高値ブレイク成立)
  • ダウ理論単体ならここでロング → 5 週間後の 9 月 11 日に SL 141.633 へ直行(−548 pip)
  • 改良後:日足 SMA50 が右肩下がり(介入後の下降トレンド中)→ フィルター成立せず、エントリー見送り

2024 年 7 月の介入で USDJPY が急落した直後、戻り高値を更新したロングは、ダウ理論単体ではエントリーされて -548 pip の大敗を食らいます。改良後はこのエントリー自体を見送るため、損失そのものを回避できます。これが日足 SMA50 トレンドフィルターの最大の効果です。

過去 8 年の検証結果(改良後)

指標判定
取引数108素ルールとほぼ同じ
勝率38.9%RR 2.0 損益分岐 33.3% を上回る
プロフィットファクター1.25実用ライン超え
シャープレシオ1.41安定
累計 pip+2,698明確なプラス

年別サマリー(改良後)

取引数勝率PF累計 pip
20181442.9%1.86+630
20191723.5%0.50-662
20201643.8%1.36+313
2021742.9%2.62+594
20221450.0%2.28+1,873
20231145.5%1.28+381
20241346.2%1.38+666
2025944.4%1.32+429
2026 (Jan-Apr)70.0%0.00-1,525

2026 年の年初を除き、ほぼすべての年で安定してプラス。2022 年の +1,873 pip が累計を底上げしている点は素ルールと同じですが、それ以外の年も負け越しがほぼ消えました。

資金シミュレーション(改良後・300 万円・1 取引リスク 2% 複利)

項目
通貨ペア / 時間足USDJPY H4
検証期間2018-01 〜 2026-04(8 年)
初期資金300 万円
1 取引リスク2.0%(複利)
総トレード数108 回(年平均 14)
勝率38.9%
プロフィットファクター1.25
最大ドローダウン18.4%
8 年後の資金300 万円 → 約 411 万円(+111 万円 / +36.9%)
A/B 診断マトリックス:素ルール vs SMA50 フィルター(勝率 +11pt、PF +0.46、累計 +5,794 pip、資金 +218 万円)

改良前との比較

指標ダウ理論単体D1 SMA50 フィルター追加変化
取引数111108ほぼ同じ
勝率27.9%38.9%+11.0 pt
プロフィットファクター0.791.25+0.46
シャープレシオ-1.461.41+2.87
累計 pip-3,096+2,698+5,794
最大ドローダウン39.1%18.4%-20.7 pt
8 年後の 300 万円資金(2% 複利)約 193 万円約 411 万円+218 万円

取引数はほぼ変わらないのに、勝率が 11 ポイント、PF が 0.46 改善し、累計は 5,794 pip のスイング。資金ベースでは 300 万円が 193 万円から 411 万円へ、差額 218 万円。最大ドローダウンも 39% → 18% と半減し、エントリー条件に 1 行加えただけの差としては劇的です。

改良と検証を、自分でやってみたい人へ

「ダウ理論単体で取れるか」「フィルター 1 つで本当に化けるか」は、自分の目で 100 取引以上見ないと納得できないことが多いです。MetaTrader のリプレイでは時間がかかりすぎるので、専用の検証ソフト ForexTester で 8 年分のチャートを 1 ヶ月程度で回すのが現実的です。

【最新版対応】Forex Testerのコスパが良い購入方法を解説!【FX練習/FX過去検証ツール】
Forex Testerを最もコスパ良く購入する方法を徹底解説!インストール手順や使い方も丁寧に説明するので初心者でも安心して始められます。

ForexTester でエントリーポイントを確認できるインジケータを無料配布!

この記事で検証した改良案ルール「ダウ理論スイングブレイク × 日足 SMA50 トレンドフィルター」のエントリータイミングを、ForexTester 6 のチャート上で再現できるカスタムインジケータを無料配布します。「自分でも検証してみたい」「実際のチャートでエントリーポイントを目で確認したい」という方は、ぜひ使ってみてください。

下記の GitHub の配布ページから ZIP ファイルをダウンロードし、解凍した Dow_SwingBreak_BothSignal.dll を ForexTester 6 のインストール場所(例:C:\ForexTester6\)内の Indicators フォルダにコピーするだけで利用できます。

ダウンロード前にご確認ください

このファイルは、Forex Tester 6 上で「スイングブレイク × 日足 SMA50 トレンドフィルター」のエントリータイミングを確認するための検証用インジケータです。表示されるシグナルは 改良案(PF 1.25)のもので、素のスイングブレイク単体(PF 0.79)ではありません。

自動売買 EA ではありません。注文発注、口座情報の取得、外部サーバーとの通信は行いません。

個人開発の未署名ファイルのため、Chrome や Windows Defender で警告が表示される場合があります。不安な方は無理にダウンロードせず、記事内のルールをもとに手動で検証してください。

ファイル内容:

  • Dow_SwingBreak_BothSignal.dll
  • README.txt

対象:

  • Forex Tester 6
  • Windows 版

初めて使う方は、まずは下記のインストール手順をご確認ください。

当ブログ無料配布のForexTester用インジケータ利用手順
traders-rx.com の検証記事で配布する無料カスタムインジケータを ForexTester 6 にインストールしてチャートで使うまでの手順を、ダウンロード・配置・追加・動作確認・トラブルシューティングまで一通りまとめました。

すでに導入方法が分かる方は、下記の配布ページから ZIP を取得できます。

インストール後、ForexTester 6 で USDJPY の 4 時間足チャートを開き、インジケータを追加すると次のように表示されます。

ForexTester 6 上の USDJPY H4 チャートに、日足 SMA50 を近似する SMA(300) ライン(グレー実線)と、5 本足フラクタル確定後のスイング高値(マゼンタの点)・スイング安値(シアンの点)、そして BUY シグナルの緑の上向き矢印、SELL シグナルの赤の下向き矢印が表示されている。

グレーの実線が日足 SMA50 を H4 上で近似した SMA(300) です。マゼンタの点が確定済みスイング高値、シアンの点が確定済みスイング安値で、いずれも 5 本足フラクタル確定後に表示されるため実際のスイング足から 2 本右にずれて出ます。緑の上向き矢印は「終値が直近スイング高値を上抜け、かつ SMA(300) より上にある」 BUY シグナル、赤の下向き矢印は逆条件の SELL シグナルです。矢印はシグナル足を示すので、エントリーは翌足の始値、損切りは直近スイング反対側 ±5pip、利確は RR 2.0 で決済する、というのが本記事の改良案ルールです。

まとめ

まとめ:1 行の追加が +5,794 pips の差を生む、同じ 8 年・同じ通貨ペアで

USDJPY 4 時間足のダウ理論スイングブレイクは、単体では PF 0.79、勝率 27.9%、累計 -3,096 pip、300 万円→約 193 万円(2% 複利)。負け筋の手法ですが、日足 SMA50 の傾きを 1 つ加える改良で PF 1.25、シャープ 1.41、累計 +2,698 pip、300 万円→約 411 万円まで化けました。

「ダウ理論で勝てない」と諦める前に、過去検証で、戦略アイデアをたくさん試しましょう!

プロフィットファクター(PF)とは?FX 過去検証で必ず見るべき指標を解説
プロフィットファクター(PF)の意味、計算式、目安の早見表をまとめます。1.2 で実用ライン、3.0 以上が逆に危ない理由、裁量トレードでの計算方法まで。FX 過去検証で必ず見るべき指標を実例つきで解説。