ADX + RSI戦略
概要
ADXとRSI指標を組み合わせたトレンドフォロー戦略です。この戦略はRSIを使用して買われすぎ・売られすぎの状況を判断し取引シグナルを生成し、同時にADXで市場のトレンドを判断してトレンドが明確でない取引をフィルタリングすることで、レンジ相場でのロスを効果的に回避できます。
戦略の原理
-
7期間のRSIで買われすぎ・売られすぎを判断
- RSIが30未満の場合、売られすぎと見なす
- RSIが70超の場合、買われすぎと見なす
-
ADXでトレンドを判断
- ADXが30超の場合、トレンドが明確と判断
- ADXが30未満の場合、トレンドが不明確と判断
-
エントリールール
- RSIが30未満かつADXが30超の場合、買い
- RSIが70超かつADXが30超の場合、売り
-
利確・損切り
- 選択可能な利確・損切りの方法があり、クローズ(終値)利確損切りまたはオシレーション利確損切りを選択できる
- クローズ利確損切り方式は終値を基準とする
- オシレーション利確損切り方式は最近の価格変動の最高値・最安値を基準とする
優位性分析
-
RSI指標は買われすぎ・売られすぎのポイントを効果的に判断し、買いの罠や売りの罠を減らす
-
ADX指標はトレンドが不明確な状況をフィルタリングし、レンジ相場でのロスを回避
-
選択可能な利確・損切り方式により、リスクをよりよくコントロールできる
-
戦略はシンプルで理解しやすく、初心者にも適している
-
戦略のパラメータ最適化の余地が大きく、RSI期間、買われすぎ・売られすぎの範囲、ADX平滑化期間などのパラメータを調整できる
リスク分析
-
RSIには調整リスクがあり、買われすぎ・売られすぎのシグナルが調整後に反転する可能性がある
-
ADXによるトレンド判断には遅延があり、トレンド転換点を見逃す可能性がある
-
利確・損切りのポイント設定が不適切だと損失が発生する可能性がある
-
戦略は比較的シンプルで、過学習のリスクがある
-
より良い効果を得るためにパラメータ最適化が必要
最適化の方向性
-
RSIのパラメータを最適化し、買われすぎ・売られすぎの範囲を調整して最適な組み合わせを見つける
-
異なる期間のADXをテストし、トレンド判断に最適なパラメータを見つける
-
異なる利確・損切り方式をテストし、戦略に最適な設定を見つける
-
トレンドフィルター指標を追加し、逆張り取引を回避する
-
他の指標と組み合わせることで、戦略をより有利にする
まとめ
本戦略はRSIとADXという2つの古典的な指標の利点を統合し、トレンドを効果的に発見しつつレンジ相場を回避できる、シンプルで実用的なトレンドフォロー戦略です。パラメータ調整により効果を高めることができ、初心者がアルゴリズム取引を学ぶための入門戦略として適しており、より複雑な戦略システムにモジュールとして組み込むことも可能です。
/*backtest
start: 2023-09-19 00:00:00
end: 2023-09-26 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © tweakerID
// This is a strategy that uses the 7 Period RSI to buy when the indicator is shown as oversold (OS) and sells when - 1
