개요
이 전략은 동적 계산 기반의 추세 돌파 전략입니다. 실시간으로 주식의 최고가와 최저가를 추적하며, 가격이 최근 주기의 최고가를 돌파하면 매수 포지션을 진입하고, 가격이 최근 주기의 최저가를 하향 돌파하면 매도 포지션을 진입합니다. 또한 손절매와 이익 실현을 설정하여 리스크를 관리하고 고정된 손익비를 보장합니다.
전략 원리
이 전략의 핵심 로직은 가격 추세의 돌파 지점을 추적하고 거래하는 것입니다. 구체적으로, 최근 20일 동안의 최고가(highestHigh)와 최저가(lowestLow)를 계산합니다. 오늘 종가가 전일의 highestHigh를 초과하면 상승 추세의 돌파 지점으로 간주하여 매수하며, 오늘 종가가 전일의 lowestLow보다 낮으면 하락 추세의 돌파 지점으로 간주하여 매도합니다.
매수 또는 매도 후 1%의 손절매와 2%의 이익 실현을 설정합니다. 이는 각 거래의 손익비를 2:1로 고정시킵니다. 이를 통해 개별 거래의 리스크를 효과적으로 통제할 수 있습니다.
전략의 장점
이 전략의 가장 큰 장점은 가격 추세의 전환점을 신속하게 포착하면서 개별 거래의 리스크를 통제한다는 점입니다. 구체적인 장점은 다음과 같습니다:
-
최고가와 최저가를 동적으로 계산하여 가격 변화 추세를 실시간으로 추적하므로 가격 반전 신호를 빠르게 포착할 수 있습니다.
-
돌파 방식을 사용하여 포지션을 구축함으로써 잘못된 신호를 줄이고 진입 품질을 향상시킵니다.
-
손절매 및 이익 실현을 설정하고 개별 거래의 손익비를 통제하여 단일 거래의 리스크를 효과적으로 관리합니다.
-
간단하고 이해하기 쉬운 로직으로 퀀트 초보자도 실습하기 적합합니다.
-
코드 양이 적어 테스트 및 최적화가 용이합니다.
전략 리스크
이 전략은 주의해야 할 몇 가지 리스크도 존재합니다:
-
추세를 따라 포지션을 구축하므로 가격 반전의 최적 지점을 놓칠 수 있습니다.
-
고정된 손절매와 이익 실현은 시장 변화에 적응하기 어려워 조기 손절 또는 조기 이익 실현이 발생할 수 있습니다.
-
전략 후반부에 추가 진입 또는 포지션 확대 로직이 없어 추세를 지속적으로 추적할 수 없습니다.
-
장기 추세 판단을 고려하지 않아 큰 추세와 반대 방향으로 거래되어 손실이 발생할 수 있습니다.
-
자금 관리 모듈이 없어 전체 포지션 관리를 제어할 수 없습니다.
전략 최적화 방향
이 전략은 여전히 큰 최적화 여지가 있으며 주요 최적화 방향은 다음과 같습니다:
-
동적 손절매 및 이익 실현 설정을 추가하여 시장 변동성에 따라 조정할 수 있도록 합니다.
-
이동 평균선 방향 기반 필터 조건을 추가하여 큰 추세와의 충돌을 방지합니다.
-
추세 강도 지표 판단을 추가하여 추세가 충분히 강할 때만 포지션을 구축하도록 합니다.
-
포지션 추가 물량 로직을 추가하여 추세를 추적하고 수익을 극대화합니다.
-
자금 관리 모듈을 결합하여 포지션을 동적으로 조정하고 전체 리스크를 통제합니다.
-
매개변수를 최적화하여 최적의 조합을 찾습니다.
요약
이 전략은 전반적으로 퀀트 초보자가 학습하고 실습하기에 매우 적합한 추세 돌파 전략입니다. 간단하고 이해하기 쉬우며 손절매 및 이익 실현 로직을 포함하여 리스크를 통제한다는 장점이 있습니다. 그러나 여전히 최적화할 부분이 많아 추가 학습의 계기가 될 수 있습니다. 전반적으로 원리부터 응용까지 초보자가 익히기에 적합한 전략입니다.
- 1

