자동매매 봇이 계속 지고 있을 때 — 끄기·참기·고치기, 무엇이 정답일까
자동매매를 시작할 때 사람들이 가장 많이 상상하는 장면은 '봇이 알아서 벌어주는 모습'입니다. 그런데 실제로 봇을 돌려본 사람이 가장 자주 마주하는 장면은 정반대입니다—계좌가 며칠째 빨간색이고, 손이 마우스로 자꾸 향하는 순간. 이때 머릿속에 떠오르는 질문은 딱 하나입니다. "지금 꺼야 하나?" 그런데 바로 이 질문이, 하필 가장 던지기 나쁜 순간에 던지는 가장 나쁜 질문입니다. 이 글은 봇이 손실 중일 때 필요한 판단을 세 개의 서로 다른 결정—참기·끄기·고치기—으로 나누고, 그 결정을 '지금 이 순간의 공포'가 아니라 미리 정해둔 규칙으로 내리는 방법을 코딩 없이 정리합니다. 미리 밝혀두자면, 이 글은 어떤 전략이 회복한다거나 오른다고 예측하지 않습니다. 손실을 읽고 대응하는 운영 규율과 리스크 프레임에 관한 이야기이며, 어떤 기준도 미래의 수익을 보장하지 않습니다.
이 글의 흐름
- 빨간 숫자를 보는 순간, 세 가지 충동이 싸운다
- 손실에는 두 종류가 있다 — 정상적 굴곡 vs 전략이 깨진 것
- '드로다운' — 모든 전략이 통과하는 계곡
- '지금 끌까?'가 최악의 질문인 이유
- 그래서 규칙은 '미리' 정한다 — 중단 규칙의 3가지 재료
- 세 개의 다른 질문 — 참기·끄기·고치기
- 한눈에 보는 판단 흐름도
- '참기'가 정답일 때 — 드로다운은 전략이 내는 세금
- '끄기'가 정답일 때 — 전제가 무너졌다는 신호
- '고치기'가 정답일 때 — 그리고 고치기의 함정
- 자동 안전벨트 vs 사람의 손
- 위탁했다면 — 제작자와 무엇을 합의해야 하나
- 흔한 오해 5가지
- 실전 시나리오 3가지
- 맡길 때 물어볼 5가지 · 한 장 요약
- 자주 묻는 질문
1. 빨간 숫자를 보는 순간, 세 가지 충동이 싸운다
자동매매 봇이 손실 구간에 들어가면, 대부분의 사람 마음속에서 세 가지 충동이 동시에 일어나 서로 싸웁니다. 문제는 이 셋이 전부 감정에서 나온다는 것이고, 감정에서 나온 판단은 하필 손실 중일 때 가장 믿기 어렵습니다.
충동 ①: 당장 꺼!
"더 잃기 전에 멈추자." 공포가 시키는 반응. 정상적 조정마저 바닥에서 확정 손실로 굳혀버릴 수 있습니다.
충동 ②: 조금만 더 참자
"곧 반등할 거야." 미련과 희망이 시키는 반응. 진짜로 망가진 전략을 계속 돌려 손실을 키울 수 있습니다.
충동 ③: 내가 좀 손보자
"설정을 살짝 바꾸면…" 통제욕이 시키는 반응. 근거 없이 손대면 전략을 더 망가뜨리기 쉽습니다.
흥미로운 건, 이 세 충동이 각각 실제로 정답일 수 있는 상황이 따로 있다는 점입니다. 어떤 손실은 정말로 참아야 하고, 어떤 손실은 정말로 꺼야 하고, 어떤 손실은 정말로 고쳐야 합니다. 문제는 충동이 상황을 못 가린다는 것입니다. 공포는 참아야 할 때 끄라고 하고, 미련은 꺼야 할 때 참으라고 합니다. 그래서 우리에게 필요한 건 '더 센 의지'가 아니라, 상황을 셋으로 갈라주는 판단 도구입니다.
자동매매를 맡기는 분들이 흔히 오해하는 지점이 여기 있습니다. "봇에 맡기면 감정 문제는 끝난 것 아닌가?" 절반만 맞습니다. 봇은 주문을 내는 순간의 감정은 지워줍니다. 하지만 봇을 끄고 켜고 손대는 사람의 감정은 그대로 남습니다. 실제로 자동매매의 성패를 가르는 마지막 관문은 전략의 정교함이 아니라, "내가 이 봇을 내버려 둘 수 있는가"인 경우가 많습니다. 사람의 개입 충동과 손실 회피 심리는 트레이딩 심리·행동경제학 완전 가이드에서 깊이 다뤘습니다.
2. 손실에는 두 종류가 있다 — 정상적 굴곡 vs 전략이 깨진 것
모든 판단의 출발점은 이 문장입니다: 손실이라고 다 같은 손실이 아니다. 자동매매에서 마주치는 손실은 크게 두 부류로 나뉩니다. 이 둘을 구분하지 못하면 어떤 규칙도 소용이 없습니다.
A. 정상적인 굴곡 (드로다운)
- 전략이 원래 이길 때도, 질 때도 있게 설계됨
- 지금의 손실 폭·연속 손실이 과거에도 여러 번 나타났던 범위 안
- 전략이 전제한 조건(시장 성격 등)이 여전히 유효
- 봇은 설계한 대로 정확히 작동 중
- → 대체로 참기가 규칙
B. 전략이 깨진 것
- 손실이 과거 최대낙폭을 분명히 넘어섬
- 전략이 기대던 전제가 바뀜(시장 구조·성격 변화)
- 봇이 설계와 다르게 작동(버그·체결·데이터 오류)
- 이기던 방식이 더는 통하지 않는 지속적 정황
- → 끄기 또는 고치기가 규칙
여기서 잔인한 진실 하나를 인정해야 합니다. 손실이 진행되는 그 순간에는, A와 B를 100% 확실하게 구분할 방법이 없습니다. 정상적 굴곡의 한복판인지, 전략이 무너지기 시작한 초입인지는 시간이 지나야 완전히 드러납니다. 그렇다고 손 놓고 있을 수는 없으니, 우리는 불완전한 정보 위에서 확률적으로 더 나은 결정을 내려야 합니다. 그 도구가 뒤에서 다룰 '미리 정한 규칙'입니다.
B 중에서도 세 번째—봇이 설계와 다르게 작동하는 경우—는 성격이 완전히 다릅니다. 이건 전략 부진이 아니라 고장입니다. 신호는 맞게 잡았는데 주문이 엉뚱하게 나가거나, 데이터가 잘못 들어와 헛매매를 하거나, 서버가 멈춰 손절을 못 하는 경우죠. 이런 기술적 실패는 '전략을 참느냐 끄느냐'와 다른 트랙에서, 자동매매 봇 장애·복구 플레이북의 감지·복구 절차로 다뤄야 합니다. 이 글에서 말하는 '끄기·참기·고치기'는 주로 봇이 멀쩡히 설계대로 작동하는데도 손실이 나는 전략 차원의 이야기입니다.
3. '드로다운' — 모든 전략이 통과하는 계곡
A(정상적 굴곡)를 이해하려면 드로다운(drawdown)이라는 단어를 알아야 합니다. 어렵지 않습니다. 드로다운은 '계좌가 이전 최고점 대비 얼마나 내려와 있는가'입니다. 자산이 100만 원까지 올랐다가 85만 원이 되면, 최고점 대비 −15%의 드로다운 상태입니다. 그리고 그중 가장 깊게 파인 골짜기를 최대낙폭(MDD, Maximum Drawdown)이라 부릅니다.
핵심은 이겁니다. 드로다운이 0인 전략은 세상에 없습니다. 아무리 좋은 전략도 자산 곡선은 계단처럼 반듯하게 오르지 않고, 올랐다 내렸다를 반복하며 수많은 계곡을 통과합니다. 즉 손실 구간은 전략의 '고장'이 아니라 전략의 정상적 일부입니다. 수익이라는 봉우리에 가려면 반드시 몇 개의 계곡을 건너야 하고, 그 계곡의 깊이와 길이가 바로 드로다운입니다.
그래서 손실을 볼 때 던져야 할 첫 질문은 "지금 얼마나 잃었나?"가 아니라 "지금의 이 계곡이, 이 전략이 원래 통과하던 계곡들과 비슷한 깊이인가, 아니면 그보다 확연히 깊은가?"입니다. 이 질문에 답하려면 이 전략이 과거에 어떤 계곡들을 통과했는지를 미리 알고 있어야 합니다. 그 정보가 바로 백테스트·과거 운영 기록에 담긴 드로다운의 이력이고, 이걸 읽는 법은 백테스트 리포트 읽는 법과 리스크 관리 완전 가이드(드로다운·손절·포지션 사이징)에서 다뤘습니다.
YMYL 주의: 과거의 최대낙폭이 −15%였다고 해서 미래에도 그 안에서 머문다는 보장은 전혀 없습니다. 시장은 언제든 과거보다 더 깊은 계곡을 만들 수 있고, 과거의 드로다운은 미래 손실의 상한선이 아니라 참고용 이력일 뿐입니다. 이 글의 모든 숫자(−15%, −30% 등)는 개념을 설명하기 위한 예시이며, 실제 기준은 전략·자본·성향에 따라 완전히 달라집니다. 어떤 수치도 안전을 보장하지 않으며 구체적 판단은 전문가 검토가 필요합니다.
4. '지금 끌까?'가 최악의 질문인 이유
이제 이 글의 핵심 주장으로 들어갑니다. "지금 끌까?"라는 질문 자체가 잘못됐습니다. 시점이 잘못됐기 때문입니다. 손실이 깊어져 마음이 흔들리는 바로 그 순간은, 인간이 매매 판단을 내리기에 과학적으로 가장 나쁜 상태입니다. 이유는 셋입니다.
- 손실 회피 편향 — 사람은 같은 크기의 이익보다 손실을 훨씬 크고 아프게 느낍니다. 그래서 손실 중에는 위험을 과대평가해, 참아야 할 계곡에서도 '탈출'을 정답처럼 느낍니다.
- 최근성 편향 — 방금 겪은 며칠의 하락이 마치 '앞으로도 계속될 흐름'처럼 느껴집니다. 실제로는 표본 몇 개일 뿐인데, 뇌는 그것을 '추세'로 확대해석합니다.
- 통제 착각 — 무언가 '행동'을 해야 불안이 줄어듭니다. 그래서 끄든 켜든 손보든, 가만히 있는 것보다 뭔가 하는 쪽을 택하게 됩니다. 하지만 자동매매에서 '가만히 두기'는 종종 가장 어려운 정답입니다.
이 세 편향이 겹치는 순간의 결정은 거의 항상 편향의 방향으로 기웁니다. 그리고 더 나쁜 건, 그 결정이 옳았는지 그른지를 나중에 공정하게 평가하기도 어렵다는 점입니다. 껐는데 반등하면 "역시 참을걸", 참았는데 더 빠지면 "역시 끌걸"—사후에는 무슨 선택을 했든 후회할 재료가 생깁니다. 이 사후 확신 편향 때문에, 순간의 판단은 배움으로 쌓이지도 않고 그저 감정만 소모시킵니다.
그래서 결론은 단순합니다. 손실 중에 무엇을 할지는, 손실을 보기 전에 정한다. 마치 항해를 떠나기 전에 "바람이 이 세기를 넘으면 항구로 돌아온다"를 정해두는 것처럼요. 폭풍 한가운데서 처음으로 '돌아갈까?'를 고민하는 선장은 이미 늦었습니다. 규칙을 고요할 때 정하고, 폭풍 속에서는 실행만 하는 것—이것이 시스템 트레이딩과 자동매매가 존재하는 진짜 이유입니다.
5. 그래서 규칙은 '미리' 정한다 — 중단 규칙의 3가지 재료
봇을 돌리기 전에 정해두어야 할 것이 중단 규칙(kill rule)입니다. "어떤 조건이 충족되면 이 봇을 멈춘다"를 미리 글로 적어두는 것이죠. 좋은 중단 규칙은 대체로 세 가지 재료 중 하나 이상으로 만들어집니다. 셋 다 손실을 보기 전에 정할 수 있다는 게 핵심입니다.
| 재료 | 무엇을 보나 | 예시(개념용) |
|---|---|---|
| ① 손실 폭 한도 | 최고점 대비 낙폭이 정한 선을 넘는가 | "과거 MDD의 1.5~2배, 또는 내 감내 한도인 −25%에 닿으면 정지" |
| ② 연속·기간 한도 | 연속 손실 횟수나 부진 지속 기간이 과거 최악을 넘는가 | "과거 최장 연속 손실이 8회였는데 15회를 넘으면 검토" |
| ③ 전제 무효화 | 전략이 딛고 선 가정이 깨졌는가 | "이 전략이 전제한 시장 성격/규칙/상품이 사라지면 즉시 정지" |
①과 ②는 숫자로 세는 규칙이라 봇에 자동으로 심을 수 있습니다. "낙폭이 X%를 넘으면 신규 진입을 멈추고 알림을 보낸다" 같은 안전벨트를 코드로 넣어두면, 사람이 공포에 떨며 지켜보지 않아도 규칙이 실행됩니다. ③은 성격이 다릅니다. '전제가 깨졌다'는 사람이 판단할 몫이 큽니다. 예를 들어 특정 거래소 제도가 바뀌거나, 전략이 노리던 비효율이 사라졌거나, 상품 자체가 상장폐지되는 상황은 숫자로 자동 감지하기 어렵습니다. 그래서 ③은 정기 점검 항목으로 두고 사람이 주기적으로 확인합니다.
중요: 위 표의 숫자(−25%, 8회, 15회 등)는 전부 개념을 보여주기 위한 예시입니다. 여러분 전략의 실제 한도는 그 전략의 과거 이력과 여러분이 감당할 수 있는 손실 크기에 맞춰 개별적으로 정해야 하며, 이는 전문가와 함께 검토하는 것이 안전합니다. '모든 전략은 −10%에서 끊어라' 같은 일률적 정답은 없습니다.
6. 세 개의 다른 질문 — 참기·끄기·고치기
중단 규칙을 손에 쥐었으면, 이제 손실 앞에서 세 개의 서로 다른 질문을 순서대로 던집니다. 이 셋은 하나의 질문이 아니라 완전히 다른 세 결정이라는 점이 중요합니다.
참기 (Hold)
질문: "지금 손실이 이 전략의 정상 계곡 범위 안인가?" 예 → 아무것도 하지 않는 것이 규칙. 참는 것도 능동적 결정입니다.
끄기 (Stop)
질문: "미리 정한 한도를 넘었거나 전제가 깨졌는가?" 예 → 감정 없이 정지. 되살릴지는 나중에 고요할 때 판단.
고치기 (Fix)
질문: "무너진 원인이 명확히 규명됐고, 그 수정이 곡선 맞추기가 아닌가?" 예 → 검증 절차를 거쳐 수정.
순서가 중요합니다. 먼저 '참기'인지 묻고, 아니면 '끄기'인지 묻고, 끈 다음에야 '고치기'를 고민합니다. 많은 사람이 이 순서를 거꾸로 밟습니다—참아야 할 계곡에서 성급히 '고치기'로 뛰어들어, 멀쩡한 전략의 설정을 최근 며칠에 맞춰 비틀어 버립니다. 이것이 자동매매에서 가장 흔하고 치명적인 자해입니다. 손실 중의 '고치기'는 대개 가장 마지막에, 가장 신중하게 다뤄야 할 선택지입니다.
또 하나. '끄기'와 '고치기'는 붙어 있지 않습니다. 끈다고 반드시 고쳐서 되살려야 하는 것도 아니고, 그냥 그 전략을 은퇴시키는 것도 완전히 정당한 결론입니다. 세상의 모든 전략에는 수명이 있고, 잘 작동하던 전략이 시장 변화로 더는 통하지 않게 되는 일은 자연스럽습니다. 한 전략에 모든 것을 걸지 않고 여러 전략을 함께 굴려 하나가 은퇴해도 전체가 흔들리지 않게 하는 접근은 전략 포트폴리오 가이드에서 다뤘습니다.
7. 한눈에 보는 판단 흐름도
지금까지의 논리를 하나의 흐름도로 압축하면 이렇습니다. 손실을 마주할 때 이 순서대로만 따라가도, 충동이 아니라 규칙으로 움직이게 됩니다.
이 흐름도의 가장 중요한 메시지는 "한도를 넘으면 일단 끈다"입니다. 끈 다음에 고칠지 은퇴시킬지는 손실의 압박에서 벗어난 고요한 상태에서 판단합니다. 폭풍 속에서 배를 고치려 들지 말고, 일단 항구에 대고—그다음에 수리할지 폐선할지 결정하는 겁니다.
8. '참기'가 정답일 때 — 드로다운은 전략이 내는 세금
가장 어려운 결정은 의외로 '참기'입니다. 아무것도 안 하는 게 왜 어렵냐고요? 앞서 본 통제 착각 때문입니다. 하지만 데이터로 만든 전략을 믿기로 했다면, 정상 계곡을 통과하는 동안 손을 대지 않는 것이야말로 그 믿음을 지키는 유일한 방법입니다.
참기가 정답인 상황의 신호는 이렇습니다. ① 지금의 낙폭이 과거 여러 번 겪었던 계곡과 비슷한 깊이입니다. ② 연속 손실 횟수가 과거 최악을 아직 넘지 않았습니다. ③ 전략이 노리던 시장 성격이 그대로이고, ④ 봇은 설계대로 정확히 움직이고 있습니다. 이 네 조건이 갖춰졌다면, 지금의 손실은 전략이 수익을 만들기 위해 어쩔 수 없이 내는 세금에 가깝습니다.
비유하자면, 이익과 손실이 번갈아 오는 전략은 파도가 있는 항해와 같습니다. 목적지(장기 결과)로 가는 배가 잠깐 파도 골에 내려앉았다고 방향키를 홱 꺾으면, 항로만 엉망이 됩니다. 참기란 파도 골에서 방향키를 붙잡고 버티는 규율입니다. 물론 이 비유는 '파도만 지나면 반드시 봉우리가 온다'는 뜻이 아닙니다. 어떤 항해는 목적지에 못 닿습니다. 그래서 '참기'에도 반드시 한도선(언제까지 참을지)이 함께 있어야 하며, 그 선을 넘으면 참기는 끝나고 끄기로 넘어갑니다.
현실적으로 참기를 가능하게 하는 건 표본을 세는 습관입니다. "3일 졌다"가 아니라 "이 전략이 과거에 3일 연속 진 적이 몇 번이었고 그때 어떻게 됐나"를 봅니다. 며칠이라는 시간이 아니라 표본의 수로 보는 훈련이, 최근성 편향에 휘둘리지 않게 해줍니다. 애초에 이런 판단이 가능하려면 실전 투입 전에 그 전략의 성격을 충분히 파악해두어야 하는데, 이는 실전 투입 전 검증 3단계에서 다룬 이야기와 이어집니다.
9. '끄기'가 정답일 때 — 전제가 무너졌다는 신호
이제 반대쪽, 정말로 꺼야 할 때입니다. 끄기의 방아쇠는 감정이 아니라 미리 정한 한도선 또는 전제 붕괴여야 합니다. 대표적인 '끄기 신호'를 정리하면:
- 낙폭이 한도선을 분명히 넘음 — 과거 정상 계곡보다 확연히 깊어졌고, 미리 정한 손실 한도에 닿았습니다.
- 연속 부진이 과거 최악을 갱신 — 표본으로 봐도 '이례적' 영역에 들어섰습니다.
- 전제가 깨짐 — 전략이 딛고 선 가정이 바뀌었습니다. 노리던 비효율이 사라졌거나, 시장의 성격이 구조적으로 변했거나, 대상 상품·제도가 바뀌었습니다.
- 이기던 방식의 실종 — 특정 국면에서 벌던 패턴이 지속적으로 안 통하는 정황이 쌓입니다(단발성 부진과 구별).
끄기에서 가장 중요한 마음가짐은 "끈다고 실패가 아니다"입니다. 오히려 미리 정한 규칙대로 정확히 끄는 것은 규율의 성공입니다. 자동차의 에어백이 터졌다고 자동차가 실패한 게 아니듯, 중단 규칙이 발동한 것은 안전장치가 제대로 작동한 것입니다. 껐을 때 밀려오는 '조금만 더 참을걸' 하는 미련은, 앞서 말한 사후 확신 편향의 목소리일 뿐입니다.
끄는 기술적 방법도 미리 마련돼 있어야 합니다. 봇을 어떻게 즉시 멈추는지, 열려 있던 포지션은 어떻게 처리하는지(청산할지 유지할지도 규칙으로), 원격에서도 끌 수 있는지를 평소에 확인해 둡니다. 외출 중이거나 새벽이라도 안전하게 정지·감시할 수 있어야 하는데, 이런 원격 감시·제어 장치는 텔레그램으로 봇 감시·원격 제어하기에서 구체적으로 다뤘습니다.
10. '고치기'가 정답일 때 — 그리고 고치기의 함정
마지막은 고치기입니다. 세 선택지 중 가장 위험한 선택지이기도 합니다. 왜냐하면 손실 직후의 '고치기'는 십중팔구 최근 며칠에 전략을 짜 맞추는 일로 변질되기 때문입니다. "이 손실만 피했으면 좋았을 텐데" 하며 파라미터를 그 손실이 안 났을 값으로 돌리는 것—이것이 바로 과최적화(곡선 맞추기)이고, 이렇게 손본 전략은 지나간 손실은 피하지만 다가올 손실에는 더 취약해지는 경우가 많습니다.
그래서 '고치기'가 정당해지려면 세 가지 조건이 필요합니다.
- 원인이 규명됐다 — "왠지 안 좋으니까"가 아니라, 무엇이 왜 무너졌는지 구체적 가설이 있습니다. 원인 모를 수정은 도박입니다.
- 수정이 곡선 맞추기가 아니다 — 최근 손실을 피하려는 땜질이 아니라, 규명된 원인을 논리적으로 다루는 구조적 개선입니다.
- 수정본을 다시 검증한다 — 고친 전략은 새 전략입니다. 실전에 바로 넣지 말고 검증 단계를 처음부터 다시 밟습니다.
핵심은 손실 중에는 고치지 않는다는 원칙입니다. 먼저 끄고(9절), 압박에서 벗어난 뒤, 위 세 조건을 냉정하게 따져 고칠 가치가 있을 때만 검증 트랙에 올립니다. 그리고 고친 전략을 실전에 다시 투입할 때는 처음 그랬듯 검증 3단계를 거쳐야 합니다. 왜 백테스트가 좋아도 실거래가 다른지, 즉 '고쳤는데 또 안 되는' 이유는 백테스트 +50%인데 실거래 −10% — 무너지는 7가지 이유에서 진단했습니다.
고치기의 가장 흔한 자해: 손실이 무서워 손절 폭을 넓히는 것입니다. "손절에 자꾸 걸리니 여유를 주자"며 손절선을 뒤로 미루면, 당장의 잦은 손절은 줄지만 한 번의 큰 손실에 노출됩니다. 이는 고치기가 아니라 리스크를 뒤로 미뤄 키우는 행동일 수 있습니다. 손절·포지션 크기 같은 리스크 설계는 감이 아니라 리스크 관리 원칙 위에서만 손대야 합니다.
11. 자동 안전벨트 vs 사람의 손
지금까지의 규칙 중 어디까지를 봇에 자동으로 심고, 어디까지를 사람이 판단할까요? 이 경계를 잘 그으면, 사람은 공포에 흔들릴 여지가 줄고 규율은 튼튼해집니다.
| 구분 | 봇에 자동으로 (안전벨트) | 사람이 판단 (핸들) |
|---|---|---|
| 손실 폭 한도 | 낙폭 X% 도달 시 신규 진입 정지 + 즉시 알림 | 완전 종료할지, 되살릴지의 최종 결정 |
| 연속 손실 | 연속 N회 손실 시 자동 일시정지 + 알림 | 일시정지 후 전제 점검·재개 여부 |
| 이상 작동 | 주문 실패·괴리·데이터 이상 감지 시 자동 중단 | 고장 원인 규명·수리 의뢰 |
| 전제 무효화 | (자동 감지 어려움) | 정기 점검으로 전제 유효성 확인 |
원칙은 "셀 수 있는 것은 봇에게, 판단이 필요한 것은 사람에게"입니다. 낙폭·연속 손실·주문 이상처럼 숫자로 명확한 것은 봇이 감정 없이 실행하게 맡깁니다. 반대로 '이 전략이 여전히 유효한가' 같은 맥락적 판단은 사람이 정기적으로 점검합니다. 이렇게 나누면, 정작 손실이 깊어지는 순간에 사람이 해야 할 즉흥적 판단이 최소화됩니다. 자동 안전벨트를 봇에 심는 일은 제작 단계에서 반드시 요구해야 할 사양이지, 있으면 좋은 옵션이 아닙니다.
12. 위탁했다면 — 제작자와 무엇을 합의해야 하나
봇을 직접 만든 게 아니라 맡겨서 제작한 경우, 손실 국면의 판단에는 '제작자와의 관계'라는 층이 하나 더 얹힙니다. 여기서 가장 많은 오해와 분쟁이 생기므로, 계약 단계에서 미리 못 박아야 할 것들을 정리합니다.
- '하자'와 '전략 부진'의 경계 — 봇이 설계와 다르게 작동해 생긴 손실(버그·주문 오류)은 무상 하자보수 대상이지만, 전략 자체가 시장과 안 맞아 나는 손실은 하자가 아닙니다. 이 경계를 문서로 정해두지 않으면 "손실 났으니 무료로 고쳐달라" vs "그건 전략 문제다"로 부딪힙니다.
- 중단 규칙의 문서화 — 어떤 조건에서 봇이 자동 정지하는지, 그 한도값이 무엇인지 인수 문서에 명시합니다. "알아서 잘 되겠지"가 아니라 숫자로 확인합니다.
- 재조정 vs 재설계 — 파라미터 미세 조정은 유지보수 범위인지, 전략을 새로 짜는 것은 별도 계약인지 미리 구분합니다. 손대는 범위마다 비용·책임이 다릅니다.
- 소스와 인수인계 — 고치려면 결국 소스코드·설정·데이터에 접근할 수 있어야 합니다. 소유권과 인수인계 조건이 불명확하면 '고치기'라는 선택지 자체가 봉쇄됩니다.
이 층위의 비용 구조—무엇이 무상이고 무엇이 유상인지—는 유지보수 비용의 현실에서, 소스코드 접근·소유권 문제는 소스코드 소유권·에스크로 가이드에서 자세히 다뤘습니다.
가장 조심할 신호: 손실 국면에서 제작자·판매자가 "지금 금액을 더 넣으면 회복한다", "곧 반등한다"며 추가 입금을 유도한다면, 그 자체를 위험 신호로 보십시오. 어떤 전략도 회복을 보장할 수 없고, 손실을 미끼로 추가 결제를 압박하는 것은 사기·허위광고의 전형적 패턴입니다. 자금 규모는 손실이 났다고 즉흥적으로 늘리는 게 아니라, 처음 세운 계획 안에서만 움직입니다.
13. 흔한 오해 5가지
"봇에 맡기면 손실 걱정은 끝이다"
봇은 주문의 자동화이지 손실의 제거가 아닙니다. 모든 전략은 드로다운을 통과하며, 자동매매를 한다고 손실 구간이 사라지지 않습니다. 봇이 지워주는 건 '주문 순간의 감정'이지, '손실을 지켜보는 사람의 감정'이 아닙니다.
"손실이 나면 뭔가 문제가 생긴 것이다"
손실 자체는 문제의 증거가 아닙니다. 정상 계곡인지 전략 붕괴인지를 구분해야 하며, 그 구분 없이 '손실=고장'으로 반응하면 멀쩡한 전략을 계곡 바닥에서 꺼버리는 실수를 하게 됩니다.
"−10%처럼 딱 떨어지는 손절 기준이 있을 것이다"
모든 전략에 통하는 마법의 숫자는 없습니다. 변동성이 큰 전략과 잔잔한 전략의 정상 낙폭은 완전히 다릅니다. 한도는 각 전략의 과거 이력과 개인의 감내 한도에 맞춰 개별적으로 정해야 합니다.
"손실 중에 얼른 손봐서 고치면 된다"
손실 직후의 수정은 대개 최근 며칠에 전략을 짜 맞추는 과최적화로 변질됩니다. 지나간 손실은 피하지만 다가올 손실엔 더 약해질 수 있습니다. 고치기는 먼저 끈 뒤, 원인이 규명되고, 재검증을 거칠 때만 정당합니다.
"껐다는 건 내가 졌다는 뜻이다"
미리 정한 규칙대로 정확히 끄는 것은 규율의 성공입니다. 에어백이 터진 게 자동차의 실패가 아니듯, 중단 규칙이 발동한 것은 안전장치가 제대로 작동한 것입니다. '졌다'는 감정은 사후 확신 편향의 목소리일 뿐입니다.
14. 실전 시나리오 3가지
지금까지의 프레임을 세 가지 가상의 상황에 대입해 봅시다. 모두 개념 이해를 돕기 위한 예시이며 특정 결과를 예측하지 않습니다.
시나리오 A — 참기가 정답인데 끄고 싶은 유혹
맡긴 봇이 5거래일째 조금씩 지고 있습니다. 낙폭은 −8%. 확인해 보니 이 전략은 과거에 −12% 계곡을 여러 번 통과했고, 5연속 손실도 흔했으며, 노리던 시장 성격은 그대로이고 봇은 설계대로 작동 중입니다. → 정상 계곡. 규칙은 '참기'. 여기서 끄면 계곡 바닥에서 손실을 확정할 위험이 있습니다. 하지만 참기에도 한도선(예: −20%)이 함께 있어, 그 선에 닿으면 참기는 끝나고 끄기로 넘어갑니다.
시나리오 B — 전제가 무너진 끄기
봇이 노리던 것은 특정 시장의 어떤 규칙적 비효율이었는데, 그 시장의 제도가 바뀌어 해당 비효율이 사라졌습니다. 손실은 아직 한도선 이내지만, 전략이 딛고 선 전제 자체가 없어졌습니다. → 전제 무효화. 규칙은 '끄기'. 낙폭 숫자와 무관하게, 이길 근거가 사라졌으므로 정지가 맞습니다. 되살리려면 새 전제를 찾아 처음부터 다시 설계·검증해야 합니다.
시나리오 C — 고장을 전략 부진으로 착각
갑자기 손실이 급증했습니다. 로그를 보니 신호는 맞게 잡았는데 주문이 중복 전송되어 의도의 두 배 물량이 잡혔습니다. → 이건 전략 부진이 아니라 고장입니다. '참기/끄기/고치기' 판단으로 갈 게 아니라, 즉시 정지하고 장애·복구 절차로 원인을 잡아야 합니다. 여기서 전략을 의심하며 파라미터를 만지면, 멀쩡한 전략만 망가뜨립니다.
15. 맡길 때 물어볼 5가지 · 한 장 요약
자동매매를 제작·위탁할 때, 손실 국면 대응이 설계에 들어 있는지 확인하는 다섯 질문입니다. 좋은 제작자는 이 질문을 반깁니다.
- 이 전략의 과거 최대낙폭과 최장 연속 손실은 얼마인가요? — '정상 계곡'의 크기를 알아야 참기·끄기 기준을 정할 수 있습니다.
- 어떤 조건에서 봇이 자동으로 멈추나요? — 낙폭·연속 손실 안전벨트가 코드에 들어 있는지, 그 한도값이 얼마인지.
- 이상 작동(버그·체결·데이터)을 어떻게 감지·중단하나요? — 고장과 전략 부진을 시스템이 구별해 주는지.
- 손실이 하자인지 전략 문제인지 어떻게 구분하고, 각각 어떻게 대응하나요? — 무상 하자보수와 유상 유지보수의 경계가 문서화되는지.
- 원격에서 즉시 정지·감시할 수 있나요? — 새벽·외출 중에도 규칙을 실행할 수 있는 수단이 있는지.
이 질문들에 구체적 수치·절차 없이 "믿고 맡기시라"로만 답한다면, 그 자체가 신호입니다. 위탁 전 자기 점검은 시작 전 자가진단 10문항, 손실에 대한 현실적 기대치는 수익 인증의 허상 — 현실적 기대치를 함께 보세요.
| 상황 | 핵심 질문 | 규칙 |
|---|---|---|
| 손실 발생 | 봇이 설계대로 작동하나? | 아니면 → 장애 트랙(고장) |
| 정상 계곡 | 과거 범위 안인가? | 예 → 참기(한도선까지) |
| 한도 이탈·전제 붕괴 | 선을 넘었나·전제가 깨졌나? | 예 → 먼저 끄기 |
| 끈 다음 | 원인이 규명됐나? | 명확 → 고치기(재검증) / 불명 → 은퇴 |
| 모든 결정 | 언제 정했나? | 손실 보기 전에 미리, 실행은 감정 없이 |
정리: 자동매매 봇이 손실 중일 때 필요한 건 '더 센 의지'가 아니라 상황을 셋으로 갈라주는 규칙입니다. 먼저 고장인지를 가리고, 아니라면 정상 계곡(참기)인지 한도 이탈·전제 붕괴(끄기)인지를 미리 정한 기준으로 판단하며, 고치기는 끈 뒤에 원인이 규명되고 재검증될 때만 합니다. 무엇보다 이 결정들은 손실을 보기 전 고요할 때 정하고, 폭풍 속에서는 실행만 합니다. 이 글은 회복이나 수익을 예측하지 않으며, 어떤 규칙도 미래 결과를 보장하지 않습니다. 손실 대응은 운영 규율의 문제이지 투자 자문이나 종목 추천이 아니고, 자금 결정은 본인 책임이며 필요하면 전문가와 상의하세요.
16. 자주 묻는 질문
자동매매 봇이 손실 중인데 지금 꺼야 하나요?
손실 중이라는 사실 하나만으로는 끌지 말지 정할 수 없습니다. 먼저 지금의 손실이 '전략의 정상적인 굴곡(드로다운)' 범위 안인지, 아니면 그 범위를 벗어났거나 전략이 전제로 삼은 조건이 깨진 것인지를 구분해야 합니다. 정상 범위 안이라면 참는 것이 규칙이고, 미리 정해둔 최대 손실 한도를 넘었거나 전제가 무너졌다면 끄는 것이 규칙입니다. 중요한 것은 이 기준을 '지금 이 순간의 감'이 아니라 봇을 돌리기 전에 미리 글로 정해두는 것입니다. 손실을 보는 순간의 판단은 공포에 오염돼 있어 가장 믿기 어렵습니다. 이 글은 회복 여부를 예측하지 않으며, 어떤 기준도 미래 수익을 보장하지 않습니다.
'정상적인 드로다운'과 '전략이 망가진 것'을 어떻게 구분하나요?
완벽하게 실시간으로 구분하는 방법은 없습니다. 다만 판단을 도와주는 세 가지 질문이 있습니다. 첫째, 지금의 손실 폭·연속 손실 횟수가 백테스트나 과거 운영에서 이미 여러 번 나타났던 범위 안인가(그렇다면 정상적 굴곡일 가능성). 둘째, 전략이 작동하기로 한 전제(예: 특정 시장 성격, 특정 변동성 환경)가 여전히 유효한가, 아니면 시장 구조가 바뀌었는가. 셋째, 봇이 설계한 대로 작동하고 있는가, 아니면 버그·체결 문제·데이터 오류로 '엉뚱하게' 지고 있는가. 특히 세 번째, 즉 설계와 다르게 움직이는 것은 전략 부진이 아니라 고장이므로 다른 대응이 필요합니다. 정확한 판단 기준은 전략마다 다르며 전문가 검토가 필요합니다.
얼마나 손실이 나면 꺼야 한다는 정해진 숫자가 있나요?
모든 전략에 공통으로 적용되는 마법의 숫자는 없습니다. '몇 % 빠지면 무조건 중단'이라고 단정하는 곳이 있다면 오히려 의심해야 합니다. 대신 각 전략의 과거 최대낙폭(MDD)과 손실의 성격을 근거로, 그 전략이 정상적으로 견딜 수 있는 범위보다 '분명히 큰' 지점을 개인의 감내 한도에 맞춰 미리 정해둡니다. 예컨대 과거에 최대 -15% 안에서 회복하던 전략이 -30%까지 갔다면 정상 범위를 크게 벗어난 신호로 볼 수 있습니다. 이 숫자는 예시일 뿐이며 전략·자본·성향에 따라 완전히 달라집니다. 핵심은 숫자 자체가 아니라 그 숫자를 손실을 보기 전에 미리 정하고, 닿으면 감정 없이 실행하는 것입니다.
봇을 껐다 켰다 반복해도 되나요?
기분에 따라 껐다 켜는 것은 자동매매의 가장 큰 장점인 '규율'을 스스로 무너뜨리는 행동입니다. 손실이 무서워 껐다가, 그 사이 반등하면 조급해서 다시 켜고, 또 지면 다시 끄는 식의 즉흥적 개입은 사람이 손매매할 때 저지르는 실수를 그대로 반복하는 것입니다. 이렇게 하면 정작 전략이 정상적으로 회복하는 국면의 수익을 놓치고 손실 국면만 골라 담을 위험이 있습니다. 끄고 켜는 것 자체가 나쁜 게 아니라, '미리 정한 규칙'이 아니라 '그때그때의 감'으로 하는 것이 문제입니다. 개입할 거라면 언제·왜 개입할지를 미리 규칙으로 정해두세요.
손실이 나면 제작한 곳에 무료로 고쳐달라고 할 수 있나요?
손실 자체는 무상 수리 대상이 아닙니다. 자동매매는 '수익'을 납품하는 것이 아니라 '정해진 규칙대로 작동하는 프로그램'을 납품하는 것이기 때문입니다. 다만 봇이 설계한 규칙과 다르게 작동해서 생긴 손실, 즉 명백한 버그·주문 오류·연동 장애 때문이라면 이는 하자로서 무상 하자보수 범위에 들어갑니다. 반면 전략 자체가 시장과 안 맞아 손실이 나는 경우, 전략을 바꾸거나 새로 최적화하는 일은 새로운 작업이므로 유상 유지보수가 됩니다. 이 경계 때문에 계약할 때 '무엇이 하자이고 무엇이 전략 변경인지', 안정화 기간과 유지보수 조건을 문서로 정해두는 것이 중요합니다.
손실 중에 '지금 자금을 더 넣으면 평단이 낮아져 회복한다'는 말은 믿어도 되나요?
매우 조심해야 합니다. 손실 국면에서 '지금 더 넣으면 회복한다', '곧 반등한다'며 추가 입금을 유도하는 것은 사기·과장 광고에서 흔히 나타나는 패턴입니다. 어떤 전략도 미래의 회복을 보장할 수 없고, 손실 중에 자본을 키우는 것은 오히려 감내 한도를 초과하는 위험을 스스로 짊어지는 일이 될 수 있습니다. 자금 투입 규모는 손실이 났다고 즉흥적으로 늘리는 것이 아니라, 처음 세운 자금 관리 계획 안에서만 움직여야 합니다. 회복을 단정하거나 손실을 미끼로 추가 결제를 압박하는 상대라면 그 자체를 위험 신호로 보십시오. 투자 결정과 자금 규모는 본인 책임이며 필요하면 전문가와 상의하세요.
손실 국면까지 견디는 자동매매를 설계하고 싶다면
좋은 자동매매는 '많이 버는 봇'이 아니라 '손실 국면에서도 규칙대로 버티고 멈출 줄 아는 봇'입니다. 낙폭·연속 손실 안전벨트, 이상 작동 자동 중단, 원격 정지·감시, 그리고 무상 하자와 유상 유지보수의 명확한 경계까지 — 어떤 매매를 자동화하고 싶은지 알려주시면 손실 국면 대응이 처음부터 설계에 들어간 봇을 제안드립니다. 종목 추천이 아니라 '규칙과 안전벨트'입니다. 24시간 빠른 답변 가능합니다.
상담 문의하기 →