Type/to search

MACDとRSIに基づくトレンド追従反転戦略

Common strategy
Created: 2023-12-18 17:53:38
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略は、MACD、EMA、RSIの3つの指標を総合的に活用し、トレンド追跡と逆張り取引を実現します。MACDがシグナルラインを上抜け、かつ終値がEMA移動平均線より高い場合に買いシグナルを生成します。MACDがシグナルラインを下抜け、かつ終値がEMA移動平均線より低い場合に売りシグナルを生成し、トレンドを捉えます。同時に、RSIが買われ過ぎ・売られ過ぎの領域に達した場合には、逆張り取引を行います。

戦略原理

  1. MACD、差分、EMAを計算します。

    fastMA = ema(close, fast) slowMA = ema(close, slow) macd = fastMA - slowMA signal = sma(macd, 9) ema = ema(close, input(200))
  2. 買いシグナルの生成:MACDの差分(macd - signal)が0軸を上抜け、かつ終値がEMA移動平均線より高い。

    delta = macd - signal buy_entry= close>ema and delta > 0
  3. 売りシグナルの生成:MACDの差分が0軸を下抜け、かつ終値がEMA移動平均線より低い。

    sell_entry = close<ema and delta<0
  4. RSIが買われ過ぎ・売られ過ぎの領域に入った場合、逆張り取引を行います。

    if (rsi > 70 or rsi < 30) reversal := true

優位性分析

  1. トレンド追跡と逆張り取引を組み合わせることで、主要トレンドを追跡しつつ、反転ポイントでも利益を得られます。
  2. MACDを使用して主要トレンド方向を判断し、偽のブレイクアウトを回避します。
  3. EMAにより一部のノイズを除去します。
  4. RSI指標で反転ポイントを判断し、戦略の利益獲得範囲を拡大します。

リスク分析

  1. 大きなトレンド相場では、逆張り取引が損失を招く可能性があります。
  2. パラメータ設定が適切でない場合、取引頻度とスリッページコストが増加します。
  3. 反転シグナルが遅延し、最適なエントリータイミングを逃す可能性があります。

解決方法:

  1. パラメータを最適化し、最適なパラメータの組み合わせを見つけます。
  2. 逆張り取引のRSI閾値を適切に調整します。
  3. ストップロスを追加して損失を管理することを検討します。

最適化の方向性

  1. 異なる長さのEMA移動平均線パラメータをテストします。
  2. MACDパラメータを最適化し、最適な組み合わせを見つけます。
  3. 異なる逆張りRSI閾値をテストします。
  4. 他の指標を組み合わせてコンビネーションを検討します。

まとめ

本戦略は、MACD、EMA、RSI指標を総合的に活用し、トレンド追跡と逆張り取引を有機的に組み合わせています。MACDで主要トレンド方向を判断し、EMAでノイズをフィルタリングし、RSIで反転ポイントを捉えます。このような複数指標の組み合わせにより、市場の動きをより正確に判断でき、誤取引を減らしつつ、利益獲得確率を高めます。もちろん、パラメータの最適化やストップロス管理などはさらに改善が必要であり、不必要な損失を減らし、戦略をより堅牢にします。総じて、本戦略のフレームワークは合理的であり、安定した利益が期待できます。

Source
Pine
/*backtest
start: 2023-11-17 00:00:00
end: 2023-12-17 00:00:00
period: 1h
basePeriod: 15m
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/
// © mbuthiacharles4

//Good with trending markets
Strategy parameters
Strategy parameters
v_input_1
v_input_2
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)