4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

トレンドフォローにエッジはあるのか――「遅れて入る」戦略がなぜ生き残るのか

4
Last updated at Posted at 2026-05-26

画像説明

トレンドフォローにエッジはあるのか――「遅れて入る」戦略がなぜ生き残るのか

先に結論

今回のUSDJPY実験では、60分足の単純なMAクロスに明確なエッジは確認できなかった。

240分足では、フル期間ではトレンドフォローらしい右テール構造が見えたが、2025年OOSでは崩れた。さらに、dev期間のlong側利益はUSDJPYの上昇バイアス(常時Long)とほぼ同水準であり、MAクロス固有のエッジとは分離しにくい。

したがって本記事の結論は、「トレンドフォローは勝てる」ではなく、

トレンドフォロー型戦略は、右テール依存・コスト耐性・遅延耐性・方向別損益・OOS再現性で評価すべきである

ということである。

画像説明

本記事は、トレンドフォローに恒久的なエッジがあることを証明するものではない。USDJPYの単純なMAクロスを使い、トレンドフォロー型戦略に現れやすい損益構造と、その壊れ方を観察する記事である。


この記事の使い道

「USDJPYでMAクロスを動かしたら、こうなりました」だけで終わると、読者にとっての価値は薄い。本記事を以下のように使ってほしい。

1. 自分の戦略を診断するフレームワークとして

トレンドフォロー型・モメンタム型・ブレイクアウト型の戦略を触っている読者は、自分のバックテストに同じ診断を当てられる。本記事で行った診断は、特定の戦略にしか使えないものではなく、汎用的な評価軸として持ち帰れる。

具体的には、以下の8つの診断を自分の戦略で順番に確認すると、その戦略の壊れやすさが見えてくる。

  1. dev / OOS の固定パラメータ比較(同じパラメータで期間を分けて動かす)
  2. 上位1% / 5% / 10% の勝ちトレード除外(右テール依存度の確認)
  3. コスト感応度(0、0.8、1.0、2.0 pipsで期待値がどこで消えるか)
  4. entry lag sensitivity(1〜4本遅らせて構造が残るか)
  5. ランダム方向との比較(同じタイミングで方向だけランダム化)
  6. dev / OOS 別のパラメータヒートマップ(devで光った領域がOOSで残るか)
  7. Buy & Hold / 常時Longとの比較(エッジか、市場バイアスか)
  8. 月次損益と Time Under Water(待てるかどうか)

これらは「全部やらないと評価できない」のではなく、どれか一つでも落ちた戦略は実運用前に疑うべきという意味で持ち帰れる。

2. 他人のバックテストを疑うチェックリストとして

良さそうなエクイティカーブを見せられたとき、本記事の診断を当てはめると、過大評価を避けやすい。

たとえば「過去3年で+2500 pipsを実現したMAクロス戦略」と提示されたとき、本記事と同じ問いを返せる。

  • それはdev期間か、OOSも含めた成績か
  • 上位5%の勝ちを除外しても残るか
  • 同じ期間のBuy & Holdは何 pipsだったか
  • ランダム方向で同じ取引タイミングを試したらどこに位置するか
  • パラメータを少しずらしても構造が残るか
  • 約定遅延を1本入れても崩れないか

本記事の240分足は、これら全てに耐えられなかった。これは自分の戦略でも他人の戦略でも、同じように適用できる視点である。

3. MAクロス系を実運用する前の判断材料として

MAクロスを実際に動かそうとしている読者には、本記事の具体的な観察が直接的に役立つ。

  • 短期足(60分以下)はコストと遅延に脆い — 往復1 pipのコストで期待値が消える可能性が高く、1本の約定遅延でも大きく劣化する。約定遅延が避けられない裁量・半自動の運用には向かない可能性がある。
  • 中期足(240分以上)は右テール依存が強い — 数本の大勝ちトレードを取り逃がすと期待値が崩れるため、ドローダウン中の停止は致命的になりうる。
  • 上昇相場のlong利益はBuy & Holdと分離しにくい — long-onlyのMAクロスで利益が出ても、それが戦略のエッジかは別途検証が必要。市場が反転すれば優位性は消える可能性がある。
  • TUWは想定の数倍ありうる — 60分足で約866日、240分足で約344日のTime Under Waterが発生した。「数か月で結果が出る」という期待で運用を始めると続けられない。

