파라미터 최적화 기반 추세 추종형 퀀트 전략
개요
본 전략의 주요 아이디어는 percentrank 지표와 매개변수 최적화를 결합하여 가격 추세를 판단하고 추적하는 것입니다. 이 전략은 현재 가격을 일정 과거 기간 동안의 가격 크기 백분율과 비교하여 거래 신호를 생성함으로써 중간 반사 효과를 포착하고 추세를 추적하여 초과 수익을 얻습니다.
전략 원리
이 전략은 percentrank 지표를 사용하여 가격 추세를 판단합니다. Percentrank는 현재 가격이 조회 기간 내에서 차지하는 상대적 강도를 나타냅니다. 매개변수 len은 조회할 과거 기간의 길이를 의미합니다.
Percentrank의 값 범위는 0에서 100 사이입니다. Percentrank 값이 0에 가까우면 현재 가격이 조회 기간 내 최저가에 근접함을 의미하며, 이는 저평가 영역에 해당합니다. 100에 가까우면 현재 가격이 조회 기간 내 최고가에 근접함을 의미하며, 이는 고평가 영역에 해당합니다.
이 전략은 또한 오프셋 역할을 하는 scale 매개변수를 도입합니다. 이로 인해 0에서 100까지의 구간이 scale에서 100+scale까지의 구간으로 이동합니다. 동시에 두 개의 신호선 level_1과 level_2를 설정합니다. level_1은 매수 신호 수준을 나타내고, level_2는 매도 신호 수준을 나타냅니다.
가격의 percentrank 지표가 아래에서 위로 level_1을 돌파하면 매수 신호가 발생하고, 위에서 아래로 level_2를 돌파하면 매도 신호가 발생합니다. 청산 조건은 진입 신호와 반대입니다.
전략 장점
- Percentrank 지표를 사용하여 가격 추세 강도를 판단함으로써 갇히거나 고점 추종을 피할 수 있습니다.
- 매개변수 최적화 방법을 적용하여 오프셋 scale과 신호선 임곗값을 조정함으로써 다양한 종목과 기간에 맞춰 파라미터를 조정하여 안정성을 높입니다.
- 추세 추종과 반전 거래 아이디어를 결합하여 신호선 돌파 후 신속하게 추세를 추적합니다.
위험 분석
- 잘못된 추세 판단으로 인한 불필요한 손실
- 가격 변동 추세가 불분명할 때 잘못된 신호가 발생하기 쉬움
- 매개변수 설정 부적절로 인한 과도한 거래 또는 거래량 부족
위험에 대응하기 위해 매개변수 len, scale, level 설정을 조정하여 최적화할 수 있으며, 다른 지표를 확인 용도로 결합하여 잘못된 거래를 피할 수 있습니다.
최적화 방향
이 전략은 추가 최적화 여지가 있습니다:
- 손절매를 도입하여 단일 손실을 줄일 수 있습니다.
- 이동평균선 등 지표를 결합하여 확인함으로써 잘못된 신호를 걸러낼 수 있습니다.
- 머신러닝 기법을 활용하여 매개변수를 자동 최적화할 수 있습니다.
- 여러 시간 프레임에서 병렬로 실행할 수 있습니다.
요약
이 전략은 전체적으로 명확한 논리를 가지고 있으며, 매개변수 최적화를 통한 정량적 방법을 사용하여 가격 추세를 판단하고 추적합니다. 실제 거래에 어느 정도 활용 가치가 있지만, 실제 거래 리스크를 줄이고 안정적인 수익성을 높이기 위해 추가 테스트와 최적화가 필요합니다.
- 1

