移動平均クロスオーバールールを用いた戦術的資産配分
移動平均クロスオーバールールを用いた戦術的資産配分(TAA)は、トレンドシグナルに基づき戦略的ポートフォリオのウェイトを動的に調整する体系的かつルールベースの手法である。最も一般的なバリエーションは、短期移動平均(通常は10か月または50日単純移動平均(SMA))を長期移動平均(例:200日SMA)または資産の現在価格と比較するものだ。短期平均が長期平均を上回ってクロスする(または価格が自身のSMAを上回る)と、ポジティブなモメンタムを示し、リスク資産クラスへの全額または一部の配分がトリガーされる。逆に短期平均が長期平均を下回ってクロスする(または価格がSMAを下回る)と、モメンタムの弱体化を示し、現金、債券、その他防御的資産へのシフトが促される。
この手法はトレンドフォローの原則を透明かつ再現性のある形で具現化し、投資家が上昇相場に参加しつつ、長期的な下落局面ではポジションを控えることを可能にする。Portfolio Visualizer や Faber(2007)による実証研究やバックテストの結果、これらのルールは株式、債券、グローバル資産クラス全体でリスク調整後リターンを大幅に向上させることが示されており、特に長期的なベアマーケットや高ボラティリティ体制下でのエクスポージャー削減が主因である。
- Short-Term Moving Average: 通常は10か月または50日SMAで、新興トレンドへの反応速度とノイズ抑制のバランスを取るように設定する。短い期間は反応が速いが偽シグナルが増える可能性があり、長い期間は安定するがトレンド転換に遅れが生じる。
- Long-Term Benchmark: 多くの場合は200日SMA、あるいは10か月SMA自体(デュアルSMAクロスオーバーで使用)で、トレンドフィルターとして機能する。200日SMAは株価指数の年間トレンドの指標として広く認識されている。
- Signal Threshold: クロスオーバーイベント自体(価格がSMAをクロスする、または一方のSMAが他方をクロスする)が配分変更の唯一のトリガーとなる。実行時に主観的判断や追加データは不要である。
- Position Sizing Rule: 多くの実装ではシグナルが陽性のときはリスク資産に100%配分し、陰性のときは0%(または現金・債券に100%)とする。変種としてはエクスポージャーを段階的に調整したり、ボラティリティ・ターゲティングを適用してポートフォリオリスクを安定化させるものもある。
このプロセスは定期的なスケジュール(例:月次または週次)で実行され、以下のロジックに従います:
- ブルシグナル:短期SMAが長期SMAを上回る(または価格がSMAを上回る)場合、ポートフォリオはリスク資産(例:S&P 500、グローバル株式)を保有します。
- ベアシグナル:短期SMAが長期SMA以下(または価格がSMA以下)となった場合、ポートフォリオは安全資産(例:米国財務省短期証券、短期債券)へシフトします。
例えば、S&P 500に適用した古典的な10か月SMAルールでは、指数の価格が10か月SMAを上回っているときだけ保有します。過去のバックテストでは、このルールが2000〜2002年および2007〜2009年の大幅なドローダウンを回避し、上昇局面ではほぼすべての上昇分を捉えていたことが示されています。
- デュアル移動平均クロスオーバー:2本のSMA(例:50日と200日)を使用します。"golden cross"(50日が200日を上回る)はブルシグナルであり、"death cross"(50日が200日を下回る)はベアシグナルです。
- 価格対SMAクロスオーバー:戦術的配分でよりシンプルかつ一般的です。現在の価格を単一の移動平均(例:200日SMA)と直接比較し、二重平滑化による遅延を排除します。
- 平滑化または加重平均:一部の実装では、遅延を減らすために指数移動平均(EMA)やハル移動平均を代用しますが、その代償として短期ノイズへの感度が高まります。
- マルチアセットローテーション:このルールを資産クラスのユニバース(例:グローバル株式、債券、商品)に拡張し、価格がそのSMAを上回っているものだけを選択します。実質的にトレンドベースのローテーションシステムを実装する形です。
複数の株価指数や資産クラス(例:米国大型株、先進国国際株式、新興市場)にわたるバックテストは、移動平均ベースのTAAが主要指標を向上させることを一貫して示しています:
- ボラティリティ低下:高ボラティリティ体制下で株式エクスポージャーを削減することにより実現します。
- ドローダウン縮小:長期のベアマーケットを回避することで、ピークからトラフまでの損失を大幅に削減します。
- リスク調整後リターンの向上:シャープレシオやソルティーノレシオがしばしば改善し、特に数十年にわたる長期では顕著です。
ただし、この戦略にはトレードオフがあります。強く継続的な上昇相場では(遅延した再エントリーのため)パフォーマンスが劣り、頻繁に適用すると取引コストや税効率の低下を招きます。シグナルの精度とコストのバランスを取るには、月次リバランスが一般的に最適です。
- 遅行性:移動平均は本質的に過去指標であり、シグナルはトレンドがすでに大きく動いた後にしか確認できません。そのため、急激な反転時に"buy high, sell low"感覚が生じやすくなります。
- ウィップサウリスク:横ばいまたは荒い相場では、繰り返しの誤シグナルにより不要な取引とスリッページが発生し、リターンが侵食されます。
- レジーム感度:平均回帰的な環境(例:短期間の調整後に急速なV字底が形成される)では、価格がシグナルが反転する前に急速に回復するため、ルールのパフォーマンスは低下します。
- 過学習リスク: 歴史データ上でルックバック期間(例:187日 vs 200日 SMA)を最適化すると、ロバスト性チェックを行わない限り、サンプル外でのパフォーマンスが誤解を招く可能性があります。
- リバランス頻度の不整合: 固定されたレビュー日なしにシグナルを日次で適用すると、先行情報バイアスとタイミングの不整合が生じます。
- 取引コストの無視: 高回転率の戦略は、手数料後の純リターンが損益分岐点を下回る可能性があり、特に課税口座では顕著です。
- 全シグナルへの盲目的配分: 流動性、相関、マクロ環境を考慮せずにすべての資産クラスにルールを適用すると、分散効果が損なわれる恐れがあります。
- 裁量的介入との混在: マージンで主観的判断を加えると、システム的優位性が損なわれ、行動バイアスが生じます。
投資家が2020年1月1日にS&P 500へ100%配分で開始したと仮定します。10か月SMAは月次で算出されます。
- 2020年3月31日時点で、S&P 500は約2,600で終値を付け、10か月SMAは約2,950でした――価格がSMAを下回り、現金へのスイッチが発動しました。
- 2020年5月にシグナルがプラス転換し、S&P 500が10か月SMAを上回ったことで、ポートフォリオは再び株式に戻りました。
- シグナルは2021年と2022年の大部分でプラスのままで、2022年10月に連邦準備制度が政策を引き締めたことによりマイナスに転じました。
この期間中、ルールは2020年3月のクラッシュの全幅下落を回避し、2022年のドローダウンの最も急激な部分が始まる前に退出したため、買持ちベンチマークに比べて累積リターンは高く、ボラティリティは低くなりました――ただし、初期のV字回復は逃しています。
この例は、ルールの機械的な規律が市場センチメントが極端に分かれる状況でも感情的な関与を排除し、システマティックなリスク管理を実現することを示しています。
戦術的資産配分における移動平均クロスオーバールールの根本的なメカニズムは何か?
移動平均クロスオーバールールは、短期移動平均(例:10か月SMA)を長期ベンチマーク(例:200日SMA)または資産価格そのものと比較する。短期平均が長期平均を上回ってクロスした場合は上昇トレンドを示し、リスク資産への全額または一部の配分をトリガーする。一方、短期平均が長期平均を下回ってクロスした場合は下降トレンドを示し、現金や安全資産へのシフトを促す。
これらのルールはポートフォリオのドローダウン削減にどのように寄与するか?
価格が重要な移動平均を下回った時点でリスク資産を売却する(多くの場合、ベアマーケットの始まりと解釈される)ことで、戦略は長期にわたる負のモメンタムや大幅な資本減少を回避し、静的な買い持ち配分に比べてピークから谷までのドローダウンを低減する。
このアプローチは純粋に機械的なものか、あるいは他のシグナルと組み合わせることができるか?
コアとなるクロスオーバールールは機械的かつルールベースであるものの、マルチアセットの実装においては、市場バリュエーション(例:シラーPE10)やボラティリティ・ターゲティング、モメンタム・ランキングといった他のフィルターと組み合わせることが頻繁に行われ、ロバスト性の向上やレジーム変化への適応が図られる。