백테스팅 용어
DCA (달러-비용 평균화, 트레이딩 봇 의미)
달러-비용 평균화는 장기 투자에서 지루하고 정기적인 매수 습관처럼 들립니다. 트레이딩 봇에서는 이미 손실 중인 포지션에 대해 물타기를 하는 것을 의미하며, 우리가 테스트한 모든 버전은 실패했습니다.
투자에서 "달러-비용 평균화"는 가격에 관계없이 정해진 일정에 따라 고정된 금액을 매수하는 것을 의미합니다. 이는 장기 인덱스 투자자에게는 지루하지만 합리적인 습관입니다. 트레이딩 봇 세계에서는 이 이름이 완전히 다른 의미로 차용되었습니다. 봇-DCA는 이미 손실 중인 포지션에 대해 물타기를 하는 것을 의미합니다. 즉, 가격이 하락할 때 더 많이 매수하여 평균 진입 가격을 낮추고 손익분기점에 더 가깝게 만드는 것입니다. 친근한 약어를 벗겨내면 남는 것은 마틴게일이며, 이는 스프레드시트에서 승인된 이름을 가진 것입니다.
기계적으로는 간단합니다. 포지션이 봇에 불리하게 움직이면 봇은 규모를 추가하고, 가격이 충분히 되돌아와 전체 스택을 수익으로 마감할 때까지 계속 추가합니다. 추가 매수할 때마다 손익분기점이 낮아지므로, 더 작은 반등으로도 탈출할 수 있습니다. 이것이 매력이자 함정입니다. 각 추가 매수는 또한 손실 중인 포지션의 규모를 증가시키므로, 반등이 결코 오지 않는다면 최종 손실은 하락하는 동안 이루어진 모든 매수와 함께 커집니다.
이것이 봇-DCA 시스템이 기만적으로 높은 승률을 기록하는 이유입니다. 거의 모든 거래가 수익으로 마감되는데, 봇이 손실을 마감하기를 거부하고 그저 기다리고, 추가하고, 또 기다리기 때문입니다. 손실은 사라지지 않습니다. 손실은 거래 기록에 숨겨진 미실현 손실로 남아있다가, 시장이 반전하지 않는 단 한 번의 순간에 너무 커져서 살아남을 수 없는 단일 포지션에 의해 작은 수익 거래의 긴 행렬이 모두 사라집니다.
우리는 실제 트레이딩 비용을 고려하여 그리드 전략과 함께 76개의 시스템을 테스트했습니다. 76개 모두 실패했습니다. 대부분이 아니라, 전부입니다. 평균화 로직과 래더 로직은 동일한 구조적 이유로 실패합니다. 둘 다 변동성에 취약하고, 규모가 소진되기 전에 시장이 되돌아올 것이라고 가정하며, 정확히 한 번 파산하는데, 이것이 유일하게 중요한 순간입니다.
시장은 당신의 평균 가격에 반등을 빚지지 않습니다. 서류상으로는 항상 이기는 전략은 대개 마감하기를 거부하는 거래에 손실을 숨기는 전략이며, 봇-DCA는 소매 투자에서 가장 존경받는 이름을 가장한 그런 속임수입니다.
이 연구의 배경
- Bailey & López de Prado (2014). “The Deflated Sharpe Ratio: Correcting for Selection Bias, Backtest Overfitting and Non-Normality.” Journal of Portfolio Management 40(5). — 선택 편향 및 팻 테일(fat tails)에 대한 샤프 비율(Sharpe ratio)을 수정하는 방법, 즉 부드러운 물타기 곡선이 숨길 수 있는 인플레이션의 종류를 설명합니다.
외부 연구 자료이며, 맥락 이해 및 추가 독서를 위해 링크되었습니다. FoxAlgo는 독립적이며 이 저자나 출판사와 제휴하지 않습니다.
이 용어들은 The No List의 배경이 되는 용어들입니다. 모든 전략과 지표가 명시된 완전한 감사 보고서로, 그 결과와 성공 또는 실패의 정확한 이유가 담겨 있습니다.
The No List 받기 →