モメンタム戦略の実践

価格モメンタムを活用した高度な投資手法を、仕組み・計算・実務上の注意点まで丁寧に解説。個別株やETFで再現するための手順とリスク管理も紹介します。

IRTracker
12 分で読了
モメンタムトレンド戦略

1. この記事で学べること

  • モメンタム戦略の基本概念と価格推移から得られる示唆
  • 代表的なシグナル設計(12-1モメンタム、タイムシリーズ vs クロスセクショナル)
  • ボラティリティ調整やポジションサイズ設計など実務のリスク管理
  • 回転率と取引コストの見積もり、スリッページや市場インパクトの考え方
  • 具体的な計算手順(ランキング、重み付け、売買判定)
  • 長期的に機能する背景と機能しにくい局面の見分け方
  • 初心者が誤解しやすいポイントと回避策

2. 概念の説明

モメンタム戦略は、上がっているものはしばらく上がりやすく、下がっているものはしばらく下がりやすい、という相場の慣性を利用する手法です。物が転がり続ける「勢い」のイメージに近く、価格の流れが続く性質を捉えます。

実装の代表例は、一定期間の過去リターンを計算し、相対的に強い銘柄を買い、弱い銘柄を売る、という方法です。個別株でもETFでも応用でき、指数先物や通貨、コモディティなど資産横断でも使われます。

モメンタムには大きく二系統あります。ひとつは「クロスセクショナル・モメンタム」で、同時点の銘柄間で強弱を比較して上位を買い下位を売る方法。もうひとつは「タイムシリーズ・モメンタム(トレンドフォロー)」で、各資産の自分自身の過去リターンがプラスなら買い、マイナスなら売る方法です。前者は相対評価、後者は絶対評価と覚えるとよいでしょう。

現実の運用では、単純な過去12カ月の合計リターンから直近1カ月を除く「12-1」シグナルがよく使われます。直近はリバーサル(反転)が起きやすいため、その影響を避ける狙いがあります。

3. なぜ重要なのか

学術研究では、株式・債券・通貨・コモディティにわたり、モメンタムの有意性が長期データで確認されています。行動ファイナンス的には、投資家の過剰反応や情報拡散の遅れ、機関投資家の行動制約が価格トレンドを生み出すと説明されます。

一方で、モメンタムは「クラッシュ(急落)」を起こし得ることでも知られています。市場が急速に「バリュー回帰」へ転じた局面などで、直近まで強かった銘柄が一斉に反転し、大きなドローダウンにつながることがあります。したがって、リスク管理や分散、ボラティリティ調整が不可欠です。

また、現代の個人投資では低コストのブローカーが増え、シンプルなルールでも比較的容易に実装可能です。ただし、回転率が高くなりやすく、売買コストや税金の影響を無視できません。実装の細部が結果を大きく左右します。

4. 計算方法(ステップバイステップ)

