1
Follow
1802
Followers
개요
이 전략은 기존의 피봇 반전(pivot reversal) 전략을 최적화한 것으로, 주로 ATR을 계산하고 ATR 필터 계수를 설정하여 의미 없는 피봇을 걸러내고, 진정으로 중요한 피봇에서만 거래합니다.
전략 원리
이 전략의 핵심 로직은 중요한 고점 피봇과 저점 피봇을 계산하는 것입니다. 고점 피봇 계산의 주요 단계는 다음과 같습니다.
- ATR을 계산하고 ATR 필터 계수(atr_mult)를 설정합니다.
- 왼쪽 일정 수의 캔들(leftBars로 설정)을 순회하며, 고점 피봇이 왼쪽 캔들의 고점 + ATR*atr_mult보다 높으면 해당 피봇은 유효하지 않습니다.
- 오른쪽 일정 수의 캔들(rightBars로 설정)을 순회하며, 고점 피봇이 오른쪽 캔들의 고점 + ATR*atr_mult보다 높으면 해당 피봇은 유효하지 않습니다.
- 고점 피봇이 위 검증을 통과하여 여전히 유효하면 해당 고점을 중요한 고점 피봇으로 반환합니다.
저점 피봇 계산 로직도 이와 유사합니다.
중요 피봇을 획득한 후, 가격이 해당 중요 고점 피봇을 돌파하면 공매도(short)하고, 중요 저점 피봇을 돌파하면 매수(long)합니다.
장점 분석
이 전략의 주요 장점은 다음과 같습니다.
- ATR과 atr_mult 필터 매개변수를 통해 의미 없는 작은 변동을 걸러내고 진정으로 중요한 피봇에서만 거래하여 불필요한 거래를 피할 수 있습니다.
- ATR 매개변수를 동적으로 조정할 수 있어 변동성이 큰 시장에서 거래 범위를 자동으로 조정하여 과도한 거래를 방지합니다.
- 피봇 반전 전략 자체가 비교적 높은 승률과 수익률을 가지고 있습니다.
위험 분석
이 전략의 주요 위험은 다음과 같습니다.
- ATR 매개변수를 잘못 설정하면 너무 많은 유효한 거래 기회를 걸러낼 수 있습니다. ATR이 너무 크면 유효한 피봇도 필터링될 수 있습니다.
- 피봇 반전 전략 자체에는 여전히 함정에 빠질 위험이 있으므로 손절매를 설정하여 위험을 통제해야 합니다.
- 반전 유형 전략은 거래 비용에 민감하므로 적절한 손절매와 이익실현을 설정해야 합니다.
위험을 통제하기 위해 다음과 같은 측면에서 최적화할 수 있습니다.
- ATR 매개변수를 최적화하여 충분한 거래 기회를 보장합니다.
- 합리적인 손절매 및 이익실현 비율을 설정합니다.
- 포지션 수량을 적절히 조정하여 거래 비용의 영향을 줄입니다.
최적화 방향
이 전략은 다음과 같은 방향으로 추가 최적화할 수 있습니다.
- 다른 지표를 결합하여 시장 추세 상태를 판단하고, 추세 장세에서 반전 거래가 발생하는 것을 방지합니다. MACD, KDJ 등의 지표를 추가로 고려할 수 있습니다.
- 머신러닝 알고리즘을 추가하여 매개변수를 자동으로 최적화합니다. Genetic Algorithm(유전 알고리즘), Random Forest(랜덤 포레스트) 등의 방법을 사용하여 최적의 매개변수 조합을 찾을 수 있습니다.
- 정량적 데이터를 포함하여 훈련하고 최적의 ATR 범위를 찾습니다. 과거 데이터를 늘리면 매개변수 선택의 정확도를 높일 수 있습니다.
- 다른 전략과 결합하여 사용하는 것을 고려할 수 있으며, 서로 다른 유형의 전략 장점을 결합합니다. 예를 들어 추세 추종 전략과 결합하여 횡보장에서는 반전하고, 추세장에서는 추세를 따릅니다.
요약
이 중요 피봇 반전 전략은 ATR을 계산하고 필터 계수를 설정하여 의미 없는 작은 변동을 걸러내고 중요한 피봇에서만 반전 거래를 함으로써 전략의 수익성을 효과적으로 높일 수 있습니다. 동시에 매개변수 최적화 난이도도 증가하므로, ATR 범위, 손절매 및 이익실현 비율 등 여러 측면을 종합적으로 고려하여 최적의 매개변수를 찾아야 합니다. 매개변수 최적화가 잘 이루어지면 이 전략은 효율적이고 안정적인 단기 거래 전략이 될 수 있습니다.
Source
Pine
Strategy parameters
Related strategies
Comment
All comments (0)
No data
- 1

