概要
流動性ハンティング&リバーサルトレーディング戦略は、市場における流動性ハンティング行動を捉え、その後の強力な反転でエントリーする高度な定量取引システムです。この戦略の核となる考え方は、過去の高値または安値が突破された状況(流動性ハンティング)を識別し、その後、相場が有意な反転ローソク足パターンを示し、方向転換の可能性を示すのを待つことです。この戦略は単なる押し目買いや戻り売りを捉えるのではなく、真の反発的な反転を探し求めることで、より少ないながらも意味のあるトレードシグナルを提供します。
戦略の原理
この戦略の動作原理は、2つの重要なステップに基づいています。まず流動性ハンティング行動を識別し、次に反転シグナルを確認します。具体的には以下の通りです。
-
流動性ハンティングの識別:戦略はパラメータ化されたバックルック期間(デフォルト20期間)を使用して過去の高値と安値を特定します。現在の価格が過去の最高値(liqUp)を上抜ける、または過去の最安値(liqDown)を下抜ける場合、潜在的な流動性ハンティングイベントと見なされます。
-
反転の確認:流動性ハンティングイベント発生後、戦略は強力な逆方向ローソク足を探します。その大きさは14期間ATR(平均真のレンジ)の1.2倍を超えている必要があります。ロングシグナルには強い買いローソク足、ショートシグナルには強い売りローソク足が必要です。
-
シグナル生成:流動性ハンティングと反転確認の両方の条件が同時に満たされた場合のみ、戦略は取引シグナルを生成します。
- ロングシグナル:価格が前期安値(liqDown)を下抜けた後、強い買いローソク足(bigBullish)が出現
- ショートシグナル:価格が前期高値(liqUp)を上抜けた後、強い売りローソク足(bigBearish)が出現
-
エグジットメカニズム:この戦略は二重のエグジットメカニズムを実装しています。
- 価格ベースの利確(TP)と損切(SL)。デフォルトではそれぞれエントリー価格の2%と1%
- 時間ベースのエグジットメカニズム。デフォルトではポジションを5期間保有後にエグジット
戦略の利点
この定量取引戦略のコードを分析すると、以下の顕著な利点が挙げられます。
-
機関投資家の行動を捉える:戦略は、機関投資家がよく使用する流動性ハンティング行動を識別することに特化しています。これは通常、大口資金によって主導される市場操作であり、「スマートマネー」の動きに追随できます。
-
高品質なシグナル:流動性ハンティングと強力な反転ローソク足の二重確認メカニズムを組み合わせることで、弱いシグナルを効果的にフィルタリングし、高確率の取引機会のみを生成します。「より少ないが、より意味のあるシグナル」を実現します。
-
適応性が高い:戦略はATRを使用して反転ローソク足の大きさの要件を動的に調整するため、異なる市場の変動状況に適応できます。
-
リスク管理が充実:パーセンテージベースの利確・損切と時間ベースのエグジットの二重保護メカニズムを統合し、各トレードのリスク・エクスポージャーを効果的にコントロールします。
-
双方向取引:戦略はロングとショートの両方をサポートし、様々な市場環境で機会を探し、単一方向に限定されません。
-
パラメータ調整可能:バックルック期間、ATR倍率、TP/SLパーセンテージ、保有時間などの主要パラメータはいずれも調整可能で、戦略に高い柔軟性をもたらします。
戦略のリスク
この戦略は精巧に設計されていますが、以下の潜在的なリスクが存在します。
-
偽ブレイクアウトのリスク:市場が一時的に過去の高値・安値を突破した後、すぐに反落・反発するケースがあり、誤ったシグナルを発生させる可能性があります。解決策としては、出来高確認やブレイクアウトの持続時間要件など、追加のフィルター条件を考慮することが考えられます。
-
固定パーセンテージTP/SLの限界:固定パーセンテージの利確・損切は、特にボラティリティが大きく変化する時期には、すべての市場環境に適しているとは限りません。ATRベースの動的な利確・損切設定を検討することをお勧めします。
-
時間エグジットの盲点:固定期間でのエグジットは、トレンドが始まったばかりの有利なポジションを早期に手放す原因となる可能性があります。トレンド指標を組み合わせてエグジットタイミングを動的に調整することを検討できます。
-
パラメータ感応度:戦略のパフォーマンスはパラメータの選択に比較的敏感であり、特にバックルック期間の長さやATR倍率に影響を受けます。過剰適合を避けるために、十分なパラメータ最適化とバックテストが必要です。
-
市場環境への適応性:この戦略はレンジ相場で最も効果的である可能性がありますが、強いトレンド相場では過剰な誤シグナルを発生させる可能性があります。市場環境識別メカニズムを組み込むことをお勧めします。
戦略の最適化方向
コードの詳細な分析に基づき、以下の最適化の方向性が考えられます。
-
動的ATR倍率:現在の戦略は固定の1.2倍ATRを反転ローソク足の判断基準として使用していますが、市場のボラティリティに応じてこの倍率を動的に調整することを検討できます。高ボラティリティ期には倍率を下げ、低ボラティリティ期には倍率を上げます。
-
出来高確認:追加の確認要素として出来高分析を組み込みます。例えば、流動性ハンティング時に出来高が増大し、反転ローソク足時に出来高がさらに大きくなることを条件とします。
-
複数時間枠の確認:より上位の時間枠でサポート・レジスタンスゾーンを探し、これらの重要なゾーン付近での流動性ハンティングイベントのみでシグナルを生成します。
-
スマート利確メカニズム:単純な固定パーセンテージではなく、トレーリングストップや市場構造に基づいた動的な利確ポイントを実装します。
-
トレンドフィルター:トレンド識別コンポーネントを追加し、強いトレンドでは逆張り取引を減らし、トレンド方向にのみシグナルを受け入れるか、パラメータを調整します。
-
バックルック期間の最適化:現在は固定バックルック期間(20期間)をすべての市場に適用していますが、市場のボラティリティに応じて自動調整する適応型バックルック期間の実装を検討します。
-
反転パターン認識の追加:単純な反転ローソク足に加えて、包み足、ハンマー、流れ星など、より複雑な反転パターンを識別することで、反転認識の精度を高めます。
まとめ
流動性ハンティング&リバーサルトレーディング戦略は、精巧に設計された定量取引システムです。市場における流動性ハンティング行動とその後の強力な反転を識別することで、高確率の取引機会を捉えます。この戦略は、テクニカル分析と市場ミクロ構造理論を組み合わせ、特に市場操作と反転の重要な瞬間に焦点を当てています。
厳格な二重確認メカニズム(流動性ハンティング+強力な反転)を実装することで、市場ノイズを効果的にフィルタリングし、真に高品質なセットアップが発生した場合にのみシグナルを発します。さらに、充実したリスク管理システム(二重エグジットメカニズム)により、資金の安全性が確保されています。
戦略はすでにかなり完成度が高いものの、特に動的パラメータ調整、多重確認メカニズム、よりインテリジェントな資金管理の面で、まだ多くの最適化の方向性を探ることができます。これらの最適化を通じて、この戦略は様々な市場条件下でより安定し、信頼性の高い取引シグナルを提供する可能性を秘めています。
市場の反転ポイントを捉えようとするトレーダーにとって、この戦略は体系化され、規律あるアプローチを提供し、感情的な取引を回避し、長期的な収益性を向上させるのに役立ちます。
/*backtest
start: 2015-02-22 00:00:00
end: 2025-05-14 16:31:09
period: 1h
basePeriod: 1h
*/
//@version=5
strategy("Liquidity Hunt + Reversal Strategy (TP/SL + Time-Based)", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)
// === Settings ===
len = input.int(20, title="Lookback for Liquidity Hunt")- 1