4. 発展研究の出発点として

本記事は、次の研究テーマに進むための診断データを提供している。

  • short側の損失が構造的なものか、市場バイアス由来かを切り分けるための観察が揃っている
  • devで光ったパラメータがOOSで崩れた事実が、WFO検証の必要性を裏付ける
  • long-onlyでも2025 OOSは耐えられなかったため、long側のトレンド品質判定(MA200方向性、Efficiency Ratio、ADX)が次の検証対象になる

「単純なMAクロスでは足りない」という事実が確認できたこと自体が、次の研究の出発点である。


1. トレンドフォローの本質

トレンドフォローは、常に遅れる。底では買えず、天井では売れない。価格が上がったことを確認してから買い、下がったことを確認してから売る。

画像説明

一見すると非効率に見えるこの戦略が長く生き残ってきた理由は、「未来を正確に当てる」ことではなく、価格変化が一定期間継続する局面に乗り、損益分布の右テールを取りに行くことにある。

期待値の式から見れば、勝率が低くても、平均利益が平均損失を大きく上回れば、期待値はプラスになり得る。

E[PnL] = WinRate × AvgWin − LossRate × AvgLoss − TradingCost

トレンドフォローの場合、

AvgWin >> AvgLoss

が成立すれば、勝率が低くても損益はプラスになり得る。したがって、見るべきは勝率ではなく、平均利益・平均損失・右テールの厚さ・コスト控除後の期待値である。

画像説明

「遅れて入る」ことは弱点であると同時に、初動のノイズを捨てる設計でもある。早すぎるエントリーはだましに巻き込まれやすい。トレンドフォローは、価格が一定以上動いたという事実を確認してから入る。

学術的な文脈

トレンドフォローは、個人のテクニカル手法ではなく、time-series momentum として研究されてきた戦略クラスである。

  • Moskowitz, Ooi, Pedersen (2012) は58の流動性の高い先物において1〜12か月のリターン継続性を報告
  • Hurst, Ooi, Pedersen (2017) は1880年以降のグローバル市場で time-series momentum の長期パフォーマンスを分析
  • Baltas, Kosowski (2013) は futures markets の time-series momentum と CTA / trend-following funds の関係を分析

つまり、本記事の小さなUSDJPY実験は、広い文脈では time-series momentum、managed futures、CTA という実運用されている戦略クラスに接続する。


2. なぜ価格変化は継続することがあるのか

トレンドが継続する背景としてよく挙げられるのは以下である。ただし、クオンツとして重要なのは、その説明を信じることではなく、観測可能な仮説として検証可能にすることである。

  • 人間の遅れた反応:価格上昇に対する初期の懐疑と、その後の追随。検証可能仮説は、大陽線・大陰線後のリターン継続性。
  • 制度的な売買:リバランス、損切り、VaR制約、追証などの連鎖。検証可能仮説は、下落局面でのvolatility上昇と追加下落確率。
  • 需給の偏り:売り手・買い手の不均衡が解消されるまでの継続。検証可能仮説は、ブレイクアウト後の follow-through。

トレンドとは、価格が合理的価値から離れている状態というより、需給の不均衡がまだ解消されていない状態と見ることができる。


3. クオンツとしての評価軸

トレンドフォローを評価するときは、勝率ではなく、以下を見る必要がある。

  • 基本成績:総損益、勝率、AvgWin / AvgLoss、Profit Factor
  • リスク・生存性:MaxDD、Time Under Water、最大連敗
  • 損益分布:歪度、右テールの厚さ、上位5%・1%・10%除外後の総損益
  • 実運用耐性:コスト控除後のPnL、entry lag を入れた場合の劣化
  • 頑健性:固定パラメータOOS、近傍パラメータ、ランダム方向との比較
  • ベンチマーク比較:Buy & Hold / 常時Longとの差

