【手法検証 #08】移動平均線が綺麗に並ぶ「パーフェクトオーダー」をドル円でも試した

USDJPY 4時間足パーフェクトオーダー検証 表紙 — 8年間のバックテストが証明する優位性

この記事の結論

USDJPY4時間足でSMA20/50/200のパーフェクトオーダーが完成した瞬間に買う手法は、過去8年でPF1.25・シャープレシオ1.62・累計+1,470pip。GBPUSDで出たPF1.22とほぼ同じ数字が通貨を変えても再現されました。移動平均3本だけのシンプルな順張りでも「流れが揃った瞬間だけを取る」なら優位性が残る、という結論です。

  • パーフェクトオーダー手法は GBPUSD だけ通用する手法じゃないの?
  • USDJPY のような介入の入る通貨でも勝てる?
  • 通貨ペアによって PF はどれくらい変わるの?

結果から見ていきます。

前回検証した GBPUSD 4 時間足のパーフェクトオーダーPF 1.22 / シャープレシオ 1.46 という現実的な成績でした。今回は同じルールを USDJPY 4 時間足に当てはめて、通貨ペアを変えても再現するかを確認します。

【手法検証 #01】3 本の移動平均が揃った瞬間に買う — シンプル手法は通用するのか
GBPUSD 4 時間足で SMA20/50/200 のパーフェクトオーダーが成立した瞬間に買う、シンプルな順張り手法を2015〜2025 年で検証。プロフィットファクター 1.22、シャープレシオ 1.46 の現実的な成績と再現手順を解説。
パーフェクトオーダーとは?移動平均線の整列で相場の流れを読む基本テクニック
パーフェクトオーダーは移動平均線の整列で相場の流れを判定するテクニック。上昇・下降の判定方法、代表的な期間設定(5/25/75・20/50/200)、メリットとデメリット、過去検証で出た成績まで実例つきで解説。

結果は PF 1.25 / シャープレシオ 1.62 / 178 取引、勝率 34.3%、累計 +1,470 pip。GBPUSD とほぼ同じ、むしろわずかに良い数字。「パラメータの最適化なしで通貨ペアを変えても再現する」という、検証で見つけたい性質をしっかり確認できた結果です。

検証する手法のルール(GBPUSD と完全に同一)

USDJPY H4 パーフェクトオーダー手法:SMA20>SMA50>SMA200が完成した瞬間のみエントリー、SL 50pip / TP 120pip

エントリー条件

  • USDJPY 4 時間足、SMA 20 / 50 / 200
  • SMA20 > SMA50 > SMA200 が完成した瞬間(エッジトリガー)にロング
  • SMA20 < SMA50 < SMA200 が完成した瞬間にショート

決済条件

  • SL:エントリー価格 ± 50 pip
  • TP:エントリー価格 ± 120 pip(RR 2.4)

GBPUSD と全く同じルールです。パラメータの最適化を一切せず、同じ数字をそのまま使うことが、再現性を確認するうえで重要なポイントです。

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

  • USDJPY 4 時間足チャート
  • SMA(20)、SMA(50)、SMA(200) の 3 本
  • 注文:エントリー時に SL 50 pip / TP 120 pip 同時発注

SMA200 は表示までに少し時間が必要なので、検証開始前にチャートを 200 本以上戻して描画させてから始めてください。

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

なぜ USDJPY の 4 時間足なのか

なぜUSDJPYの4時間足か:介入相場でも50pip SLタイト設計が損失を限定、月2-3回の適切な頻度

USDJPY は 2022〜2024 年に複数回の為替介入があり、突然 5 円超の急変が起きた通貨ペアです。普通のトレンドフォロー手法はこのような相場で大敗しますが、パーフェクトオーダー × 50 pip SL は SL が比較的タイトなため、介入相場での損失も限定的に抑えられます。

4 時間足は SMA200 の安定性と取引頻度のバランスがちょうど良く、月に 2-3 回エントリーが出ます。1 時間足では SMA200 が短期ノイズに揺れすぎ、日足では取引機会が少なくなりすぎる、という間を取った時間軸です。

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

「パーフェクトオーダー完成」の判定で大事なのは エッジトリガーです。

  • 当該足で SMA20 > SMA50 > SMA200 が成立
  • 1 つ前の足では成立していなかった(= 完成した瞬間)
  • その足の終値でロング

整列が継続している間ずっと買い続けるのではなく、整列が完成した一発目だけを取ります。次のチャンスは整列が崩れて再度組み直された時です。

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

SL 50 pip / TP 120 pip の固定。USDJPY のドル円換算で SL は 0.50 円、TP は 1.20 円と非常にタイトな設計です。これは 「すぐ反落するなら早く諦める、伸びるなら 1.20 円取って手仕舞う」という割り切った設計で、長期トレンドを最後まで握ろうとしません。

結果として、介入相場でも損失が SL × 取引数で頭打ちになり、無限の含み損を抱えるリスクがありません。

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

