RSI 이동 평균 교차 전략


생성 날짜: 2023-11-28 11:23:19 마지막으로 수정됨: 2023-11-28 11:23:19
복사: 0 클릭수: 883
avatar of ChaoZhang ChaoZhang
1
집중하다
1617
수행원

RSI 이동 평균 교차 전략

개요

RSI 평행선 교차 전략은 빠른 RSI와 느린 RSI의 평행선 교차를 계산하여 진입과 퇴출의 시간을 판단한다. 빠른 RSI의 평행선이 아래쪽에서 느린 RSI의 평행선을 뚫을 때, 구매 신호; 빠른 RSI의 평행선이 위쪽에서 느린 RSI의 평행선을 뚫을 때, 판매 신호. 이 전략은 RSI 지표와 이동 평균의 장점을 결합하여 시장 소음을 효과적으로 필터링하여 가격 추세가 역전되는 시기를 잡을 수 있습니다.

전략 원칙

이 전략은 먼저 100와 40의 RSI 지표를 각각 계산합니다. 100의 RSI는 빠른 RSI를 나타냅니다. 40의 RSI는 느린 RSI를 나타냅니다.

빠른 평균선을 계산한 후, 이 전략은 빠른 평균선 위에 느린 평균선을 가로질러 주가 상승 동력이 형성되고 있음을 나타내는 구매 신호로; 빠른 평균선 아래의 느린 평균선을 가로질러 주가 상승 동향이 종료 될 수 있음을 나타내는 판매 신호로 사용합니다. 또한, 이 전략은 200 일 이동 평균선과 결합하여 필터링 신호를 발송합니다. 종결 가격이 200 일선보다 높을 때만 구매 신호를 발송합니다.

우위 분석

RSI 평균선 교차 전략은 쌍 RSI와 이동 평균을 결합하여 반전 기회를 효과적으로 발견 할 수 있습니다. 구체적인 장점은 다음과 같습니다:

  1. 이중 RSI 지표를 사용하면 반전을 더 정확하게 판단할 수 있으며, 이중 RSI는 각각 빠른 주기와 느린 주기의 가격 정보를 묘사하며, 교차 신호는 더 가치있다.

  2. 평균선 지표는 동요를 효과적으로 필터링하여 역동의 중요한 시점을 잡을 수 있습니다.

  3. 200일선과 결합하면 가짜 신호를 추가적으로 방지하고, 상대적으로 강한 상황에서 작동을 보장할 수 있다.

  4. 전략적 아이디어는 간단하고 명확하며, 이해하기 쉽고 검증할 수 있으며, 변수를 최적화할 수 있습니다.

  5. 주식과 디지털 화폐 거래에 동시에 사용할 수 있으며, 적용 범위가 넓다.

위험 분석

RSI 평행선 교차 전략에는 다음과 같은 위험 요소가 있습니다.

  1. 이중 RSI 평행선 교차는 완전히 가짜 브레이크를 피할 수 없으며, 다른 지표와 결합하여 검증해야 한다.

  2. 진동상태에서, 정지손해는 자주 유발될 수 있다. 정지손해 범위를 적절히 넓힐 수 있다, 또는 더 명확한 반전 신호를 기다릴 수 있다.

  3. 매개 변수 설정은 지속적으로 테스트 및 최적화를 필요로 하며, 매개 변수 선택이 잘못되면 최적의 거래 시기를 놓치거나 가짜 신호를 추가할 수 있다.

  4. 전략 자체는 대규모 트렌드 분석을 고려하지 않으며, 상황이 구조적으로 조정되면 전략은 큰 손실을 초래할 수 있습니다. 트렌드 및 형태 분석 방법과 함께 사용하는 것이 좋습니다.

최적화 방향

RSI 평행선 교차 전략에는 강력한 최적화 공간이 있으며, 주요 최적화 방향은 다음과 같습니다:

  1. 다양한 주기 변수의 조합을 테스트하여 최적의 변수 조합을 찾습니다.

  2. KDJ, MACD 등과 같은 신호 필터링을 위해 다른 지표를 추가하여 가짜 신호를 줄인다.

  3. 손실 메커니즘을 최적화하고, 고정된 손실을 테스트하고, 손실을 추적하고, Chandelier Exit와 같은 손실을 방지합니다.

  4. 더 고급 수준의 트렌드 분석 지표와 결합하여 역동 조작을 피하십시오. ADX 지표가 트렌드 강도를 판단하는 것과 같이.

  5. 다양한 종류의 (주식, 외환, 암호화폐 등) 효과를 테스트하여 최적의 적용 대상을 찾습니다.

  6. 기계학습이나 유전적 알고리즘과 같은 방법을 사용해 최적의 변수를 찾아보세요.

요약하다

RSI 평행선 교차 전략은 쌍 RSI 지표와 이동 평균의 장점을 통합하여, 느린 RSI 평행선의 교차 판단을 통해 매매 시기를 판단하여 반전 기회를 효과적으로 잡을 수 있다. 이 전략은 간단하고 실용적이며, 여러 가지 거래 품종에 적합하며, 최적화 할 공간이 넓다. 그러나 특정 위험이 있지만, 트렌드 분석과 최적화 중지 손실을 결합하여 제어해야합니다.

전략 소스 코드
/*backtest
start: 2023-10-28 00:00:00
end: 2023-11-27 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/
// © Sapt_Jash

//@version=5
strategy("SRJ RSI Outperformer Strategy", overlay=true)

srcperiod1 = input.int(100, minval=1, title="Length Of Fast RSI")
srcperiod2 = input.int(40, minval=1, title="Length Of Slow RSI")
srcperiod3 = input.int(21, minval=1, title="Length Of Moving Average")
srcperiod4 = input.int(200, minval=1, title="Length Of Deciding Moving Average")
rsi1 = ta.rsi(close, srcperiod1)
rsi2 = ta.rsi(close, srcperiod2)
divergence1 = (rsi2/rsi1)
divergence2 = (rsi1/divergence1)
ma1 = ta.sma(rsi1, srcperiod3)
ma2 = ta.sma(divergence2, srcperiod3)



//Long Conditions//



longcondition = (ta.crossover(ma2, ma1) and (close > ta.sma(close, srcperiod4)))

    

//Exit onditions//


exitcondition = (ta.crossunder(ma2, ma1) or (ta.crossunder(close, ta.sma(close, srcperiod4))))


if (longcondition)
    strategy.entry("Long Entry", strategy.long)
    
if (exitcondition)
    
    strategy.exit("Long Exit", profit = close * 1.20, loss = close * 0.95)