개요
해당 전략은 여러 지표를 융합한 퀀트 매매 시스템으로, 단순이동평균선(SMA), 상대강도지수(RSI), 지지/저항 레벨을 결합하여 매매 신호를 생성합니다. 또한 시간 필터와 거래량 필터 메커니즘을 추가하여 거래의 유효성을 높입니다. 전략의 핵심 아이디어는 가격이 지지선에 근접하고 RSI가 과매도일 때 매수하고, 가격이 저항선에 근접하고 RSI가 과매수일 때 매도하는 것입니다. 또한 지정된 시간 범위 내에서만 거래를 실행하며, 선택적으로 거래량이 평균 이상일 때만 거래하여 유동성과 효율성을 확보합니다.
전략 원리
본 전략은 몇 가지 고전적인 기술적 분석 개념과 지표를 기반으로 합니다.
-
단순이동평균선(SMA): 50주기 SMA를 사용하여 시장 추세의 전반적인 방향을 식별합니다. SMA는 가격의 평활 지표 역할을 하여 잡음을 줄이고 더 명확한 추세를 보여줍니다.
-
상대강도지수(RSI): 14주기 RSI를 사용하여 시장의 과매수 및 과매도 상태를 감지합니다. RSI가 30 미만이면 과매도 신호, 70 초과면 과매수 신호로 간주합니다.
-
지지 및 저항 레벨: 30주기 창을 통해 계산하며, 해당 기간 동안의 최저가와 최고가를 각각 취합니다. 이 레벨들은 가격이 반전될 가능성이 있는 주요 영역을 나타냅니다.
-
매매 로직:
- 매수 신호: 가격이 지지선에 근접하고(지지선의 1.02배 이내) RSI가 30 미만(과매도)일 때 발생
- 매도 신호: 가격이 저항선에 근접하고(저항선의 0.98배 이상) RSI가 70 초과(과매수)일 때 발생
-
필터 조건:
- 시간 필터: 사용자가 지정한 날짜 범위 내에서만 거래
- 거래량 필터: 선택적으로 20주기 평균 거래량보다 거래량이 높을 때만 거래
이 방법은 추세 추종과 반전 매매의 요소를 결합하여, 가격이 극단적인 수준에 도달하고 잠재적 반전 신호를 나타낼 때 거래 기회를 포착하려고 합니다.
전략 장점
-
다차원 신호 확인: 여러 지표(SMA, RSI, 지지/저항)를 결합하여 잘못된 신호의 위험을 낮추며, 여러 조건이 동시에 충족될 때만 매매 신호를 생성합니다.
-
동적 지지 및 저항: 전략은 롤링 윈도우를 사용하여 지지 및 저항 레벨을 계산하므로, 이러한 주요 가격 수준이 시장 상황 변화에 따라 자동으로 조정됩니다.
-
유연한 필터 메커니즘:
- 시간 필터를 통해 특정 기간 내에서만 거래하여 불안정하거나 비효율적인 시장 기간을 회피
- 거래량 필터는 충분한 유동성이 있는 조건에서만 거래되도록 하여 슬리피지와 체결 문제를 줄임
-
명확한 진입 조건: 전략은 가격이 주요 레벨에 근접하고 과매수/과매도 조건을 결합한 명확한 진입 규칙을 제공하여, 잠재적 반전 지점에서 기회를 포착하는 데 도움을 줍니다.
-
시각적 지원: 전략은 SMA, 지지 및 저항선의 차트 표시, 매수/매도 신호의 시각적 마커를 포함하여 거래자가 시장 상황과 전략 신호를 직관적으로 이해할 수 있도록 합니다.
-
알람 기능: 내장된 알람 조건을 통해 새로운 신호 발생 시 거래자에게 알림을 제공하여 실시간 모니터링 및 거래 실행을 지원합니다.
전략 리스크
-
가짜 돌파 리스크: 가격이 지지 또는 저항선에 근접할 때 가짜 돌파가 발생하고 이후 급격히 반전되어 잘못된 신호를 초래할 수 있습니다. 가격이 지지/저항선 근처에 일정 시간 머무르는 것을 기다리거나 추가 확인 지표를 추가하는 등 확인 메커니즘을 도입하는 것이 좋습니다.
-
과도한 거래 리스크: 횡보 시장이나 고변동성 시장에서 RSI가 과매수/과매도 수준을 자주 오가면서 너무 많은 매매 신호가 발생할 수 있습니다. RSI 임계값을 조정하거나 신호 필터 조건을 추가하여 이를 줄일 수 있습니다.
-
파라미터 민감도: 전략 성과는 선택된 파라미터(SMA 주기, RSI 주기, 지지/저항 창 등)에 크게 의존합니다. 시장과 시간 프레임에 따라 다른 파라미터 설정이 필요할 수 있으므로, 견고한 백테스트와 최적화를 권장합니다.
-
단일 포지션 관리: 현재 전략은 손절 및 이익 실현 전략이 없어, 시장이 급변할 때 과도한 손실을 입을 수 있습니다. 손절 전략과 포지션 크기 관리 기능을 추가하는 것이 좋습니다.
-
시간 필터의 한계: 고정된 날짜 범위는 범위 외의 좋은 거래 기회를 놓칠 수 있습니다. 시장 상황에 기반한 적응형 필터와 같은 보다 동적인 시간 필터 방법을 고려해 볼 수 있습니다.
전략 최적화 방향
-
손절 및 이익 실현 목표 추가:
- ATR(평균 실제 범위) 기반 동적 손절 구현
- 지지/저항 레벨 기반 이익 실현 목표 추가
- 이러한 개선은 리스크 관리 능력을 향상시켜 자본을 보호하고 이익을 확정합니다.
-
파라미터 적응형 최적화:
- 파라미터의 동적 조정 구현: 시장 변동성에 따라 SMA, RSI 주기 및 지지/저항 창을 자동으로 조정
- 이를 통해 다양한 시장 조건과 자산 클래스에 더 잘 적응할 수 있습니다.
-
필터 메커니즘 강화:
- 추세 필터 추가: 가격이 SMA보다 높을 때만 매수, 낮을 때만 매도
- 변동성 필터 추가: 극단적인 변동성 기간 동안 거래 회피
- 이러한 필터는 거래 품질을 높이고 잘못된 신호를 줄입니다.
-
포지션 관리 추가:
- 변동성 및 신호 강도에 기반한 포지션 크기 동적 조정
- 분할 진입 및 분할 청산 전략 구현으로 시장 잡음 영향 감소
- 이를 통해 자본 활용도를 최적화하고 각 거래의 리스크를 통제합니다.
-
시장 심리 지표 통합:
- MACD 또는 볼린저 밴드 등 다른 시장 심리 지표 추가
- 여러 시간 프레임의 신호 일관성 분석
- 이를 통해 보다 포괄적인 시장 관점을 제공하고 신호 품질을 높입니다.
요약
다중 지표 융합 지지 저항 필터 퀀트 매매 전략은 SMA, RSI 및 동적 지지/저항 레벨을 결합한 종합적인 매매 시스템입니다. 여러 기술 지표를 융합하고 시간 및 거래량 필터를 추가함으로써, 이 전략은 잠재적인 시장 반전 지점에서 거래 기회를 포착하는 동시에 잘못된 신호와 불필요한 거래를 줄이려고 합니다.
전략의 가장 큰 장점은 다차원 신호 확인과 유연한 필터 메커니즘으로, 매매 신호의 품질을 높입니다. 그러나 가짜 돌파 리스크와 파라미터 민감도 등의 과제도 존재합니다. 손절 메커니즘 추가, 파라미터 적응성 최적화, 필터 강화 및 포지션 관리 개선을 통해 이 전략은 성능과 안정성을 더욱 향상시킬 수 있습니다.
기술적 분석 기반의 견고한 매매 시스템을 구축하려는 트레이더에게 이 전략은 탄탄한 출발점을 제공합니다. 해당 원리를 깊이 이해하고 특정 시장 요구에 맞게 개인화 조정함으로써, 트레이더는 자신의 거래 스타일과 위험 선호도에 더 적합한 시스템을 개발할 수 있습니다.
/*backtest
start: 2024-04-08 00:00:00
end: 2025-04-07 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/
//@version=5
strategy("SMA + RSI + S/R Strategy with Filters", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
// === Input Settings ===- 1

