MACD RSI コンボ トレンド 戦略

作者: リン・ハーンチャオチャン, 日時: 2023-09-21 15:40:02
タグ:

概要

この戦略は,MACDとRSIインジケーターを組み合わせて,トレンド取引のトレンド方向と過買い/過売りレベルを決定します.MACDがゼロラインを横切り,RSIが過買い/過売りの値を超えると,ロング/ショートになります.

戦略の論理

主要な論理:

  • MACD線とシグナル線 (MACDのEMA) を計算する

  • 価格動向の変化を表現します.

  • RSI は,過買い/過売り条件を測定する

  • デルタがゼロラインを超え,RSIがオーバー買い (デフォルト70) となるとロングになる.

  • デルタがゼロ線を下回り,RSIが過剰に売れたときショート (デフォルト30)

MACDはモメント方向,RSIはオーバーバイト/セールド - コンボは多くの誤った信号をフィルターします

利点

  • フィルタリングされた信号の2つの指標を組み合わせます

  • MACDは動向を測定し,RSIは過買い/過売を測定する

  • 異なる市場向けに設定可能なパラメータ

  • 明確なトレンド取引戦略の根拠

リスク

  • 単一指標の組み合わせによる有効性が限られている

  • ストップ・ロスはなく,取引ごとに損失を制御できない

  • 位置のサイズを考慮しない

緩和策

  • 他の指標をテストし,最適な組み合わせを見つけます

  • トレイリングまたはハードストップ損失を追加

  • 口座の大きさや変動性に基づくポジションサイズ

増進 の 機会

  • 他の指標コンボとMACDをテストする

  • 安定性パラメータを最適化

  • 誤ったブレイクを避けるために,傾向によってシグナルをフィルタリングする

  • 利益を守るため,ストップロスを使用する.

  • 信号品質を判断するためのML

結論

この戦略は,MACDとRSIを組み合わせて堅調なトレンド決定を行う.パラメータ最適化,ストップ損失,インテリジェントフィルターなどを通じて安定性を向上させることができる.さらなる改善のための効果的なトレンド取引フレームワークを提供します.


/*backtest
start: 2023-08-21 00:00:00
end: 2023-09-20 00:00:00
period: 6h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

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

fastLength = input(12)
slowlength = input(26)
MACDLength = input(9)

MACD = ema(close, fastLength) - ema(close, slowlength)
aMACD = ema(MACD, MACDLength)
delta = MACD - aMACD

// RSI



length_rsi = input( 14 )
overSold = input( 30 )
overBought = input( 70 )
price = close

vrsi = rsi(price, length_rsi)

//

if (not na(vrsi))
    if (crossover(delta, 0) and crossover(vrsi, overBought ))
        strategy.entry("MacdLE", strategy.long, comment="LE")
    if (crossunder(delta, 0) and crossunder(vrsi, overSold))
        strategy.entry("MacdSE", strategy.short, comment="SE")

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)



もっと