고전적인 이중 추세 추종 전략
개요
이 전략은 고전적인 피벗 포인트를 계산하고 RSI 지표를 활용하여 현재 추세 방향을 판단함으로써 주식의 이중 추세 추종을 실현하며, 중단기 추세 거래에 적합합니다.
전략 상세
이 전략은 주로 다음 단계를 통해 이중 추세 추종을 구현합니다:
-
피벗 포인트(Pivot), 지지1(S1), 저항1(R1), 지지2(S2), 저항2(R2) 등 고전적인 피벗 포인트를 계산합니다.
-
RSI 지표를 활용하여 주식 추세 방향을 판단합니다. RSI가 80 이상이면 과매수 구간, 20 이하이면 과매도 구간입니다.
-
주식의 일봉 기준 추세 방향을 판단합니다. 종가가 전일 R2보다 높으면 강세, 종가가 전일 S2보다 낮으면 약세로 간주합니다.
-
일봉 기준 추세 방향에 따라 피벗 포인트와 RSI 지표를 결합하여 당일 거래 전략을 수립합니다.
-
일봉이 강세인 경우(종가 > R2), 피벗 포인트 이하에서 조정 매수 포인트를 관찰하거나 S1 이하에서 매수합니다.
-
일봉이 약세인 경우(종가 < S2), 피벗 포인트 이상에서 조정 매도 포인트를 관찰하거나 R1 이상에서 매도합니다.
-
-
손절매 지점을 설정합니다. 강세 시 전일 S1에서 손절, 약세 시 전일 R1에서 손절합니다.
이 전략은 피벗 포인트를 계산하여 중장기 추세 방향을 판단하고, RSI 등 지표와 결합하여 단기 추세 및 구체적인 진입점을 결정함으로써 주가의 이중 추세를 추종하며, 중단기 거래에 적합합니다.
장점 분석
이 전략의 주요 장점은 다음과 같습니다:
-
중장기 추세와 단기 추세를 동시에 추종하여 시장 변화에 유연하게 대응할 수 있습니다.
-
피벗 포인트는 일정한 추세 판단 능력을 가지고 있어 중장기 추세를 효과적으로 판단할 수 있습니다.
-
RSI 등 지표는 단기 과매수/과매도 상황을 판단하여 구체적인 진입점 결정을 보조합니다.
-
전략의 운영 규칙이 명확하고 간단하여 쉽게 습득할 수 있습니다.
-
위험 통제가 적절하며 명확한 손절매 지점이 있습니다.
위험 분석
이 전략의 주요 위험은 다음과 같습니다:
-
피벗 포인트가 무효화될 가능성이 있어 중장기 추세를 정확히 판단하지 못할 수 있습니다. 매개변수 조정이나 다른 지표와의 결합을 통해 개선할 수 있습니다.
-
RSI 등 지표가 잘못된 신호를 보낼 수 있습니다. 매개변수를 적절히 조정하거나 다른 지표와 함께 사용할 수 있습니다.
-
손절매 지점 설정이 지나치게 경직되어 손절매가 돌파될 위험을 완전히 피할 수 없습니다. 약간의 버퍼를 두는 것이 좋습니다.
-
전략의 최대 낙폭이 클 수 있으므로 심리적 준비와 충분한 자금 지원이 필요합니다.
-
지나치게 빈번한 거래의 위험이 있습니다. 개장 조건을 적절히 조정하여 과도한 거래를 피할 수 있습니다.
최적화 방향
이 전략은 다음 측면에서 최적화할 수 있습니다:
-
다양한 매개변수 조합 시도(예: RSI 매개변수 조정, 피벗 포인트 계산 방법 최적화 등)를 통해 최적의 매개변수 조합을 찾습니다.
-
KDJ, MACD 등 다른 지표를 추가하거나 결합하여 신호의 정확성과 신뢰성을 높입니다.
-
손절매 전략 최적화(예: 이동 손절매, 이탈 손절매 등)를 통해 손절매 돌파 위험을 낮춥니다.
-
포지션 관리 최적화: 단일 포지션 규모를 적절히 제어하여 단일 손실의 영향을 줄입니다.
-
개장 조건 최적화: 지나치게 빈번한 진입과 이탈을 피하기 위해 필터 조건 등을 설정합니다.
-
다양한 상품에 대한 효과를 테스트하고 매개변수를 조정하여 최적의 결과를 얻습니다.
-
자동 이익 실현 전략을 추가하여 수익을 확보합니다.
요약
이 전략은 피벗 포인트를 계산하여 중장기 추세를 판단하고, RSI 등 지표를 이용하여 단기 추세와 구체적인 진입점을 보조적으로 판단함으로써 주가의 이중 추세를 추종합니다. 전체적인 운용 논리는 명확하고 합리적이며 중단기 거래 효과가 비교적 좋습니다. 그러나 어느 정도의 오류 신호 위험이 존재하므로 추가적인 매개변수 조합 최적화와 엄격한 손절매를 통해 위험을 낮추고, 동시에 포지션 규모를 적절히 제한하여 발생 가능한 큰 낙폭을 통제해야 합니다. 지속적으로 전략을 최적화하고 개선한다면 안정적인 투자 수익을 얻을 수 있을 것입니다.
/*backtest
start: 2023-10-01 00:00:00
end: 2023-10-31 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy(title="swing trade", shorttitle="vinay_swing", overlay=true)
pf = input(false,title="Show Filtered Pivots")
sd = input(true, title="Show Daily Pivots?")- 1

