이동평균선 및 RSI 결합 전략
개요
해당 전략은 RSI, 양봉·음봉 지표 및 가격 변동률 순위의 평균을 계산하여 사용자 정의 종합 지표인 CRSI를 구축하고, 그 단순이동평균선(MA)을 계산하여 가격 추세를 판단하고 거래 신호를 생성합니다.
전략 원리
이 전략은 먼저 가격의 3일 RSI를 계산하여 가격이 과열 또는 과냉 상태인지 판단합니다. 동시에 가격의 양봉·음봉 지표를 계산하여 가격 움직임의 방향성을 파악합니다. 또한 가격의 변동률 순위(ROC)를 계산하여 가격의 상대적 변화 속도를 평가합니다. 이후 이 세 지표의 평균을 취하여 사용자 정의 종합 지표인 CRSI를 구축합니다. CRSI는 가격의 종합적인 상황을 반영할 수 있습니다. 마지막으로 CRSI의 2일 단순이동평균선(MA)을 계산합니다. MA가 40이라는 수평선을 상향 돌파하면 매수하고, MA가 70이라는 수평선을 하향 돌파하면 포지션을 청산합니다.
장점 분석
이 전략은 여러 지표를 조합하여 사용자 정의 CRSI 지표를 구축함으로써 거래 신호의 신뢰성을 높입니다. RSI는 가격의 과열·과냉 여부를, 양봉·음봉 지표는 가격 모멘텀을, ROC는 가격 변화 속도를 판단합니다. 이를 결합하여 CRSI 지표를 형성함으로써 거래 신호가 더 포괄적이고 신뢰할 수 있습니다. 또한 MA를 사용함으로써 가짜 신호를 추가로 필터링할 수 있습니다.
위험 분석
이 전략은 여러 지표를 조합하여 사용하지만, 특정 시장 환경에서는 여전히 잘못된 신호를 생성할 가능성이 있습니다. 예를 들어, 횡보장에서는 RSI, ROC 등이 잦은 매매 신호를 발생시킬 수 있으나 실제 가격은 뚜렷한 추세를 보이지 않을 수 있습니다. 또는 돌발 이벤트 발생 시 여러 지표가 지연되어 거래 신호 생성이 늦어질 위험이 있습니다. 이러한 상황은 전략의 손실로 이어질 수 있습니다. 이러한 위험을 줄이기 위해 매개변수 최적화나 추가 필터 조건 도입을 고려할 수 있습니다.
최적화 방향
다음과 같은 측면에서 전략을 최적화할 수 있습니다: 1) RSI, 양봉·음봉 지표, ROC의 매개변수를 최적화하여 CRSI 지표를 더욱 안정적이고 신뢰할 수 있게 만듭니다. 2) KDJ, MACD 등 추가 보조 지표를 조합하여 신호를 더 포괄적으로 만듭니다. 3) MA 매개변수를 최적화하여 지연 위험을 줄입니다. 4) 손절매 조건을 추가하여 단일 손실을 통제합니다. 5) 장기 주기 지표를 결합하여 추세를 판단하고 횡보장에서의 잦은 거래를 피합니다.
요약
이 전략은 RSI, 양봉·음봉 지표 및 ROC의 평균을 계산하여 사용자 정의 CRSI 지표를 구축하고, CRSI의 MA를 계산한 후 MA가 지정된 가격 수준에서 골든크로스와 데스크로스를 발생할 때 매매를 실행합니다. 이러한 다중 지표 조합은 거래 신호를 더욱 안정적이고 신뢰할 수 있게 만듭니다. 그러나 이 전략은 여전히 매개변수 최적화, 보조 지표 및 필터 조건 추가를 통해 오류 신호와 시장 환경의 영향을 줄이고 안정적인 수익성을 높여야 합니다.
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
src = close, lenrsi = 3, lenupdown = 2, lenroc = 100, malengt = 2, low = 40, high = 70, a = 1, vlow = 20
updown(s) =>
isEqual = s == s[1]- 1