利確例:2018 年 2 月 13 日 USDJPY SELL(+120 pips)

USDJPY H4 2018-02-13 SELL +120pip 利確例
  • エントリー:2018-02-13 20:00 UTC、price 107.827(パーフェクトオーダー下向き完成)
  • SL:108.327、TP:106.627
  • 2018-02-15 00:00 UTC に TP 到達、+120 pip 確定(28 時間で完了)

2018 年 2 月の USDJPY 急落フェーズで、3 本 SMA が下向きに整列した瞬間にショート。1 日強で TP に到達した素早い取引です。

損切り例:2018 年 4 月 5 日 USDJPY BUY(−50 pips)

USDJPY H4 2018-04-05 BUY -50pip 損切り例
  • エントリー:2018-04-05 16:00 UTC、price 107.373(パーフェクトオーダー上向き完成)
  • SL:106.873 に約 1 日後にヒット

整列の完成は確認できたものの、レンジ相場の中での形式的な整列で、すぐ反落して SL。「整列したらすべて取れるわけではない」を示す典型的な負け取引です。

過去 8 年の検証結果

USDJPY vs GBPUSD 8年比較マトリクス:PF 1.25 vs 1.22、勝率34.3% vs 34.0%、差わずか0.03
指標USDJPY H4(参考)GBPUSD H4
取引数178類似
勝率34.3%34%
プロフィットファクター1.251.22
シャープレシオ1.621.46
累計 pip+1,470同等

2 つの通貨ペアで PF が 0.03 しか違わないのは、過剰最適化の心配がほぼないことを示します。「GBPUSD だけ偶然合っていた」のではなく、パーフェクトオーダーというロジック自体が安定した edge を持っていると判断できる結果です。

年別サマリー(2018〜2026)

取引数勝率PF累計 pip
20181838.9%1.53+290
20192025.0%0.80-150
20202133.3%1.20+140
20212231.8%1.12+90
20222250.0%2.40+770
20232433.3%1.20+160
20241741.2%1.68+340
20252532.0%1.13+110
2026 (Jan-Apr)911.1%0.30-280

2022 年の +770 pip が累計を底上げしている格好。2019 年と 2026 年初の介入期は負け越しです。USDJPY の場合、「方向感のあるトレンド年」と「介入で乱高下する年」で結果が大きく分かれます。

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

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

2% リスクの複利運用で 8 年累計 +64.2%、年率換算約 +6.4%。介入相場を挟みつつ最大ドローダウン 20.6% に収まるのは、SL タイト × RR 2.4 の設計が効いている結果です。

検証してみての所感

相場環境とパフォーマンス:トレンド年2022年+770pips、介入年2019年・2026年は負け越し構造

1. GBPUSD と PF 0.03 違いの再現性

同じルール、同じパラメータで 2 つの通貨ペアの PF が 1.22 と 1.25。これだけ近い数字が出ると、過剰最適化のしようがないと確信できます。ルール自体に edge がある、と判断していい再現性です。

2. 連敗最大は 6 取引(GBPUSD と同等)

連敗 6 は心理的に重く、PF 1.25 を「数字としては実用」と理解していても、実運用では離脱したくなる場面が必ず来ます。資金管理(1 取引のリスクを口座の 1% に抑える)でしか乗り切れません。

3. 介入相場でも SL タイト設計が効く

2022 年は USDJPY が 113 → 152 と 39 円動いた年ですが、PF 2.40 と最高成績。タイトな SL が 方向を間違えても 50 pip で諦める柔軟性を生み、その分大きなトレンドの利確(+120 pip × 多数)でしっかり取れた構造になっています。

改良するなら?

USDJPY パーフェクトオーダー改良案:ATRフィルター・日足SMA50フィルター・トレーリングストップの3ステップ

改良 1:ATR フィルター

ATR(14) > ATR(50) × 1.2 のときだけ整列完成を取る。レンジ相場で「SMA20 だけ動いて整列が一瞬で完成し、すぐ崩れる」パターンをほぼ除外できます。PF が 1.4 〜 1.5 まで持ち上がる見込みです。

改良 2:D1 SMA50 トレンドフィルター

日足 SMA50 が右肩上がりのときはロングのみ、右肩下がりのときはショートのみ。介入相場のようなトレンドが反転する局面での損失を緩和できます。

改良 3:トレーリングストップ

含み益が +50 pip 出たら SL をエントリー価格に動かす(建値ストップ)、+100 pip で +30 pip に動かす、というトレーリングを入れることで、伸びた取引でリスクを切り詰められます。

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

同じルールを 2 つの通貨ペアで動かして比較するのは、ForexTester の得意分野です。同じ時期のチャートを並べて表示すると、「整列が完成するタイミングがどう違うか」が一目で分かります。再現性のある手法かどうかを自分の目で確認する、最も信頼できる方法です。

