MACD RSI 조합 추세 전략


생성 날짜: 2023-09-21 15:40:02 마지막으로 수정됨: 2023-09-21 15:40:02
복사: 0 클릭수: 547
1
집중하다
1166
수행원

개요

이 전략은 MACD와 RSI 지표를 결합하여 트렌드 방향을 판단하고 오버 바이 오버 소드를 구현하여 트렌드 추적 거래를 구현합니다. MACD 선이 0축을 통과하고 RSI 선이 오버 바이 오버 소드 영역을 초과 할 때 오버 또는 오피를 수행합니다.

전략 원칙

주요 논리:

  • MACD 선과 신호 선을 계산하기 (MACD의 EMA)

  • 델타는 가격 동력의 변화를 나타내는 두 가지의 차입니다.

  • RSI가 과매매를 판단하는 방법

  • 델타가 0축을 뚫고 RSI가 초고 (기본 70) 할 때 더 많이하십시오

  • 델타가 0축을 통과하고 RSI가 초매매 (기본 30) 할 때 공백

MACD는 가격 동력의 방향을 판단하고, RSI는 과매매 상태를 판단하며, 둘의 조합은 많은 가짜 신호를 필터링할 수 있다.

전략적 이점

  • 두 지표의 필터링 신호를 결합

  • MACD는 가격 동력을 판단하고, RSI는 과매매를 판단합니다.

  • 다양한 시장 환경에 맞는 구성 가능한 매개 변수

  • 명확한 트렌드 거래 전략

전략적 위험

  • 단 하나의 지표 조합은 제한적일 수 있습니다.

  • 단독 손실을 통제할 수 없는 막상 손실

  • 포지션 크기를 고려하지 않은 경우

대책:

  • 다른 지표들을 테스트해서 최적의 조합을 찾아보세요.

  • 이동 중지 또는 하드 중지 손실을 증가

  • 자금의 규모 또는 변동성에 따라 포지션을 설정

전략 최적화 방향

  • MACD와 다른 지표의 조합을 테스트합니다.

  • 최적화 매개 변수, 안정성

  • 트렌드 필터 신호에 따라 가짜 돌파구를 피하십시오.

  • 점진적 상쇄를 통해 수익을 보호합니다.

  • 기계 학습을 통해 신호 품질을 판단하는 방법

요약하다

이 전략은 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)