Type/to search

RSIとMACDを組み合わせたサポート・レジスタンスの定量取引戦略

Common strategy
Created: 2024-01-05 16:24:58
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略はRSIとMACDインジケーターに基づき、サポート・レジスタンス面を組み合わせて取引シグナルを判断します。戦略名は「パンダが舌を出す」戦略です。RSIで買われすぎ・売られすぎを判断し、MACDでトレンドの強弱を判断し、100期間の最高値と最安値からサポート・レジスタンス面を描画し、サポート付近で買いシグナル、レジスタンス付近で売りシグナルを生成する、一般的なトレンドフォロー型戦略です。

戦略原理

本戦略は主にRSIとMACDの2つのインジケーターに基づきます。RSIは買われすぎ・売られすぎの状態を判断し、MACDはトレンドの強弱を判断します。まず14期間のRSI値を計算し、買われすぎラインを70、売られすぎラインを30と設定します。次に12日短期線、26日長期線のMACD値と、9日シグナル線を計算します。RSIが30を下回ると売られすぎ、70を上回ると買われすぎと見なします。MACDの短期線と長期線がゴールデンクロスした場合が買いシグナル、デッドクロスした場合が売りシグナルです。

さらに、本戦略では100期間の最高値と最安値を計算し、サポート・レジスタンスラインとします。買いシグナルが発生した場合、価格がサポートラインに近い(終値がサポートラインの1%以内)ときにのみ実際に買いを実行します。売りシグナルが発生した場合も、終値がレジスタンスラインの1%以内のときにのみ実際に売りを実行します。

戦略の利点

本戦略はトレンド分析と買われすぎ・売られすぎの判断を組み合わせ、単一指標のみに依存することによる偽シグナルを回避します。また、サポート・レジスタンスラインをフィルターとして導入することで、一般的なサポート・レジスタンス位置でのリバウンドによる誤取引を低減できます。MACDの短期線・長期線とRSIを組み合わせることで、価格の動きや買われすぎ・売られすぎの状態を比較的正確に判断できます。単純な移動平均線戦略と比較して、本戦略はより柔軟に価格の長期トレンドを捉えることができます。

戦略のリスク

本戦略には主に以下のリスクがあります:

  1. 強いトレンド相場では、反転周期の終了を待ってからエントリーする傾向があるため、大部分の利益を取り逃す可能性があります。
  2. RSIやMACDのパラメータ設定が不適切だと、取引シグナルが誤る可能性があります。
  3. サポート・レジスタンス検出アルゴリズムが単純で、実際のサポート・レジスタンスラインを過大または過小評価する可能性があります。
  4. ストップロスメカニズムが欠如しているため、極端な相場では損失を効果的に制御できません。

これらのリスクに対し、適応型MACDの導入、RSIパラメータの最適化で各銘柄の特性に合わせる、サポート・レジスタンス判断アルゴリズムの改良、マーケットモデリング判断の追加などの最適化が可能です。

戦略の最適化方向

本戦略は以下の次元で最適化できます:

  1. ストップロスメカニズムの導入(例:キャンバスAMOインジケーターとトレーリングストップの組み合わせ)
  2. 適応型MACDの使用(MACDパラメータをリアルタイム最適化)
  3. マーケットフラクタル判断の導入によるより科学的なサポート・レジスタンスラインの特定
  4. より多くのデータを組み合わせたマーケット状態判断、異なる状態で異なるパラメータを使用
  5. 機械学習アルゴリズムによる戦略のエンドツーエンド最適化

これらの改善により、ドローダウンをさらに低減し、戦略の安定性を高めることができます。

まとめ

本戦略はRSIとMACDインジケーターを総合的に活用して買われすぎ・売られすぎ状態を判断し、サポート・レジスタンス付近で取引を行う、良好なトレンドフォロー戦略です。同時にサポート・レジスタンス判断でリスクを低減します。本戦略の利点は、シグナルが安定し、リスクがコントロール可能であり、中長期保有に適している点です。しかし、指標パラメータやサポート・レジスタンス範囲などの一部パラメータはさらなる最適化が可能で、収益性を高める余地があります。総合的に見て、本戦略は相場トレンドを追跡するのに優れたパフォーマンスを発揮し、実装が容易でリスク管理が可能な定量戦略です。

Source
Pine
/*backtest
start: 2023-12-28 00:00:00
end: 2024-01-04 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("RSI + MACD with Support and Resistance", shorttitle="RSI_MACD_SR", overlay=true)

// Input for RSI and MACD values
Strategy parameters
Strategy parameters
RSI Overbought Threshold
RSI Oversold Threshold
MACD Fast Length
MACD Slow Length
MACD Signal Smoothing
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)