구간 돌파 기반 양방향 추세 추적 전략
개요
본 전략은 마지막 상한가와 마지막 하한가를 계산하고, 현재 가격을 기준으로 가격이 특정 영역에 진입했는지 판단하여 거래 신호를 생성합니다. 가격이 이전 상한가보다 일정 비율 이상 상승하면 롱(Long) 포지션을 진입하고, 가격이 이전 하한가보다 일정 비율 이상 하락하면 숏(Short) 포지션을 진입합니다.
전략 원리
전략은 먼저 마지막 상한가 lastbull과 마지막 하한가 lastbear를 계산합니다. 그런 다음 현재 가격 close의 lastbull 대비 변화율 ddl, lastbear 대비 변화율 dds를 계산합니다.
ddl이 설정된 롱 신호 임계값 signallong보다 낮으면 롱 신호 up이 발생하고, dds가 설정된 숏 신호 임계값 signalshort보다 높으면 숏 신호 dn이 발생합니다.
롱 신호를 수신했을 때 롱 포지션 필요 매개변수 needlong이 참이면 롱 포지션을 진입하고, 숏 신호를 수신했을 때 숏 포지션 필요 매개변수 needshort가 참이면 숏 포지션을 진입합니다. 포지션 진입 계수 capital은 계좌 자본금을 기준으로 계산합니다.
청산 조건은 롱 포지션 진입 후 가격이 상승하면 롱 포지션을 청산하고, 숏 포지션 진입 후 가격이 하락하면 숏 포지션을 청산하는 것입니다.
장점 분석
해당 전략은 추세와 레인지 판단을 결합하여 추세를 포착함과 동시에 레인지 돌파를 통해 거래 신호를 생성하며, 롱/숏 전환이 유연합니다. 단순 추세 추종 전략에 비해 횡보 레인지 돌파 후 새로운 추세 방향을 신속하게 포착할 수 있습니다.
매개변수 설정 공간이 넓어 롱/숏 매개변수를 유연하게 조정할 수 있어 다양한 종목에 적용 가능합니다. 포지션 진입 시간대를 설정하여 중요한 시간대를 피할 수 있습니다.
리스크 분석
전략에 손절매 메커니즘이 없어 단일 손실을 효과적으로 제어할 수 없습니다. 종목의 거래 범위 변동성이 큰 경우 포지션 계산이 가격에 영향을 받기 쉽습니다.
손절매를 설정하여 단일 손실을 제한할 수 있습니다. 종목별로 포지션 알고리즘을 설정하여 포지션을 더 안정적으로 만들 수 있습니다.
최적화 방향
- 이동 손절매를 추가하여 단일 손실 리스크를 제어
- 포지션 계산 방법 개선 (예: ATR 사용)으로 포지션 크기를 더 안정적으로 유지
- 포지션 진입 필터 추가 (예: 골든 크로스 돌파 시에만 진입)
- 여러 종목을 결합하여 거래하고 연관 관계를 설정하여 시스템 리스크 감소
요약
본 전략은 추세 판단과 레인지 돌파를 통합하여 거래 신호를 생성하며, 새로운 추세 방향을 포착함과 동시에 레인지 변동 특성을 활용합니다. 매개변수 설정이 유연하고 조정 범위가 넓어 다양한 종목에 적합합니다. 전략 최적화 여지가 크며, 다양한 각도에서 개선하여 더 복잡한 시장 환경에 적응할 수 있습니다.
- 1

