ATR(Average True Range)은 시장의 변동성을 절대 수치로 측정하는 지표로, 특정 기간 동안의 평균 가격 변동폭을 계산합니다. 시스템 트레이딩에서는 이를 ‘N’이라는 변동성 단위로 정의하여 시장의 현재 상태에 맞게 전략을 동적으로 조정하는 척도로 사용합니다.
핵심
- 단순 고가-저가가 아닌 갭(Gap)을 포함한 True Range를 계산하여 실제 변동성을 반영함
- 가격의 방향성이 아니라 ‘움직임의 크기’만을 측정하는 비방향성 지표임
- 시장 상황(변동성 확대/축소)에 따라 손절선과 진입 간격을 유연하게 조절하는 기준이 됨
- 추세추종 전략에서 노이즈에 의한 털림을 방지하고 추세의 지속성을 확보하는 핵심 도구임
왜 중요한가
고정 틱(Tick)이나 퍼센트(%) 기반의 설정은 시장의 변동성 변화에 대응하지 못해 과최적화 위험이 큽니다. ATR을 통해 변동성 단위(N)를 적용하면, 변동성이 낮을 때는 타이트하게, 높을 때는 넓게 대응함으로써 전략의 강건성(Robustness)을 높일 수 있습니다.
예시 (가상)
현재 ATR(N)이 100포인트인 종목에서 손절선을 2N으로 설정하면 200포인트의 여유를 둡니다. 이후 변동성이 커져 N이 200포인트가 되면 손절선은 자동으로 400포인트로 확장되어 시장의 소음으로부터 포지션을 보호합니다. (가상 예시)
확인법
백테스트 시 고정 수치 대신 ATR 배수를 적용했을 때 수익 곡선이 더 매끄러운지 검증하십시오. 또한, 현재 시장의 N 값이 과거 평균 대비 지나치게 높거나 낮은지 확인하여 진입 강도를 조절하는 필터로 활용할 수 있습니다.
강의 연결
변동성 기반의 포지션 사이징과 트레일링 스톱의 기초가 되며, 이는 리스크 관리의 핵심 단계입니다.
관련
position-sizing trailing-stop volatility-targeting stop-loss