概要
流動性掃引とトレンド追従の定量取引戦略は、市場の流動性掃引とトレンド追従を組み合わせた二重のテクニカル分析手法です。本戦略は主に、価格が直近の高値/安値を突破した(流動性掃引)ことと、移動平均線との相対位置(トレンド確認)を識別してエントリーシグナルを生成します。戦略では単純移動平均線(SMA)をトレンド判断ツールとして使用し、平均真実範囲(ATR)を用いてストップロスと利確水準を動的に設定し、市場の変動性の変化に適応します。
戦略の原理
本戦略のコア原理は、流動性掃引とトレンド方向という2つの重要な市場行動に基づいています。
-
流動性掃引の識別:
- 戦略では
swingLookbackパラメータ(デフォルト3)を使用して、直近の高値/安値の見直し期間を定義します。 - 価格が直近の高値を突破した場合、強気の流動性掃引(bullSweep)と識別されます。
- 価格が直近の安値を突破した場合、弱気の流動性掃引(bearSweep)と識別されます。
- 戦略では
-
トレンド方向の確認:
- 単純移動平均線(デフォルト期間20)をトレンド基準として使用します。
- 終値が移動平均線より高い場合は上昇トレンドとみなします。
- 終値が移動平均線より低い場合は下降トレンドとみなします。
-
エントリーシグナル:
- ロングエントリー:価格が直近の高値を突破(流動性掃引)し、かつ上昇トレンドにある場合。
- ショートエントリー:価格が直近の安値を突破(流動性掃引)し、かつ下降トレンドにある場合。
-
リスク管理:
- 動的ストップロス:ATR(デフォルト期間14)に基づき、デフォルトではATRの1.5倍に設定。
- 動的利確:同様にATRに基づき、デフォルトではATRの3倍に設定され、2:1のリスクリワード比を提供。
-
可視化コンポーネント:
- トレンド移動平均線の表示
- 流動性掃引のマーカー
- トレンド背景色
- 売買シグナルのアラート
戦略の利点
-
市場構造とトレンドの組み合わせ: 流動性掃引(市場構造)と移動平均線(トレンド)を組み合わせることで、より信頼性の高い取引シグナルを捕捉し、偽のブレイクアウトを回避できます。
-
動的リスク管理: ATRを使用してストップロスと利確水準を調整することで、リスク管理が市場の変動性に適応し、変動性の高い市場ではより緩やかなストップロスを、変動性の低い市場ではより厳格なストップロスを提供します。
-
シンプルかつ効果的なパラメータ: 戦略は移動平均線の期間、ATRの期間、ストップロス乗数、利確乗数、見直し期間といった少数の主要パラメータのみを使用し、理解と最適化が容易です。
-
豊富な視覚的フィードバック: トレンド背景色、流動性掃引マーカー、移動平均線など直感的な視覚的指示を提供し、トレーダーが市場状況を迅速に評価するのに役立ちます。
-
内蔵アラート機能: 戦略には売買シグナルのアラートが統合されており、トレーダーが取引機会の通知をタイムリーに受け取れます。
-
資金管理の統合: 戦略は口座残高のパーセンテージ(デフォルト10%)を使用してポジション管理を行い、口座残高の増加に伴ってポジションサイズも調整されるようにします。
戦略のリスク
-
偽のブレイクアウトリスク: トレンド確認を組み合わせているものの、流動性掃引は特に市場の変動が激しい時やレンジ相場において偽のブレイクアウトシグナルを引き起こす可能性があります。対策:出来高確認やボラティリティフィルターなど追加のフィルター条件を検討する。
-
過剰取引リスク:
swingLookbackパラメータが小さすぎる(デフォルトの3など)と、過剰な取引シグナルが発生する可能性があります。対策:取引銘柄の特性や時間枠に応じてパラメータを調整するか、シグナル確認メカニズムを追加する。 -
ストップロスがきつすぎる/広すぎるリスク: 固定のATR乗数は特定の市場条件下では柔軟性に欠ける場合があります。対策:市場状態(ボラティリティの変化やトレンドの強さなど)に応じてATR乗数を動的に調整することを検討する。
-
トレンド反転リスク: 移動平均線は遅行指標であり、トレンド反転時に十分に迅速に反応できない場合があります。対策:ALMAや二重EMAクロスなど、より感度の高い指標をトレンド判断に使用することを検討する。
-
固定リスクリワード比の制限: 戦略は固定のATR乗数(デフォルトではストップロス1.5倍、利確3倍)を使用し、市場構造内のサポートレジスタンス水準を考慮しません。対策:市場構造に基づいて目標価格を動的に調整するよう改善できる。
戦略の最適化方向
-
マルチタイムフレーム分析: より上位の時間枠でのトレンド確認を導入することで、戦略の信頼性を大幅に向上させることができます。例えば、上位時間枠のトレンド方向と一致する場合のみ取引を行うことで、逆張り取引のリスクを低減できます。
-
動的パラメータ調整: 市場のボラティリティや出来高の変化に基づいて、
swingLookback、ストップロス乗数、利確乗数を動的に調整します。例えば、ボラティリティの高い市場では見直し期間を長くして誤報シグナルを減らします。 -
出来高確認の追加: 出来高を確認指標として、流動性掃引に出来高の増加が伴う場合のみシグナルを確定することで、偽のブレイクアウト取引を大幅に減らせます。
-
市場構造認識の導入: 戦略の価格構造理解を強化し、例えば高値更新/安値更新のパターンやサポート/レジスタンス領域の認識により、エントリーポイントと目標価格を最適化します。
-
適応型移動平均線: 単純移動平均線の代わりに適応型移動平均線(KAMAやALMAなど)の使用を検討し、異なる市場条件に適応します。
-
時間フィルター: 低効率な取引時間帯(アジアセッション中のレンジ相場や重要な経済指標発表前後の高ボラティリティ期間など)を避けるための時間フィルターを追加します。
-
ポジション管理の最適化: 現在の戦略は固定の残高パーセンテージ(10%)を使用していますが、ボラティリティやリスクモデルに基づいてポジションサイズを動的に調整したり、ピラミッディング(追加ポジション)戦略を実装することも検討できます。
まとめ
流動性掃引とトレンド追従の定量取引戦略は、テクニカル分析とリスク管理を組み合わせた総合的な取引システムです。市場における流動性掃引行動を識別し、トレンド確認と組み合わせることで、確率の高い取引機会を捉えることを目指します。その動的リスク管理メカニズムはATRを使用して市場の変動性に適応し、自己調整型のストップロスと利確水準を提供します。
本戦略の主な利点は、シンプルかつ効果的なパラメータ設定と豊富な視覚的フィードバックにあり、様々なトレーダーに適しています。しかし、偽のブレイクアウトリスクや過剰取引の可能性も存在し、追加のフィルター条件やマルチタイムフレーム分析によって最適化できます。
今後の最適化方向としては、マルチタイムフレーム分析、動的パラメータ調整、出来高確認、市場構造認識の強化などが挙げられます。これらの最適化により、戦略の信頼性と収益性をさらに高め、誤ったシグナルや不要な取引頻度を減らすことができます。
市場構造とトレンド追従手法の組み合わせを求めるトレーダーにとって、本戦略は個人のリスク選好や取引スタイルに応じてカスタマイズ・拡張可能な強固なフレームワークを提供します。
- 1

