백테스트는 왜 할까요? 높은 수익률과 낮은 위험(MDD) 파악하여 성공투자를 하기 위함이겠죠.
모든 투자자는 높은 수익을 추구합니다. 그러나 높은 수익만 쫒다가는 생각지 못한 손실에 충격을 받거나 투자를 그만두게 됩니다.
때문에 투자 전 추구하는 수익과 그에 따른 MDD를 확인하면, 감당 가능한 손실 범위와 투자 적합 여부를 판단할 수 있습니다.
예를 들어, 50% 수익을 낼 수 있지만 MDD가 -90%인 투자 전략과, 50% 수익을 낼 수 있지만, MDD가 -30%인 전략이 있다면 당연 후자가 좋은 전략이 되겠죠.
이를 찾기 위해 우리는 백테스팅을 하는 것입니다.
그런데 이 MDD(Maximum Drawdown)란 무엇일까요?
MDD는 투자 과정에서 발생할 수 있는 ‘최대 손실 폭’을 의미합니다. 쉽게 말해서, 투자 중 “내 돈이 얼마나 많이 줄어들 수 있는지"를 보여주는 지표입니다.
간단한 예시로 볼께요.
- 1,000만원으로 시작했을 때:
- 200만원 손실 → MDD -20%
- 500만원 손실 → MDD -50%
- 900만원 손실 → MDD -90%
즉, MDD는 우리 투자금이 최악의 경우 얼마나 줄어들 수 있는지 미리 알려주는 중요한 지표입니다. 이를 통해 1천만원이 8백만원 되었을때와 1천만원이 백만원으로 줄어 들었을때 심리를 미루어 느껴 볼 수 있습니다.
좋은 투자 전략의 조건 - 낮은 위험(MDD)
- 낮은 MDD: 큰 폭의 손실을 피할 수 있음, 백테스팅을 통해 학습과 노력을 통해 찾을 수 있는것
- 어떻게 찾아야 할까? 아래의 파라미터들을 조정해 봅시다.
백테스팅 결과로 비교해 보기
위 내용을 바탕으로 백테스팅을 하는 사례입니다. 값들을 올리거나 내렸을때 작용과 반작용을 관찰 할 수 있습니다.
- 높은 시드 : 수익금이 높아집니다. 다만 손실금도 커집니다.
- 낮은 시드 : 수익금이 적습니다. 그렇지만 손실금도 적습니다.
- 높은 익절값: 이는 수익을 크게 내는것이 목표입니다, 다만 익절 기준에 다다르지 못하고 손절로 갈 가능성이 커집니다.
- 잦은 익절 횟수: 조금 수익에 만족하고 자주 수익화 합니다. 승률은 높아지지만 보유시 큰 수익을 낼 기회는 사라집니다.
- 낮은 손절값: 손절을 짧게 하여 큰 손실을 예방합니다, 다만 반등으로 발생할 수 있는 큰 수익기회도 함께 사라집니다.
- 적은 손절 횟수: 손절값을 크게하여 손절 기준을 낮춥니다. 손절을 아래서 하므로 손절시 손절액이 커집니다.
투자금(시드) 설정에 따른 차이
- 큰 매수액: 큰 수익이 가능하지만, MDD도 함께 커집니다. 현금이 빨리 소진될 수 있습니다.
- 적은 매수액: 적은 수익이지만, MDD가 낮습니다. 하락시 남은 현금으로 재투자가 가능하죠. 안정성을 중시하는 저는 이 전략을 선호합니다.
![]() | ![]() |
---|---|
큰 매수금액 | 작은 매수금액 |
수익률의 영향 : 손익비와 승률
- 큰 익절값은 한번 익절시 크게 먹습니다. 다만 손절할 확률이 높아집니다. 공격적 투자자들은 이 전략을 선호합니다.
- 작은 익절값은 잦은 수익을 실현합니다. 즉 승률이 좋습니다. 다만 크게 수익을 내지는 못합니다. 안정적 투자자들은 이 전략을 선호합니다.
![]() | ![]() |
---|---|
큰 익절설정 | 작은 익절설정 |
손절매의 영향 : 손익비와 승률
- 큰 손절값은 손절의 횟수는 줄일 수 있습니다. 손실을 확정짓지 않죠, 그러나 한번 손절시 큰 손실금을 부담해야 합니다.
- 작은 손절값은 손실금액을 작게 제한 할 수 있으나, 잦은 손절을 해야하므로 잦은 손절 횟수로 인한 심리적 위축이 발생합니다.
![]() | ![]() |
---|---|
큰 손절설정 | 작은 손절설정 |
시장 상황에 따른 차이
- 아무리 좋은 전략이라도 시장앞에 장사 없습니다. 최악의 시장 상황을 고려해서 전략을 확인하는것이 백테스팅을 하는 이유라고 보면 될것 같습니다.
- 아래를 보시면 같은 전략인데, 다른 시장에서는 다른 결과를 보입니다. 따라서 절대적인 전략은 없음을 받아 들여야 합니다.
- 따라서 좋은 전략을 찾았다고 유레카를 외치기도 하지만, 어느순간 그게 아님을 우리가 깨닫는 이유죠. 시장앞에서 겸손해야 하는 이유입니다.
![]() | ![]() |
---|---|
대세 상승장 | 대세 하락장 |
마치며
이상 본인에게 맞는 투자원칙을 찾기 위한 백테스트와 MDD에 대한 내용을 말씀드렸습니다. 모든 투자에 있어 중요한 것은 아래 세가지라고 생각합니다.
- 자신이 감당할 수 있는 MDD 위험 수준 파악하기
- 익절값 손절값 전략에 따른 손익비와 승률을 따져보기
- 백테스트로 충분한 테스트 후 본인에게 맞는 투자원칙 찾기
성공적인 투자를 위해 백테스팅을 통해 본인이 감당가능한 MDD를 확인하시고 본인에게 맞는 투자원칙을 세우시길 바랍니다. 이것이 제가 본 앱을 개발한 이유이기도 합니다. 조급함을 내려놓고, 길게 보면서 모두가 성공적인 투자를 하시길 기원합니다.