2026년 9월 18일 · 리서치

시그널을 집어삼킨 리밸런싱: 전략이 실제 시장을 처음으로 거친 여정

시그널을 집어삼킨 리밸런싱: 전략이 실제 시장을 처음으로 거친 여정

화요일 00:05 UTC, 저희 횡단면 암호화폐 전략은 단기 추세 점수를 기준으로 무기한 계약 40개를 순위화하고 상위 10개를 동일 비중 포지션으로 편입했습니다. 백테스트에서는 수익 종목과 손실 종목 간 격차가 양호했습니다. 그런데 자본금 $250,000을 실제로 거래하게 하자, 매력적이던 수익 곡선이 무너지기 시작했습니다.

문제는 시그널에 숨어 있지 않았습니다. 리밸런싱에 있었습니다. 매수 10건, 매도 10건, 그리고 주문이 한꺼번에 도착하기 전까지는 표시된 깊이가 넉넉해 보였던 몇몇 계약이 문제였습니다. 전략은 포트폴리오 변경을 가격 업데이트처럼 다뤘습니다. 거래소에서는 실제 주문이 줄지어 들어옵니다.

저희는 그 화요일의 상황을 순서대로 재현했습니다. 먼저 기존 포지션을 줄여야 했고, 그다음 새 포지션을 열어야 했습니다. 목표 비중은 단순했지만, 거기까지 가는 과정은 그렇지 않았습니다.

20리밸런싱당 주문 수
$25,000포지션당 목표 금액
8 bps측면당 가정 비용

측면당 8 베이시스 포인트는 평균 비용 추정치 하나에서 나온 값이었습니다. 거래소 수수료와 약간의 슬리피지 여유분을 포함했습니다. 그 결과 모든 주문에 같은 비용을 적용하게 됐습니다. 조용한 시간대의 유동성 높은 계약이든, 변동성이 급등한 직후의 유동성 낮은 계약이든 말입니다.

저희는 가장 큰 주문부터 살펴봤습니다. 목표 금액 $25,000은 일일 거래량의 0.4%였고, 비율만 보면 무해해 보였습니다. 하지만 일일 거래량으로는 실제 거래가 필요한 몇 초 동안 이용 가능한 물량을 알 수 없습니다. 최우선 호가의 깊이는 얕았고, 몇 단계 아래로 내려가자 호가 간격이 빠르게 벌어졌습니다. 전량을 시장가로 체결하려면 여러 호가를 소진해야 했습니다. 지정가 주문을 내면 체결될 경우 스프레드를 아낄 수 있지만, 다음 의사결정 시점 전에 체결되리라는 보장은 없었습니다.

그래서 주문을 $5,000씩 5개로 나눴습니다. 즉각적인 시장 영향은 줄었지만, 시간과 시장 경로라는 변수가 생겼습니다. 각 주문은 서로 다른 가격에 도착할 수 있고, 가격이 빠르게 움직이면 포지션을 절반만 구축한 채 남을 수도 있었습니다. 저희는 두 결과를 모두 기록했습니다. 기존 백테스트는 어느 쪽도 기록하지 않았습니다.

그리고 이는 한쪽 거래에 불과했습니다. 전략은 상위 10개에서 밀려난 포지션을 매도하면서 대체 종목을 매수했습니다. 순 익스포저는 목표치에 가까웠지만 총 회전율은 배정 자본의 거의 2배였습니다. 최종 포트폴리오 변화에만 비용을 부과하면 그 상태에 이르기 위해 필요한 거래를 놓치게 됩니다.

체결 방식절감되는 점감수해야 할 위험
시장가 주문 1건소요 시간과 체결 여부의 불확실성한 번에 더 많은 오더북 깊이 소진
시장가 주문 5건즉각적인 시장 영향 감소주문 간 가격 변동
지정가 주문지불 스프레드 감소 가능성부분 체결 또는 미체결

그날 오후, 저희는 고정 슬리피지 여유분을 단순한 참여율 모델로 바꿨습니다. 각 주문의 예상 시장 충격은 최근 거래량 대비 주문 규모가 커질수록 증가했고, 시뮬레이션 참여율에 상한을 두어 전략이 시장에서 비현실적으로 큰 비중을 차지하지 못하게 했습니다. 여전히 근사치였습니다. 집계 거래량은 실시간 대기열이 아니고, 봉 데이터만으로는 그 사이의 모든 가격을 알 수 없습니다. 그래도 같은 시그널이라도 규모에 따라 체결 비용이 달라진다는 사실을 백테스트에 반영하게 했습니다.

수정된 실행에서는 스프레드를 넘어서 체결한 주문에 taker 수수료를 부과하고, 시뮬레이션에서 대기 주문이 실제로 체결된다고 가정한 경우에만 maker 수수료를 적용했습니다. 펀딩은 별도의 보유 비용으로 유지했습니다. 리밸런싱 비용에 포함되는 항목이 아니기 때문입니다. 비용 항목을 분리하자 실패 원인이 분명해졌습니다. 전략의 예측력이 갑자기 나빠진 것이 아니었습니다. 회전율이 예측한 엣지에 비해 비쌌습니다.

그 주가 끝날 무렵, 저희는 리밸런싱 빈도를 낮추고 보유 가능한 깊이에 비해 목표 비중이 비현실적인 계약을 제외했습니다. 백테스트 수익률은 떨어졌습니다. 대신 체결 가정을 더 쉽게 설명할 수 있게 됐고, 이는 더 큰 수치보다 유용한 결과였습니다.

포트폴리오 전략을 검토할 때는 리밸런싱 한 번을 끝까지 따라가 보세요. 목표 비중에서 개별 주문으로, 주문에서 현실적인 체결로, 체결에서 수수료와 시장 충격으로 이어지는 과정을 살펴보는 겁니다. 이 과정이 빠져 있다면, 수익 곡선은 실제로 거래할 필요가 없었던 포트폴리오를 보여주는 셈입니다.

시장 충격포트폴리오 리밸런싱백테스팅거래 비용
← 전체 글