特に最後のベンチマーク比較は重要である。MAクロスで利益が出たとしても、それがMAクロス固有のエッジなのか、対象市場の方向性バイアスを拾っただけなのかを分離しないと、戦略を過大評価する。

なお、本記事ではWFO(Walk-Forward Optimization)は実施しない。WFOはパラメータ再最適化を含むため、「固定条件で損益構造が残るか」という今回の主題の次段階として扱う。


4. 実験条件

画像説明

項目 内容
対象 USDJPY
時間足 60分足、240分足
戦略 移動平均クロス(短期20 / 長期80)
約定 終値確定後にシグナル判定、次足始値で約定
決済 反対シグナルで決済・ドテン
コスト 往復固定 1.0 pips を主ケース
期間 2023-01-01 〜 2026-01-01 未満
dev期間 2023〜2024年
OOS期間 2025年
WFO 実施しない

OOS期間でパラメータを再最適化していない点に注意。


5. 実験結果

5.1 まずOOSを見る:dev/OOS の落差

このセクションを最初に置くのは意図的である。フル期間プラスだけを先に見せると、トレンドフォローが「機能した」ように見えてしまうためである。

画像説明

時間足 フル期間 2023-2024 dev 2025 OOS
60分足 -140.1 -235.9 +75.5
240分足 +1746.6 +2569.3 -808.0

画像説明

240分足はdev期間で +2569.3 pips と良好に見える。しかしOOSでは -808.0 pips。落差は3300 pips を超える。

dev期間で良く見えた構造は、2025 OOSで再現しなかった。これが本記事の最も重要な観察である。

5.2 エクイティカーブとドローダウン

画像説明

240分足は2024年後半から2025年5月にかけて約3800 pips まで上昇したが、その後OOS期間で急速に削られた。

画像説明

60分足は2024年半ばから2025年9月までほぼ常時1500 pips以上の含み損状態。トレンドフォローは右テールを待つ戦略であるため、長い停滞期間に耐えられるかが運用上の鍵となる。

5.3 損益分布:勝率ではなく分布で見る

時間足 取引数 総損益 勝率 Profit Factor MaxDD
60分足 292 -140.1 pips 35.27% 0.990 2067.1 pips
240分足 70 +1746.6 pips 41.43% 1.304 2120.2 pips

どちらも勝率は高くない。それでも240分足の総損益がプラスなのは、損益分布の右テールに大きな勝ちトレードが存在しているためである。

画像説明

240分足は右側に明確に外れた大勝ちトレードが存在する。60分足はマイナス側に分厚いピークを持ち、右テールはあるがコストに飲み込まれやすい。

5.4 右テール依存:大勝ちを取り逃がすと崩れる

画像説明

時間足 通常 上位1%除外 上位5%除外 上位10%除外
60分足 -140.1 -1236.2 -3001.4 -4571.9
240分足 +1746.6 +629.1 -352.9 -1127.3

画像説明

240分足は上位5%の勝ちトレードを除外しただけで -352.9 pips に転落する。実は最大勝ち1本だけで +1117.5 pips あり、これは総損益 +1746.6 pips の約64%に相当する。

たった数本の大勝ちを取り逃がすだけで、戦略全体の評価は大きく変わる。これはトレンドフォローの本質であり、同時に運用上の難しさでもある。

5.5 コスト耐性と entry lag sensitivity:現実の摩擦

画像説明

コスト耐性

時間足 0.0 pips 0.8 pips 1.0 pips 2.0 pips
60分足 +151.9 -81.7 -140.1 -432.1
240分足 +1816.6 +1760.6 +1746.6 +1676.6

画像説明

60分足はコストを入れるとすぐマイナスへ転落する。短期足は売買回数が多く、固定コストの影響が大きい。240分足は2.0 pipsでも総損益はプラスを維持しているが、コスト耐性があることと将来も機能することは別である。

entry lag sensitivity

時間足 lag 0 lag 1 lag 2 lag 4
60分足 -140.1 -1152.9 -1232.1 -1401.9
240分足 +1746.6 +2416.6 +2551.4 +2286.8

