백테스트 리밸런싱이란? 주기에 따라 결과가 달라지는 이유

업데이트

리밸런싱은 정해진 주기(예: 매월·분기·매년)마다 조건에 맞는 종목을 다시 고르고, 빠진 종목은 팔고 새로 들어온 종목은 사서 보유 구성을 갱신하는 일입니다. 주기가 짧으면 신호를 빨리 반영하지만 거래와 비용이 늘고, 길면 거래는 줄지만 반영이 늦어집니다. 같은 규칙도 주기에 따라 결과가 달라질 수 있습니다.

리밸런싱의 뜻

리밸런싱(rebalancing)은 원래 자산 비중이 변한 포트폴리오를 목표 비중으로 되돌리는 작업을 가리킵니다. 종목을 조건으로 골라 담는 전략에서는 의미가 조금 넓어져서, 정해진 날짜마다 조건을 다시 평가해 보유 종목 목록을 갱신하는 것까지 포함합니다.

예를 들어 'PBR이 낮은 상위 20종목을 담는다'는 규칙에서 매월 말에 순위를 다시 매긴다면 월간 리밸런싱입니다. 순위 밖으로 밀려난 종목은 팔고, 새로 순위에 들어온 종목은 삽니다.

리밸런싱 주기에 따른 차이

주기는 전략의 성격을 바꾸는 설정입니다.

  • 짧은 주기(주간·월간): 조건 변화를 빨리 반영합니다. 대신 매매가 잦아 거래 비용이 늘고, 순위가 조금만 흔들려도 종목이 바뀌는 잡음이 커집니다.
  • 긴 주기(분기·반기·연간): 거래 횟수와 비용이 줄어듭니다. 대신 조건이 이미 무너진 종목을 다음 리밸런싱 날까지 계속 들고 있게 됩니다.
  • 리밸런싱 없음: 처음 고른 종목을 청산 조건이 충족될 때까지 보유합니다. 보유 종목이 시간이 지나며 처음 조건과 멀어져도 자동으로 갱신되지 않습니다.

주기를 바꾸면 왜 결과가 달라지나

같은 조건이라도 평가하는 날짜가 다르면 그날의 순위와 가격이 달라져 고르는 종목이 달라집니다. 또 리밸런싱 날짜에 따라 진입 가격이 바뀌므로 수익곡선의 모양이 달라집니다.

여기에 거래 비용이 더해집니다. 주기가 짧을수록 회전율(보유 종목이 바뀌는 비율)이 높아지므로 비용 반영 후 성과의 차이가 벌어집니다. 주기 하나만 바꿔 본 결과를 그대로 받아들이기보다, 여러 주기의 결과를 나란히 놓고 일관된 경향이 있는지 보는 것이 일반적인 점검 방법입니다.

달력 기준과 간격 기준

리밸런싱 날짜를 정하는 방식은 크게 두 가지입니다. 달력 기준은 '매월 첫 거래일', '분기 말'처럼 날짜가 고정되어 있고, 간격 기준은 '20거래일마다'처럼 일정한 간격으로 진행합니다.

달력 기준은 기업 실적 공시 시기와 맞추기 쉽다는 점이 있고, 간격 기준은 거래일 수가 달마다 다른 영향을 받지 않는다는 점이 있습니다. 어느 쪽이든 리밸런싱 날의 신호는 그날까지 알 수 있었던 정보로만 계산해야 룩어헤드 편향이 생기지 않습니다.

리밸런싱 결과를 읽을 때 확인할 것

  • 회전율과 연간 거래 횟수: 주기를 줄였을 때 비용이 얼마나 늘었는지 봅니다.
  • 편출 종목의 청산 처리: 순위 밖으로 밀려난 종목이 어떤 가격에 정리됐는지 거래 목록에서 확인합니다.
  • 보유 종목 수와 비중: 리밸런싱 때마다 비중을 균등하게 다시 맞추는지, 기존 비중을 그대로 두는지에 따라 결과가 달라집니다.
  • 특정 시기에만 성과가 몰려 있지 않은지: 구간별 수익곡선으로 확인합니다.

널스탁에서의 리밸런싱

널스탁은 전략에 리밸런싱 주기를 지정할 수 있고, 리밸런싱을 하지 않는 선택도 가능합니다. 주기별 결과를 비교하는 화면에서 같은 전략을 여러 주기로 돌린 결과를 나란히 볼 수 있습니다. 모든 결과는 과거 데이터 기반 시뮬레이션이며, 특정 주기를 권하는 것이 아닙니다.

자주 묻는 질문

백테스트에서 리밸런싱이란 무엇인가요?
정해진 주기마다 조건을 다시 평가해 보유 종목 목록을 갱신하는 일입니다. 조건에서 밀려난 종목은 팔고 새로 들어온 종목은 사며, 포트폴리오 비중을 목표에 맞추는 작업까지 포함하기도 합니다.
리밸런싱 주기를 짧게 하면 어떤 일이 생기나요?
조건 변화를 빨리 반영하지만 매매가 잦아 거래 비용이 늘고, 순위가 조금만 흔들려도 종목이 바뀌는 잡음이 커집니다.
리밸런싱 주기는 하나만 테스트하면 되나요?
하나의 주기 결과만 보면 그 날짜와 가격에 우연히 맞았을 수 있습니다. 여러 주기의 결과를 나란히 놓고 일관된 경향이 있는지 확인하는 것이 일반적인 점검 방법입니다.

떠오른 전략 아이디어를 문장으로 입력하면 과거 데이터로 백테스트해 볼 수 있습니다.

전략 백테스트하기

이 가이드는 투자 연구에 필요한 개념과 계산 방법을 설명하는 교육 자료입니다. 특정 종목·전략의 매수·매도를 권유하거나 미래 수익을 예측하지 않으며, 백테스트 결과는 과거 데이터 기반 시뮬레이션이므로 미래 수익은 보장되지 않습니다.