代表的なクロスセクショナル・モメンタム(12-1)の作り方を例に手順化します。

  • ステップ1: リターン系列の準備

    • 各銘柄の終値またはトータルリターン(配当再投資)価格を取得。
    • 月次または週次にリサンプリングし、リターンを算出。
  • ステップ2: シグナルの算出(12-1)

    • 過去12カ月の累積リターンから直近1カ月を除外。
    • 計算式例:
    Momentum_{i,t} = \prod_{k=2}^{12} (1 + r_{i,t-k}) - 1
    • ここで r_{i,t-k} は時点 t の k カ月前の月次リターンです。k は2から12まで合計します(直近1カ月を飛ばす)。
  • ステップ3: 正規化(任意だが実務的に有効)

    • 市場全体の地合いでシグナルが膨らむのを抑えるため、zスコア化します。
    Z_{i,t} = \dfrac{Momentum_{i,t} - \mu_t}{\sigma_t}
    • \mu_t, \sigma_t は同時点の全銘柄の平均と標準偏差です。
  • ステップ4: 銘柄の選定と重み付け

    • 上位N銘柄を採用、または上位q分位をロング、下位q分位をショート。
    • ボラティリティ逆数で重みを割り当てると、リスクを均しやすくなります。
    w_{i,t} \propto \dfrac{Z_{i,t}^+}{\hat{\sigma}_{i,t}}
    • ここで Z_{i,t}^+ は0未満を0に切り上げた値、\hat{\sigma}_{i,t} は過去20~60日の実現ボラティリティなど。
  • ステップ5: ボラティリティターゲット(ポート全体)

    • 目標年率ボラティリティを \sigma^{\text{target}} とし、現在の推定ボラが \hat{\sigma}^{\text{port}} なら、レバレッジ係数は
    \lambda_t = \dfrac{\sigma^{\text{target}}}{\hat{\sigma}^{\text{port}}}
    • 実際のポジションは \lambda_t \times w_{i,t} で調整します(上限を設けるのが実務的)。
  • ステップ6: 売買頻度と回転率

    • 月次でリバランスする場合、回転率はおおよそ重みの差分の絶対値合計で近似できます。
    Turnover_t \approx \sum_i |w_{i,t} - w_{i,t-1}|
  • ステップ7: 取引コストの見積もり

    • スプレッド、手数料、スリッページを合算します。実務では発注額の平方根則の影響を仮定することがあります。
    Cost \approx c_{fee} + c_{spread} + \alpha \cdot \sigma_{\text{intra}} \cdot \sqrt{\dfrac{Vol_{trade}}{ADV}}
    • ADV は平均出来高、\sigma_{\text{intra}} は日中ボラ、\alpha は市場インパクト係数です。

5. 具体例・ケーススタディ

仮に国内株10銘柄(A〜J)の月次データを用い、直近時点tで12-1モメンタムを計算し、上位3銘柄を同率で採用、ボラ逆数で微調整するとします。

  • データの仮定

    • 各銘柄の過去月次リターンがあり、A〜Jの12-1モメンタムは上から A: 42%, B: 35%, C: 28%, D: 15%, E: 12%, F: 8%, G: 5%, H: -2%, I: -7%, J: -10% とする。
    • 上位3銘柄は A, B, C。
  • 簡易な重み付け

    • 過去60日年率換算ボラを A: 25%, B: 30%, C: 20% と仮定。
    • ボラ逆数の相対比は 1/0.25 : 1/0.30 : 1/0.20 = 4 : 3.33 : 5。
    • 正規化すると A: 0.32, B: 0.27, C: 0.41(合計1)。
  • ポート全体のボラ調整

    • 目標年率ボラを10%とし、現在の推定ポートボラが8%なら、
    \lambda = 10\% / 8\% = 1.25
    • 実行重みは A: 0.40, B: 0.34, C: 0.51(小数点の丸めを含む)。
    • 1銘柄上限を40%に制限する場合、Cを0.40にキャップし、余剰をAとBに按分するなどの実務ルールを加えます。
  • 回転率とコスト

    • 前月重みが A: 0.25, B: 0.20, C: 0.15, D: 0.10, E: 0.10 合計0.80(現金20%)だったとします。
    • 今月は A: 0.40, B: 0.34, C: 0.40(上限適用)、DとEを0に。絶対差の合計は 0.15 + 0.14 + 0.25 + 0.10 + 0.10 = 0.74。すなわち回転率は74%程度。
    • 片道コストが0.10%、スリッページ等込みで往復0.30%とすると、月次で0.74 × 0.30% ≈ 0.22%のコスト。年12回ならコストの年率寄与は約2.6%に達し、無視できません。
  • 期待パフォーマンスの概算

    • 歴史的には年率シャープレシオ0.5前後を目指せることもありますが、コスト・税金で容易に目減りします。分散数を増やし、約定改善(指値・VWAP)、リバランス頻度の最適化が鍵です。

