전일 고점 추적 전략
개요
이 전략은 전일 최고가를 기준으로 매매하는 추세 추종형 전략입니다. 전일 최고가를 돌파할 때 롱 포지션을 진입하며, 당일에 여러 번 돌파하더라도 반복해서 포지션을 진입합니다.
전략 원리
-
LucF 함수를 사용하여 백테스트 시 최신 캔들을 미리 보는 것을 방지합니다.
-
새로운 거래일의 시가인지 판단합니다. 당일 최고가 max_today와 최저가 min_today를 기록합니다.
-
현재 최고가 high와 max_today를 비교하여 max_today를 갱신합니다.
-
현재 최저가 low와 min_today를 비교하여 min_today를 갱신합니다.
-
전일 최고가와 최저가를 차트에 표시합니다.
-
전일 최고가 돌파 시 진입 지점을 설정하며, 최고가에 일정 GAP을 추가하여 진입을 지연시키거나 앞당길 수 있습니다.
-
손절 비율 sl과 익절 비율 tp를 설정합니다.
-
가격이 전일 최고가를 돌파할 때 롱 포지션을 진입합니다.
-
손절가와 익절가를 설정합니다.
-
트레일링 스탑 사용 여부를 선택할 수 있으며, 트레일링 스탑 시작 최소 조건과 트레일링 스탑 거리를 설정합니다.
-
포지션 종료 시 EMA 상태를 판단할지 선택할 수 있습니다.
장점 분석
비교적 단순한 추세 추종 전략으로 다음과 같은 장점이 있습니다.
-
전략 신호가 단순 명확하여 구현이 용이합니다.
-
전일 최고가 돌파에 의한 추세 확인 신호를 활용하여 횡보 시장의 노이즈를 효과적으로 필터링할 수 있습니다.
-
GAP 매개변수를 통해 진입 감도를 조절할 수 있습니다.
-
전체적인 리스크가 통제 가능하며 손절이 명확합니다.
-
트레일링 스탑 사용 여부를 선택하여 더 많은 이익을 고정할 수 있습니다.
-
EMA 판단을 결합하여 데드크로스 시 포지션이 묶이는 것을 방지할 수 있습니다.
리스크 분석
이 전략에는 주의해야 할 몇 가지 리스크가 있습니다.
-
돌파 실패 시 손실이 발생할 수 있으므로 합리적인 손절가 설정이 필요합니다.
-
돌파의 유효성은 시장이 추세 상태에 있는지에 달려 있으며, 횡보 시장에서는 포지션이 묶이기 쉽습니다.
-
트레일링 스탑 설정이 부적절할 경우 너무 민감하게 작동하여 작은 조정에도 손절될 수 있습니다.
-
EMA 판단의 매개변수 선택이 부적절할 경우 너무 민감하거나 둔감해질 수 있습니다.
-
GAP, 손절 폭, 트레일링 스탑 설정 등 최적화해야 할 변수가 많습니다.
최적화 방향
다음과 같은 측면에서 전략을 지속적으로 최적화할 수 있습니다.
-
손절을 고정값에서 ATR 또는 추세 기반의 동적 손절로 변경합니다.
-
표준편차 필터를 추가하여 돌파 유효성을 판단합니다.
-
변동성 기반 조건을 추가하여 횡보 시장의 비효율적인 돌파를 피합니다.
-
EMA 매개변수를 최적화하여 판단을 더 안정적이고 정확하게 만듭니다.
-
트레일링 스탑 매개변수를 시장 변동 폭에 더 적합하게 최적화합니다.
-
다양한 종목에 대한 매개변수 견고성을 테스트합니다.
-
포지션 크기를 동적으로 조정하는 메커니즘을 추가합니다.
요약
이 전략은 전반적으로 비교적 간단하고 실용적이며, 전형적인 추세 추종 전략입니다. 전일 최고가 돌파를 신호로 추세를 추적하며, 리스크 관리는 주로 손절을 통해 이루어집니다. 적절한 매개변수 최적화를 통해 추세장에서 좋은 성과를 낼 수 있습니다. 그러나 손절 전략과 필터 조건을 잘 제어하여 횡보장에서 포지션이 묶이지 않도록 주의해야 합니다. 이 전략은 추세 추종 전략의 기본 프레임워크로 삼아 확장 및 최적화할 수 있습니다.
/*backtest
start: 2023-09-30 00:00:00
end: 2023-10-07 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
// © TheSocialCryptoClub
//@version=5- 1