画像説明

60分足は遅延を入れると急速に悪化する。シグナル直後の数本に損益が依存しており、実運用上の遅延に脆い。

240分足は1〜2本の遅延でむしろ改善する。より長い時間スケールの継続性があった可能性を示すが、「遅れて入る方が常に良い」とまでは言えない。

5.6 ランダム方向との比較

時間足 実損益 percentile 実損益を上回ったランダム試行
60分足 -140.1 50.3 49.7%
240分足 +1746.6 77.5 22.5%

画像説明

ランダム化はlong/shortの方向のみで、エントリータイミング・取引回数・保有期間は実戦略と同じ、試行回数は1000回。

60分足はランダムとほぼ同程度。240分足はランダムより良い位置にあるが、77.5パーセンタイルであり、上位1%や5%に入るほど強い結果ではない。方向シグナルに一定の情報が含まれていた可能性はあるが、これだけでエッジを断定はできない。

5.7 パラメータ頑健性:devで光った領域はOOSで消える

画像説明

画像説明

画像説明

dev期間では、240分足は全24組のパラメータでProfit Factor > 1 だった。しかし、OOSで PF > 1 を維持したのはわずか2組である。

画像説明

devで最も良かった240分足パラメータの dev → OOS の落差は以下である。

短期MA 長期MA dev PF OOS PF dev損益 OOS損益
30 120 5.241 0.647 +4543.9 -766.2
30 160 4.182 0.642 +3822.7 -785.8
20 200 4.173 0.369 +3395.9 -2218.0
20 120 4.083 0.596 +3876.9 -918.6

devで強く見えた領域が、OOSではほぼ再現していない。

フル期間ヒートマップだけで頑健性を判断すると危険である。dev/OOSを分けて見ると、240分足のパラメータ面の「強さ」は安定したエッジというより、dev期間に特有の構造だった可能性がある。

5.8 方向別:short側の弱さと、long側の限界

時間足 long損益 short損益
60分足 +1215.3 -1355.4
240分足 +2164.6 -418.0

画像説明

short側は両時間足でマイナス。これは、対象期間のUSDJPYに上昇バイアスがあり、単純なドテン型shortが不利になった可能性を示す。

5.9 Buy & Hold / 常時Longとの比較:エッジか、上昇バイアスか

画像説明

長期で円安が進んだ期間に、long側で勝てるのは当然とも言える。重要なのは、MAクロスのエッジなのか、単に対象市場の上昇に乗っただけなのかを切り分けることである。

時間足 期間 MA long/short MA long only 常時Long
60分足 2023-2025 -140.1 +1215.3 +2569.7
60分足 2023-2024 dev -235.9 +1203.5 +2640.9
60分足 2025 OOS +75.5 +11.8 -52.9
240分足 2023-2025 +1746.6 +2164.6 +2581.6
240分足 2023-2024 dev +2569.3 +2603.8 +2637.3
240分足 2025 OOS -808.0 -424.5 -41.0

画像説明

dev期間の240分足では、MA long only が +2603.8 pips、常時Longが +2637.3 pips とほぼ同水準。MAクロスは相場上昇をうまく利用したが、常時Longを上回ったとは言えない。

2025 OOSでは、常時Longは -41.0 pips と小幅マイナスに留まった一方で、MA long/short は -808.0 pips、MA long only でも -424.5 pips。2025年にはMAクロスの出入り自体が損益を悪化させた可能性がある。

long側の利益は、トレンドフォローのシグナルだけでなく、期間中のUSDJPY上昇バイアスにも支えられていた可能性がある。

5.10 月次損益と Time Under Water

画像説明

画像説明

時間足 最大連敗 最大TUW 月次勝率 最悪月 最高月
60分足 10 866.6日 58.3% -594.8 +1064.8
240分足 6 344.3日 55.2% -571.1 +982.0

60分足は最大で約866日も過去最高益を更新できない期間があった。240分足でも最大約344日のTUWがある。

トレンドフォローは大きな勝ちトレードを待つ戦略である。そのため、損益がプラスでも、長い停滞に耐えられなければ実運用では続けられない。