【最新版対応】Forex Testerのコスパが良い購入方法を解説!【FX練習/FX過去検証ツール】
Forex Tester(フォレックステスター)のお得な購入方法を最新版対応で解説。FT6の価格、FT4・FT5からのアップグレード、過去検証(バックテスト)の始め方や使い方まで、コスパ良く導入する手順をまとめました。

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

この記事で検証した「SMA 20 / 50 / 200 のパーフェクトオーダー」のエントリータイミングを、ForexTester 6 のチャート上で再現できるカスタムインジケータを無料配布します。「自分でも検証してみたい」「整列が完成する瞬間の見え方を目で確かめたい」という方は、ぜひ使ってみてください。

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

先に検証結果(この記事の結論)

  • 条件:USD/JPY H4 / 検証期間 2018-2026(178 トレード)
  • 成績:PF 1.25 / 勝率 34.3% / 最大ドローダウン 20.6%
  • 判定:実用ライン(改良余地あり)

※ 過去データに基づく検証結果です。将来の成績を保証するものではありません。

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

このファイルは、Forex Tester 6 上で「SMA 20 / 50 / 200 のパーフェクトオーダー」のエントリータイミングを確認するための検証用インジケータです。

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

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

ファイル内容:

  • SMA_PerfectOrder_BothSignal.dll
  • README.txt

対象:

  • Forex Tester 6
  • Windows 版

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

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

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

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

ForexTester 6 上の USDJPY 4 時間足チャートに、SMA 20(赤)/ SMA 50(青)/ SMA 200(緑)の 3 本の移動平均線が表示されている。左下では SMA20 > SMA50 > SMA200 の上向きパーフェクトオーダーが完成した瞬間を示す緑の上向き矢印(BUY シグナル)が立っており、その後ローソク足が上昇トレンドに移行している。

赤いラインが SMA 20、青いラインが SMA 50、緑のラインが SMA 200 です。緑の上向き矢印は「SMA20 > SMA50 > SMA200 の上向き整列が完成した瞬間」の BUY シグナル、赤の下向き矢印は「SMA20 < SMA50 < SMA200 の下向き整列が完成した瞬間」の SELL シグナルです。どちらもエッジトリガー(前足まで未成立 → 当足で初めて成立)のときだけ矢印が立つので、整列が継続している局面では最初の足にだけ矢印が表示されます。

矢印はシグナル足を示すので、エントリーはシグナル足の終値(あるいは翌足の始値)、損切りは 50 pip、利確は 120 pip(RR 2.4)で決済する、というのが本記事のルールです。

なお、このインジケータは内部で「当足の SMA200」と「1 本前の足の SMA200」を参照するため、起動時点から確定足が 202 本揃うまでは線も矢印もチャートに表示されません。USDJPY の 4 時間足でいうと、おおむね 1.5 ヶ月分です。新しいチャートを開いた直後は左端近辺にインジが描画されないので、十分過去まで遡ってデータをロードしてください。

まとめ

USDJPY 4 時間足のパーフェクトオーダー手法は、PF 1.25 / シャープレシオ 1.62 / 勝率 34.3% / 累計 +1,470 pipGBPUSD 版の PF 1.22 とほぼ同じ数字で、パラメータ最適化なしで通貨ペアを変えても再現することが確認できました。

「過剰最適化されていない、再現性のある手法」を見つけるのは検証の最終目的の一つです。パーフェクトオーダーは、その条件をクリアしている数少ないシンプル手法です。次は ATR フィルターを足してさらに PF を伸ばせるか、続編で確認していきます。

プロフィットファクター(PF)とは?FX 過去検証で必ず見るべき指標を解説
プロフィットファクター(PF)の意味、計算式、目安の早見表をまとめます。1.2 で実用ライン、3.0 以上が逆に危ない理由、裁量トレードでの計算方法まで。FX 過去検証で必ず見るべき指標を実例つきで解説。
シャープレシオとは?トレード手法の安定感を見るための指標
シャープレシオは利益の出方がどれだけ安定しているかを測る指標。計算式、目安の数字、PF との違い、過去検証や裁量トレードでの活用方法を実例つきで解説。1.0 を超えれば実用、2.0 で優秀の理由まで。

学んだパターンを、ゲームで腕試し

パーフェクトオーダーが完成した瞬間を見抜く目は、数をこなすほど養われます。移動平均線の並びから次の動きを予測するクイズを用意しています。

チャートで脳トレ! 実際の為替チャートで遊べる無料FX学習ゲーム

👉 プライスアクション道場で遊んでみる(無料・登録不要)

よくある質問(FAQ)

Q. パーフェクトオーダーはドル円でも勝てる?

USDJPY4時間足でPF1.25・シャープ1.62・勝率34.3%・累計+1,470pip。GBPUSD版とほぼ同じ数字で再現しました。

Q. 通貨ペアを変えても通用する?

パラメータ最適化なしで再現しました。過剰最適化されていない数少ないシンプル手法です。

Q. さらにPFを伸ばせる?

ATRフィルターを足して改善できるかを続編で検証していきます。