Type/to search

マルチMACDとRSI戦略

Common strategy
Created: 2023-10-08 14:03:47
Last modified: 3 years ago
1
Follow
1802
Followers

概要

マルチMACDとRSI戦略は、MACDインジケーターとRSIインジケーターのシグナルを総合的に活用し、スローラインとファストラインがともにゴールデンクロスし、かつRSIが買われ過ぎゾーンに入っていない場合に買い、スローラインとファストラインがともにデッドクロスし、かつRSIが売られ過ぎゾーンに入った場合に売りを行うことで、中長期的な価格トレンドを捉えます。

原理

本戦略では2つのMACDインジケーターを使用してシグナルを生成します。1つ目のMACDのパラメーターはファストライン期間10、スローライン期間22、MACDライン期間9です。2つ目のMACDのパラメーターはファストライン期間21、スローライン期間45、MACDライン期間20です。2つのMACDのファストラインがともにスローラインを上抜けたときに買いシグナル、2つのMACDのファストラインがともにスローラインを下抜けたときに売りシグナルが発生します。

同時にRSIインジケーターを使用して買われ過ぎ・売られ過ぎゾーンを判断します。RSIパラメーターは14、買われ過ぎラインは70、売られ過ぎゾーンは20に設定します。RSIが買われ過ぎラインを下回っているときに買い可能、RSIが売られ過ぎゾーンを上回っているときに売り可能とします。

2つのMACDインジケーターが同時に買いシグナルを発生し、かつRSIが買われ過ぎでない場合にのみ買いエントリー、2つのMACDインジケーターが同時に売りシグナルを発生し、かつRSIが売られ過ぎゾーンに入った場合にのみ売りエントリーを行います。

メリット

マルチMACD&RSI戦略の最大の利点は、ダブルのMACDインジケーターを利用することで一部の偽シグナルを除去できる点です。両方のMACDがシグナルを発した場合にのみエントリーすることで、不要な取引を減らし、取引頻度を低下させ、勝率を高めることができます。

また、RSIインジケーターを組み合わせて買われ過ぎ・売られ過ぎを判断することで、価格が既に強すぎるトレンドにある場合でも買いや売りを行うのを避け、損失リスクを低減します。

ダブルMACDフィルターとRSI判断を組み合わせることで、本戦略はトレンド相場でのみ取引を行い、中間トレンドからの良好な利益獲得が可能です。

リスク

マルチMACD&RSI戦略には一定のリスクも存在します。ダブルMACDフィルターにより、価格の反転開始のタイミングを逃し、損失が拡大する可能性があります。両方のMACDがゴールデンクロスし、RSIがまだ買われ過ぎでないタイミングで買いを行った場合、既に価格の底を逃して損失を被る可能性があります。

また、MACDインジケーター自体が取引市場の特性に非常に敏感です。異なる取引時間帯や市場環境では、MACDのパラメーターを調整しないと効果を発揮できません。パラメーター設定が適切でないと、誤ったシグナルが発生し損失につながります。

さらに、RSIインジケーターが複数回の買われ過ぎ・売られ過ぎシグナルを発生させる可能性があり、RSIが完全に反転するのを待たずに早すぎるエントリーをすると損失が拡大します。

最適化

本戦略では以下の点を最適化することが考えられます。

  1. MACDパラメーターの最適化:ファストラインとスローラインのパラメーターを変更し、異なる取引銘柄や時間足における最適なMACDパラメーター組み合わせを見つけ、シグナルの有効性を高める。

  2. RSIパラメーターの調整:RSIの買われ過ぎ・売られ過ぎゾーンを適切に短縮または緩和し、エントリータイミングを最適化する。

  3. ストップロス戦略の追加:損失が一定割合に達した場合にストップロスで退出し、損失のさらなる拡大を防ぐ。

  4. ブレイクアウトポイントなどの補助的判断を追加:トレンドが確定したことをさらに確認してからエントリーする。

まとめ

マルチMACD&RSI戦略は、ダブルMACDインジケーターとRSIインジケーターを総合的に活用することでシグナルの有効性を高め、中長期的なトレンド相場で良好な収益を得ることが可能です。しかし、本戦略には一定のリスクも存在するため、さらにテストと最適化を行い、MACDパラメーターとRSIパラメーターを調整し、補助的なリスク管理戦略を追加することで、実際の取引に適用できるようにする必要があります。

Source
Pine
/*backtest
start: 2023-09-30 00:00:00
end: 2023-10-07 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("MACDbl RSI", overlay=true)

fastLength = input(10)
Strategy parameters
Strategy parameters
fastLength
slowlength
MACDLength
fastLength2
slowlength2
MACDLength2
Length
Oversold
Overbought
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)