6. 診断的アブレーション:long only と short抑制

short損失が大きかったため、診断的にlong onlyとshort抑制フィルターを確認した。これは戦略改善ではなく、short損失が「構造的な弱さ」か「特定条件下の弱さ」かを切り分けるための観察である。

フル期間結果

方式 60分足 240分足
baseline long/short -140.1 +1746.6
long only +1215.3 +2164.6
short許可: MA80下向き -657.7 +2536.6
short許可: close < 下向きMA200 +863.0 +1915.4

画像説明

画像説明

しかしOOSでは

方式 60分足 OOS 240分足 OOS
baseline long/short +75.5 -808.0
long only +11.8 -424.5
short許可: MA80下向き -345.1 -847.8
short許可: close < 下向きMA200 -512.2 -245.9

画像説明

画像説明

240分足の2025 OOSでは、long only でも -424.5 pips。short除外だけでは解決しない。close < 下向きMA200 は240分足OOSの損失を -808.0 pips から -245.9 pips に縮小したが、これは2025 OOSを見た後の診断であり、完成戦略ではない。

short抑制フィルターは、short側が損益を悪化させた原因を調べるための診断実験である。OOSで再現しないフィルターや、OOSを見た後に追加したフィルターは、完成戦略として扱わない。


7. 実験から見えた限界

今回の実験で確認できたのは以下である。

  1. 60分足の単純なMAクロスに明確なエッジは確認できなかった。コストとノイズに脆く、ランダム方向比較でも中央値付近。
  2. 240分足はフル期間ではトレンドフォローらしい右テール構造を示したが、上位5%除外でマイナス、2025 OOSで-808 pips に崩れた。
  3. dev期間のlong側利益は常時Longとほぼ同水準であり、MAクロス固有のエッジとは分離できない。
  4. short側は両時間足でマイナス。USDJPYの上昇バイアス下では単純なドテンshortが不利だった。
  5. devで光ったパラメータ領域はOOSでほぼ消えた(240分足は24組中PF>1がOOSで2組のみ)。
  6. 240分足は遅延に頑健、60分足は遅延に脆い。実運用上の約定遅延を考えると、短期足のトレンドフォローは特に注意。
  7. TUWは60分足で約866日、240分足で約344日。損益以前に、待てるかどうかが運用の鍵。

8. 持ち帰り方:誰がどう使えるか

画像説明

本記事の診断は、立場によって持ち帰り方が変わる。

画像説明

クオンツ研究者・戦略開発者

開発中のトレンドフォロー戦略や、これから検証する戦略に、本記事と同じ8つの診断を「最低ラインのテストセット」として組み込める。

  • フル期間の累積損益だけで意思決定しない
  • dev / OOS は最初に分割し、OOS結果を見た後の追加最適化は新規エッジではなく診断として扱う
  • 「devで強かった」だけを根拠にパラメータを選ばない(本記事の240分足は24組中24組でPF>1だったがOOSでは2組のみ)
  • 「Buy & Hold比較」を必ず入れる(これを抜くと、市場バイアスをエッジと誤認する)
  • 右テール除外テストで戦略の構造的脆弱性を可視化する

これらを開発フローに組み込むだけで、過剰最適化による無駄な実運用判断を減らせる。

裁量・半自動トレーダー

自分が見ているシステムや指標に、本記事の問いを当てはめられる。

  • 「過去○年で+○○ pips」と提示されている戦略は、dev/OOS分割でも成立するか
  • 短期足ベースの戦略は、自分の約定速度(遅延)を考慮した時に同じ成績が出るか
  • 円安局面の利益は、Buy & Holdと比べてどれだけ上回っているか
  • ドローダウン中・含み損が長引く時期に運用を続けられる資金設計になっているか

特にMAクロス系の短期足戦略は、コストと遅延に脆い可能性が高いことを念頭に置く。

投資判断をする人(他人の運用を選ぶ立場)

