N Bars 돌파 전략
1
Follow
1802
Followers
개요
N Bars 돌파 전략은 가격 돌파를 기반으로 하는 퀀트 트레이딩 전략입니다. 이 전략의 주요 아이디어는 종가가 과거 N개 거래일의 최고가를 돌파하면 롱 포지션을 진입하고, 종가가 과거 N개 거래일의 최저가를 하향 돌파하면 롱 포지션을 청산하는 것입니다. 이 전략은 현재 가격과 과거 N개 거래일의 최고가/최저가를 비교하여 강한 돌파 움직임을 포착함으로써 추세 추종 효과를 얻습니다.
전략 원리
- 과거 N개 거래일의 최고가(highest)와 최저가(lowest)를 계산합니다.
- 현재 종가가 highest보다 높으면 롱 포지션을 진입합니다(long).
- 현재 종가가 lowest보다 낮으면 롱 포지션을 청산합니다(short).
- 신호 소스(source)로 종가(close) 또는 고가/저가(high/low)를 선택할 수 있습니다.
- 신호 소스에 따라 ta.highest와 ta.lowest를 사용하여 최고가와 최저가를 계산합니다.
- ta.crossover와 ta.crossunder를 사용하여 가격 돌파 여부를 판단합니다.
전략 장점
- 논리가 간단하고 명확하여 구현 및 최적화가 쉽습니다.
- 강한 돌파 움직임을 효과적으로 포착할 수 있으며 추세 추종 능력이 뛰어납니다.
- 매개변수 튜닝 여지가 커 다양한 종목과 주기에 맞게 최적화할 수 있습니다.
- 적용 범위가 넓어 대부분의 종목과 주기에서 좋은 성과를 보입니다.
- 신호 소스를 유연하게 선택할 수 있어 전략의 적응성을 높일 수 있습니다.
전략 리스크
- 횡보장이나 작은 변동 구간에서는 성과가 좋지 않으며 잦은 포지션 진입/청산으로 거래 비용이 높아집니다.
- 부적절한 매개변수 선택은 과적합 위험을 초래할 수 있습니다.
- 추세 전환 시 큰 폭의 하락이 발생할 수 있습니다.
- 단일 신호 소스는 신호 왜곡 위험에 직면할 수 있습니다.
전략 최적화 방향
- 추세 필터 조건 추가(예: MA 추세 방향, ADX 등)로 횡보장에서의 거래를 줄입니다.
- N값, 신호 소스 등 매개변수 선택을 최적화하여 전략의 안정성과 수익성을 높입니다.
- 손절 및 이동 손절 로직을 추가하여 단일 거래 리스크를 관리합니다.
- 여러 신호 소스를 결합하여 신호 신뢰성을 높입니다(예: 종가와 고가/저가 돌파 동시 고려).
- 종목과 주기에 따라 매개변수와 로직을 각각 최적화합니다.
요약
N Bars 돌파 전략은 간단하면서도 실용적인 퀀트 트레이딩 전략으로, 가격 돌파 움직임을 포착하여 우수한 추세 추종 효과를 구현합니다. 이 전략은 논리가 명확하고 최적화 여지가 크며 적용 범위가 넓어 더 연구하고 개선할 가치가 있는 퀀트 전략입니다. 합리적인 매개변수 최적화와 로직 개선을 통해 이 전략의 안정성과 수익성을 더욱 높이고 다양한 시장 환경에 더 잘 적응할 수 있습니다.
Source
Pine
/*backtest
start: 2023-04-06 00:00:00
end: 2024-04-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Breakout", overlay=true, precision=6, pyramiding=0, initial_capital=1000, default_qty_type=strategy.percent_of_equity, default_qty_value=25.0, commission_value=0.05)
n = input.int(5, "N Bars", minval=1)Strategy parameters
Related strategies
Comment
All comments (0)
No data
- 1