6. 実践的な活用法

  • 個別株の相対モメンタム

    • 同一業種内で上位分位をロング、下位分位を見送り(またはショート)し、ボラ逆数で重み付け。地合い悪化時は市場ベータを下げるため指数先物でヘッジする手もあります。
  • ETFのタイムシリーズ・モメンタム

    • 終値が過去200日移動平均を上回る時だけ保有など、シンプルなルールでもドローダウン軽減に寄与。12-1に近いシグナルを使う場合は、プラスのときのみ保有する絶対モメンタムが有効です。
  • マルチアセット分散

    • 株式、債券、コモディティ、通貨のシグナルを横並びに組み、リスクパリティに近い考え方で配分。相関が低い資産を混ぜるとクラッシュ耐性が向上します。
  • リスク管理の具体策

    • ボラティリティターゲット、1銘柄上限、業種上限、想定損失ベースのストップ(ATRなど)を併用。連続損失が続くときはレバレッジ係数を逓減するアダプティブ制御も検討します。
  • 実装の工夫

    • リバランスを毎月決算日後の数営業日に限定し、決算発表のギャップの影響を緩和。
    • シグナルに小さなバッファ(例: ランクの入れ替えが僅差なら据え置き)を設け、回転率を抑制。
12-1の「直近1カ月除外」は単純だが効果的なノイズ低減です。短期反転の影響を避けるだけで、安定性が増すことが多いです。

7. よくある誤解

よくある誤解
- モメンタムは常に効く: 長期期待値はあっても、機能しにくい局面やクラッシュ期が存在します。資産分散とリスク制御が必須です。 - シグナルは細かいほど良い: 過度な最適化は過学習になりがち。ルックバック期間は12カ月だから常に最適というわけでもありません。頑健性を重視。 - コストは小さいから無視できる: モメンタムは回転率が高く、スプレッドやスリッページが累積します。実測と保守的な前提で見積もるべきです。 - ロングだけで十分: 相対モメンタムはショートを含めるとシグナル純度が上がる場合があります。ただし制度・コスト・リスクを理解したうえで選択します。 - 価格だけ見れば良い: 価格は核心ですが、流動性や企業イベント、指数入替などの実務要因も無視できません。

8. まとめ

まとめ
- モメンタムは価格の「勢い」を捉える戦略で、12-1が実務で広く使われます。 - クロスセクショナルとタイムシリーズの二系統を理解し、目的に応じて使い分けましょう。 - シグナルはzスコア化やボラ逆数重みで安定化し、ポート全体は目標ボラで調整します。 - 回転率と取引コストの管理が成否を分けます。頻度・バッファ・約定改善で抑制を。 - クラッシュ耐性のため、分散・上限・ストップ・レバレッジ管理を組み合わせます。 - 過学習を避け、単純で一貫したルールを継続運用することが成果につながります。
バックテストの見栄えが良すぎる場合は要注意。データスヌーピング、サバイバーシップバイアス、取引コストの過小評価が潜んでいることが多いです。必ず厳しめの前提で検証し、実運用前に小額で試行しましょう。

用語集

モメンタム: 過去の価格変化の勢いが一定期間続く傾向。上昇が続く銘柄はさらに上昇しやすく、下落が続く銘柄はさらに下落しやすい性質。

12-1モメンタム: 過去12カ月の累積リターンから直近1カ月を除いて算出する指標。短期反転の影響を避ける狙いがある。

クロスセクショナル・モメンタム: 同時点での銘柄間の強弱を比較し、相対的に強い銘柄を買い弱い銘柄を売る手法。

タイムシリーズ・モメンタム: 各資産の自己の過去リターンがプラスなら買い、マイナスなら売る絶対評価の手法。トレンドフォローとも呼ばれる。

ボラティリティターゲット: ポートフォリオの推定ボラティリティが目標値に一致するようにレバレッジやポジション規模を調整する手法。

ボラティリティ逆数重み: 銘柄の推定ボラティリティの逆数で重みを割り当て、リスクを均等化する考え方。

回転率: リバランスなどでポートフォリオの構成がどの程度入れ替わったかを表す比率。売買コストの指標になる。

スリッページ: 理論上の約定価格と実際の約定価格の差によって発生するコスト。

市場インパクト: 自分の発注が市場価格に与える影響。出来高に対して発注が大きいほど不利な価格になりやすい。

ドローダウン: 資産残高が直近ピークからどれだけ下落したかの最大値。リスクの重要指標。

関連コラム