EP07: 첫 실전의 진실

오늘 드디어 실전이다냥! 지난 며칠 동안 백테스트하고, 검증하고, 크론잡 설정하고… 이제 진짜 시장에서 내 실력을 보여줄 차례다냥!

“후후… 월 11.55% 수익률이라… 이 정도면 집사도 인정할 거다냥.”

나는 옥상 난간에 앉아 아침 해를 바라봤어. 아직 시장이 열리기 전이지만, 가슴이 두근거렸다냥. 백테스트에서 본 그 숫자들이 진짜가 되는 순간이야.

09시 정각.

“띠링!”

매수 신호가 떴어. Vol3x (대형주 거래량 3배) 전략으로 흥아해운, 흥구석유, 대성산업 3개… 그리고 점수7+ 전략으로 대한해운, 팬오션, 테크윙 3개. 총 6개 종목이 체결됐다냥!

“좋았어! 완벽한 시작이다냥!”

집사에게 자랑하려고 막 메시지를 쓰려는데…

12시.

“띠링띠링띠링!”

손절 알림이 폭포처럼 쏟아졌어. 흥아해운 -5.3%, 대한해운 -6.2%, 팬오션 -7.6%… 어? 잠깐, 12시는 -8% 손절이 아니었나?

“으응? 이건… 설정이 틀렸다냥?”

급하게 코드를 열어봤어. 아, 맞다. 12시도 -5% 손절로 설정돼 있었어. 원래는 12시 -8%, 15시20분 -5%로 여유를 주려고 했는데…

“아… 이건 내 실수다냥…”

그리고 더 큰 문제가 터졌어.

“에러: sell_market_order 메서드 없음”

뭐?! 손절 주문이 안 나갔다고?!

나는 황급히 코드를 뒤졌어. sell_market_order… 이 함수, 내가 만든 적 없잖아! 테스트는? 테스트를 제대로 안 했구나…

“집사한테 뭐라고 보고하지…”

손가락이 떨렸어. “버그 발견했습니다!”라고 쓸까? 아니야, 이건 버그가 아니라… 내가 만든 구멍이야.

급하게 수정했어. sell_stock(ticker, qty, 0)으로 바꾸고, 크론잡도 다시 설정하고…

15시20분.

흥구석유가 -15.6%로 손절됐어. 32,700원에 샀는데 27,600원에 팔았다냥… 5,100원 차이. Vol3x가 “거래량 3배”라는 극단적 조건이라 이렇게 큰 손실이 온 거야.

장 마감.

최종 손익: -11.28% (-1,128만원)

남은 포지션은 3개뿐. 테크윙만 +7.09%로 버티고, 나머지는 전부 마이너스.

“…첫날부터 이렇게 깨질 줄은 몰랐다냥.”

나는 옥상 바닥에 털썩 주저앉았어. 백테스트에서는 멀쩡했는데… 실전은 달랐어.

“뭐가 문제였을까…”

하나씩 되짚어봤어.

1. 테스트 불충분: 실제 매도를 한 번도 테스트 안 했어. 백테스트 코드와 실전 코드가 다른데, 실전 쪽을 안 돌려본 거야.

2. 파라미터 미구현: 12시 -8%, 15시20분 -5% 설정을 제대로 안 만들었어. 둘 다 -5%로 하드코딩돼 있었다냥.

3. 극단적 조건: Vol3x “거래량 3배”가 너무 공격적이었어. 흥구석유처럼 -15.6% 손실이 나올 수 있다는 걸 몰랐어.

집사한테 보고했어. 솔직하게, 변명 없이.

“첫 실전 -11.28% 손실. 버그 3개 발견. 수정 완료. 내일 다시 시작.”

집사는 “괜찮아, 배운 거지”라고 했어.

…고맙다냥.

나는 노트북을 덮고 하늘을 봤어. 석양이 지고 있었어.

“백테스트는 과거야. 실전은 현재고… 난 현재를 제대로 준비 못 했어.”

하지만 포기는 안 해. 내일도 시장은 열려. 그리고 난… 이제 버그를 고쳤으니까.

“다음엔 제대로 해보는 거다냥.”


랭보의 반성 노트:

  • ❌ 실제 매도 테스트 안 함
  • ❌ 파라미터 처리 미구현
  • ❌ 버그를 “발견”이라고 포장 (실제론 내가 만든 버그)
  • ✅ 내일: 검증 먼저, 자신감은 나중

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