概要
本戦略は、相対力指数(RSI)と平均方向性指数(ADX)を組み合わせた双方向取引システムです。戦略は8期間RSIで買われすぎ・売られすぎのシグナルを識別し、20期間ADXでトレンド強度をフィルタリングすることで、強いトレンドにおける反転の機会を捉えます。システムはADXを手動計算し、方向性運動(DM)と真のレンジ(TR)の平滑化処理によりトレンド強度を正確に測定します。ポジション管理は10%に設定し、ロングとショートの双方向取引をサポートし、明確なトレンド特性を持つ取引銘柄に適用可能です。
戦略の原理
戦略の核となるロジックは、2つのテクニカル指標の協調作用に基づいています。まず、8期間RSIを主要な取引シグナル生成器として使用し、RSIが70を上方ブレイクしたときにロングシグナル、30を下方ブレイクしたときにショートシグナルを生成します。この逆張りロジックは、極値が平均に回帰する市場特性に基づいています。
次に、戦略はADXをトレンド強度フィルターとして導入します。ADXの計算プロセスは以下の通りです:上昇運動(upMove)と下降運動(downMove)を計算し、正の方向性運動(+DM)と負の方向性運動(-DM)を決定し、RMA平滑化処理により正の方向性指標(+DI)と負の方向性指標(-DI)を計算し、最終的にDI差の標準化計算によりADX値を導き出します。ADXが14より大きい場合のみ、市場が明確なトレンド状態にあると判断され、そのときのRSIシグナルが有効とみなされます。
エグジットメカニズムは、逆のRSI極値を手仕舞いシグナルとして使用します:ロングポジションはRSIが30を下回ったときに決済し、ショートポジションはRSIが70を上回ったときに決済します。この設計により、トレンドが反転する可能性があるときにタイムリーにエグジットすることが保証されます。
戦略の優位性
-
二重フィルタリングメカニズム:RSIは正確なエントリータイミングを提供し、ADXはトレンドが明確な場合にのみ取引を行うようにし、レンジ相場での偽シグナルを効果的に削減します。
-
柔軟な双方向取引:戦略は上昇トレンドと下降トレンドの両方を捉えることができ、資金効率を高め、異なる市場環境でも利益を得るチャンスがあります。
-
パラメータ最適化が妥当:8期間RSIは従来の14期間よりも感度が高く、市場の変化をより早く捉えることができます。20期間ADXは安定したトレンド判断を提供し、14のADX閾値は市場で検証された効果的な水準です。
-
厳格なリスク管理:10%のポジション設定と明確なストップロスエグジットルールにより、1回の取引リスクを効果的に抑制します。
-
計算が正確で信頼性が高い:ADXを手動で実装することで、組み込み関数に存在する可能性のあるバージョン差異を回避し、異なるプラットフォームでの戦略の一貫性を確保します。
戦略のリスク
-
逆張り取引リスク:非常に強いトレンドでは、RSIが長期間買われすぎまたは売られすぎ状態になり、早期のエントリーにより大きな含み損を被る可能性があります。トレンド強度の二次確認(価格が重要なサポート・レジスタンスラインをブレイクしたかなど)を追加することを推奨します。
-
ラグの問題:ADXはトレンドフォローイング指標であるため、固有のラグがあり、トレンド末期になって初めてトレンドの存在を確認する可能性があります。価格アクションや出来高指標を組み合わせた補助判断を検討できます。
-
レンジ相場でのパフォーマンス:ADXがある程度のレンジ相場をフィルタリングするものの、ADX値が閾値付近では頻繁なエントリー・エグジットシグナルが発生する可能性があります。ADXにバッファゾーンを設定することを推奨します。例えば、エントリー条件はADX>15、保有中はADX>13を許容するなど。
-
極端な市場リスク:急激な一方向相場では、逆張り操作が大きな損失を招く可能性があります。最大損失制限や時間ベースのストップロスメカニズムを追加することを推奨します。
戦略最適化の方向性
-
動的パラメータ調整:市場のボラティリティに応じてRSI期間とADX閾値を動的に調整します。高ボラティリティ期は長めの期間を使用してノイズを低減し、低ボラティリティ期は短めの期間を使用して感度を高めます。
-
マルチタイムフレーム確認:現在のタイムフレームのシグナルに加えて、より上位のタイムフレームでのトレンド確認を追加し、取引方向がメイントレンドと一致することを保証します。
-
ポジション管理の最適化:ADX強度に応じてポジションサイズを動的に調整し、トレンドが強いほどポジションを大きくします。また、トレンド確認後に徐々にポジションを増やすピラミッディング戦略も検討できます。
-
ストップロスの最適化:RSI逆張りシグナルによるストップロスに加えて、ATRベースのトレーリングストップを追加し、利益を保護しつつ保有ポジションに十分な変動余地を与えます。
-
シグナルフィルター強化:出来高確認、価格パターン認識などの補助条件を追加し、シグナル品質を向上させます。例えば、ブレイクアウト時に出来高が伴うことや、重要なサポート・レジスタンスライン付近でのみ取引を実行するなどの条件。
まとめ
RSI-ADX双方向モメンタムフィルター取引戦略は、精巧に設計された定量取引システムであり、モメンタム指標とトレンド指標の利点を組み合わせることで、リスクを管理しつつ市場機会を捉えます。戦略の革新的な点は、トレンド強度を使用してモメンタムシグナルをフィルタリングし、単一指標の限界を回避していることです。逆張り取引の固有のリスクは存在しますが、適切なパラメータ設定と厳格なリスク管理により、戦略は実用性の高さを示しています。今後の最適化は、シグナル品質の向上とリスクリワード比の改善、特に極端な市場条件下でのパフォーマンスに重点を置くべきです。全体として、これはさらに研究と実取引による検証に値する定量的戦略フレームワークです。
/*backtest
start: 2024-08-13 00:00:00
end: 2025-08-11 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT","balance":5000000}]
*/
//@version=6
strategy("RSI & ADX Long/Short Strategy v6 (Manual ADX)", overlay=true,
margin_long=100, margin_short=100,
default_qty_type=strategy.percent_of_equity, default_qty_value=10)- 1