ファンド、CTA、シグナル配信、コピートレードなど、他人のトレンドフォロー型運用を評価する際の問いとして使える。

  • 提示されているのはフル期間の成績か、それともOOSも含むか
  • 右テールに依存していないか(直近の数本の大勝ちで全成績が成り立っていないか)
  • 同期間のBuy & Hold / インデックスと比べてどの程度上回っているか
  • Time Under Water中の運用継続実績はあるか
  • 過去のドローダウンで停止していないか

「年率○%」「シャープ○○」だけでは、戦略の壊れ方は見えない。本記事の診断軸を持つと、評価の解像度が上がる。

学習目的で読んでいる人

トレンドフォロー戦略を理解したいだけの読者には、以下を持ち帰ってほしい。

  • トレンドフォローは勝率では評価できない戦略クラスである
  • 損益は少数の大勝ちで支えられる構造を持つ
  • だましとドローダウンは構造的な特徴であり、欠陥ではない
  • ただし、その構造があるからといって自動的に勝てるわけではない
  • 市場の方向性バイアスとエッジを分離することは、見た目より難しい

これらは、特定の戦略に依存しない、トレンドフォローというカテゴリ全体への理解として持ち帰れる。


9. 結論

今回の実験で見えたのは、「勝てるMAクロス」ではない。

見えたのは、トレンドフォロー型戦略が持つ右テール依存、コスト耐性、OOS崩壊、方向別非対称性、そして上昇バイアスとの分離困難さである。

画像説明

トレンドフォローの本質は、未来を当てることではなく、大きな価格変化が続く局面に居合わせることにある。しかし、その数少ない右テールを取り逃がせば、期待値は簡単に崩れる。

だからこそ、トレンドフォローは勝率ではなく、分布・OOS・コスト・遅延・ドローダウン・ベンチマーク比較で評価しなければならない。

読者の次の一手

本記事を読み終えた後、以下のいずれかに進むことを勧める。

  • 自分の戦略を持っている人:本記事の8つの診断のうち、まだ自分の戦略で確認していないものを一つ選び、今週中に動かしてみる。特に「Buy & Hold比較」「上位5%除外」「dev/OOSパラメータヒートマップ」は、追加コストが低く、効果が大きい。
  • 他人の運用を評価する立場の人:評価中のトレンドフォロー型運用に、本記事の問いを5つ以上ぶつけてみる。答えられない問いがある運用は、提示されている成績ほど安定していない可能性がある。
  • これからトレンドフォローを学ぶ人:「勝率」ではなく「損益分布」を見る習慣をまず作る。次に、Buy & Holdとの比較を最初の評価軸として置く。この二つだけで、戦略の見え方が大きく変わる。

本記事の価値は、特定のMAクロスの結果ではなく、トレンドフォロー型戦略を評価する眼鏡として持ち帰れることにある。USDJPYの2023〜2025年のデータは、その眼鏡を作るための題材にすぎない。

本実験で使用したツールつきましては、下記のGitHubリポジトリよりダウンロードしてご利用ください。(Lab_5の実験)
https://github.com/tikeda123/article_lab


解釈の境界

本記事の実験は、USDJPY、2023〜2025年、60分足と240分足、MA 20/80、往復1.0 pips固定コストという特定条件下の観察である。

このパラメータ・期間・コスト前提以外で同じ結果になることは保証しない。また、トレンドフォロー一般の永続的なエッジを証明するものでもない。

本記事の結果は、投資助言や本番運用システムではなく、トレンドフォローという戦略クラスの損益構造を理解するための実験記事として読んでいただきたい。


次回以降の発展テーマ

  • long側のトレンド品質フィルター(close > MA200、Efficiency Ratio、ADX など)
  • short側の抑制フィルターのより体系的な評価
  • rolling autocorrelation によるトレンド継続性判定
  • 複数市場(EURUSD、GBPJPY、コモディティ、株価指数)での検証
  • WFOによる実運用寄りの検証
  • bid/ask、スリッページ、スワップを含めた約定再現
  • ボラティリティ調整によるサイズ制御

これらは戦略改善の領域であり、本記事の主題である「単純なトレンドフォローの損益構造を観察する」こととは分けて扱う。


参考文献

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?