콘텐츠로 건너뛰기
Reddit

예상 밖의 백테스트 결과 😮

r/Daytrading 조회 8
원문 보기 →
💡

백테스트에서 이동식 손절·익절 등 스마트한 조정이 PnL과 승률을 개선하지 못했습니다. 이는 복잡한 규칙보다 사전에 정한 고정 손절·익절이 더 안정적일 수 있다는 뜻입니다. 읽는 분들은 진입 구조와 리스크 관리, 큰 승리를 가져올 수 있는 포지션 규모에 주목하세요.

먼저, 제 백테스트는 모두 롱 편향이라는 점을 알려드립니다. 숏은 하지 않고 주식만 거래합니다.

1) 스마트 손절(exit): 손절에 바로 걸렸다고 즉시 청산하지 않고, 손절을 조금 더 낮게 재설정하고 원래 손절 위치로 익절을 옮겨 슬리피지를 줄여보려 했습니다. 차트상 가격이 충분히 반등하는 경우가 많아 더 나은 청산 가격을 기대했어요.

2) 가격이 일정 임계치를 넘으면 손절을 본전(break even)으로 이동시키는 규칙을 넣어봤습니다.

3) 스마트 익절(exit): 포지션을 3번에 걸쳐 분할 청산(50%, 50%, 마지막 100%)하고, 익절이 찍힐 때마다 손절을 그 아래로 옮기고 익절을 일정 오프셋만큼 올려 손절이 가격을 따라오게 하는 방식으로 테스트했습니다.

결과는? 어떤 것도 PnL이나 승률을 개선하지 못했습니다. 전혀요. 직관과 정반대라 정말 놀랐습니다. 가장 좋은 결과는 고정된 익절·손절이었습니다. 이동 없이 한 번의 진입과 한 번의 청산. 어떤 변화로 얻는 이익은 다른 면에서 충분히 갉아먹혀서 의미가 없더군요.

데이터가 이렇게 나오니 당황스럽습니다. 혹시 다른 결론을 얻으신 분 있나요?


🧐 배경 설명 및 요약

1) 이 글이 나온 이유: 작성자는 전략의 PnL(손익)과 승률을 개선하려고 여러 방식의 손절·익절 규칙을 백테스트했습니다. 여러 변형을 적용해도 성과가 좋아지지 않자 그 결과를 공유한 것입니다.

2) 작성자가 실제로 걱정하거나 묻고 있는 점: 작성자는 '좀 더 똑똑한(유연한) 손절·익절 규칙이 성과를 개선할 것'이라는 기대가 있었지만, 데이터는 그렇지 않다고 말합니다. 그래서 다른 트레이더들도 비슷한 경험을 했는지, 또는 왜 그런 결과가 나오는지에 대한 의견을 구하고 있습니다.

3) 어려운 개념을 간단히 풀이(초보자용): 손절(stop loss) = 손실을 제한하기 위해 정한 가격. 익절(take profit) = 이익 실현 가격. 슬리피지(slipage) = 의도한 가격과 실제 체결 가격의 차이. 본전(break even) 이동 = 손실을 없애기 위해 손절을 진입가로 올리는 것. 트레일링(stop loss trailing) = 가격이 유리하게 움직일 때 손절을 따라 올려 이익을 보호하는 것. 분할 청산(unwind or scale out) = 포지션을 여러 번 나눠서 일부씩 청산하는 방식입니다. 작성자는 이 모든 기법을 실험했지만, '사전에 고정한 단일 손절·익절'이 더 나은 결과를 냈다고 보고 있습니다.

요약하면, 백테스트 결과는 직관과 다를 수 있고, 복잡한 규칙이 항상 더 나은 것은 아니라는 점을 시사합니다. 핵심은 자신의 진입 셋업이 본질적으로 견고한지, 그리고 큰 트레이드에 참여할 수 있는 구조인지 검토하는 것입니다.

💬 원문 댓글 (1)

u/bry******* ▲ 1
맞아요, 네 말이 맞습니다.

아무리 여러 가지 수단을 써봐도 시장은 꽤 무작위적일 수 있어요. 좋은 셋업을 찾으면 세부사항이 크게 중요하지 않은 편인데, 좋은 셋업은 '깨지기 어렵다'고 보면 됩니다. 반대로 나쁜 셋업은 1,000개의 규칙으로 그럴듯해 보여도 실전에서는 작동하지 않죠.

네가 한 실험은 결국 네 셋업을 증명한 셈입니다(어떤 식으로든). 너도 나도 워런 버핏도 오늘이나 내일 시장이 어디로 갈지 알 수 없어요(내일은 일요일이라 어딜 가는지 안다며 농담한 부분은 그대로 두겠습니다). 우리가 할 수 있는 건 유리한 확률을 스스로에게 부여하는 것뿐이고, 그 확률은 미세한 조정으로 크게 바뀌지 않습니다.

내 생각에 효과적인 건 큰 포지션에 들어갈 수 있는 능력을 확보하는 거예요. 언제 어떤 포지션이 10배로 갈지 미리 알 수는 없지만, 전략이 그런 순간에 참여할 수 있게 해두면 겉으로 보기엔 '운'처럼 보이는 큰 성과의 가능성을 열어줍니다. 모든 승자가 패자가 되는 것을 막는 균형을 잡기 어렵긴 하지만, 전략을 설계할 때 진입이 시장이 한 방향으로 쭉 가는 순간을 잡을 수 있도록 하는 점을 늘 염두에 두면 설계가 훨씬 좋아졌습니다.
원문 보기
Yup your right.

You can try to jump through whatever hoops you want to, the market is fairly random. If you find a good setup, it shouldnt really matter the exact details, a good setup is "hard to break" while a bad setup can look good on paper with 1000 rules but will not work real time.

What youve found proved your setup (one way or another). You, me or warren buffet cant tell where the market is going today or tomorrow (well, tomorros sunday so i know where its going lol), all we can do is give ourselves favourable odds, and those dont really change with microscopic adjustments.


What does work imo is giving yourself the ability to be in huge trades. You cant really know when a winner might go 10x where is resonably expected, but if your strategy allows you to be in when it does, what appears as "dumb luck" is actually allowing the possibility of big success. Hard to balance this against "having ever winner turn into a looser" but when i build a strategy i always want my entry to have a chance at being a moment where the market goes stright in one direction, and a possibiliy of me staying in when it does. Simply having that in mind greatly improved my strategy design.

댓글 (0)

로그인하고 댓글을 작성하세요.

아직 댓글이 없습니다.