월간 추세 돌파 전략
개요
월간 추세 돌파 전략은 pine 스크립트 기반의 TradingView 지표입니다. 이 전략은 적응형 이동평균선, 추세선 돌파 및 RSI 지표를 조합하여 매월 한 번만 매수 진입 시점을 결정합니다. RSI 지표가 과매수 신호를 보이면 포지션을 청산합니다.
전략 원리
-
변수
lastEntryMonth를 정의하여 이전 진입 월을 기록합니다.currentMonth로 현재 월을 얻습니다. -
TRAMA 적응형 이동평균선 파라미터
length=99를 설정하여 가격을 평활화하고 추세 방향을 판단합니다. -
파라미터
length_trend=14를 설정하여 고점의 추세선upper를 그립니다. 가격이 추세선을 상향 돌파하면 돌파로 판단합니다. -
RSI 지표 파라미터
rsiLength=14를 계산하여 과매수/과매도를 판단합니다. -
진입 로직: 종가가 TRAMA보다 높고, 종가가 상단 밴드를 돌파했으며, 전월에 진입하지 않았다면 매수 진입합니다.
-
청산 로직: RSI가 70보다 크면 포지션을 청산합니다.
-
TRAMA 곡선과 RSI의 과매수선을 그려 전략을 완성합니다.
이 전략은 세 가지 주요 기술 지표를 결합하여 추세, 모멘텀 및 과매수/과매도 상황을 판단하고, 매월 단 한 번의 저위험 매수 기회를 찾습니다. 또한 가격이 상승 추세를 돌파할 때만 진입하도록 제한하여 횡보 구간에서의 비효율적인 거래를 피합니다.
장점 분석
- 여러 지표 조합으로 시장 상태를 종합적으로 판단하여 의사 결정의 정확성을 높입니다.
- 월간 시간 프레임에서 돌파할 때만 진입하여 잦은 거래를 피합니다.
- 적응형 이동평균선을 사용하여 추세 방향을 판단함으로써 전환점을 빠르게 포착합니다.
- 과매수 지표를 결합하여 시장 고점을 피하고 위험을 효과적으로 관리합니다.
- 간단하고 직관적인 진입 및 청산 조건으로 이해하기 쉽습니다.
- 필요에 따라 파라미터를 조정하여 전략을 최적화할 수 있습니다.
위험 분석
- 돌파 실패로 인한 가짜 신호(whipsaw) 위험. 진입 후 가격이 다시 상단 밴드를 하회할 경우 손실이 발생할 수 있습니다.
- 추세 돌파 시점 선택이 좋지 않으면 고점 부근에서 진입할 수 있습니다.
- 지표 파라미터 설정이 부적절하면 오해의 소지가 있는 신호가 발생할 수 있습니다.
- 돌파는 최근 시장 변동성만 반영합니다. 적응형 손절매/포지션 크기 조정을 고려하세요.
- 위험/보상 비율을 모니터링하세요. 되돌림(pullback)만 거래하거나 다른 확인 필터를 추가하는 것을 고려하세요.
- 여러 시간 프레임에서 지표를 검증하세요. 상위 시간 프레임으로 추세를 식별하고 하위 시간 프레임으로 진입 시점을 찾으세요.
- 다양한 시장 조건에서 백테스트를 수행하세요. 시장 유형에 맞게 파라미터를 최적화하세요.
최적화 방향
- 거래량(Volume) 및 MA 거래량 지표 확인을 추가하여 낮은 거래량의 가짜 돌파를 피합니다.
- RSI 과매수 시 청산 시, 일부 이익을 실현하고 나머지 포지션을 유지하는 것을 고려합니다.
- 이동평균선 파라미터를 최적화하여 변화에 적응하며 추세 전환을 더 잘 추적합니다.
- 돌파 지점 전후에 구간을 설정하여 전환점 고점에서 직접 진입하는 것을 피합니다.
- 채널 지표, 변동성 지표 등 추가 필터 조건을 도입하여 의사 결정의 정확성을 높입니다.
- 단계적 진입: 가격이 새로운 저항선을 계속 돌파하면 추가 매수합니다.
요약
월간 추세 돌파 전략은 추세, 에너지, 극한 상황 등 여러 요소를 종합적으로 고려합니다. 월간 시간 프레임에서 추세 방향을 판단하고, 더 낮은 시간 프레임의 돌파를 활용하여 진입을 실행합니다. 동시에 RSI 지표를 사용하여 거래 위험을 효과적으로 제어합니다. 이 전략은 간단한 로직으로 매월 한 번의 우수한 매수 기회를 찾습니다. 추세 추종과 위험 관리를 모두 고려합니다. 파라미터 최적화를 통해 다양한 시장 환경에 맞게 조정할 수 있습니다. 전반적으로 월간 추세 돌파 전략은 간단하면서도 실용적이며 위험 관리를 중시하는 거래 전략입니다.
/*backtest
start: 2022-10-17 00:00:00
end: 2023-10-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy('Bannos Strategy', shorttitle='Bannos', overlay=true)
//The provided script is an indicator for TradingView written in Pine Script version 5. The indicator is used to determine entry and exit points for a trading strategy. Here's a detailed breakdown of what the script does:- 1

