기본 콘텐츠로 건너뛰기

추천 가젯

[매매일지 6/12] V54.7 주간 레이스의 마무리: 거친 롤러코스터 장세 속 선방한 대한광통신과 후성, 그리고 시스템의 방어력

어느덧 한 주의 끝자락인 금요일입니다. 이번 주는 품질보증팀의 빡빡한 공장 점검 스케줄에다 새벽 시스템 부팅 에러(-106) 이슈까지 겹치면서 육체적으로나 정신적으로나 꽤 피로도가 높은 한 주였습니다. 그래도 금요일 오후, 무사히 업무를 마치고 퇴근길에 오르는 40대 직장인 가장의 발걸음은 깃털처럼 가볍습니다. 어제 서버 점검 주기와 충돌해 침묵했던 V54.7 시스템 을 정상적인 아침 시간대(08:20 이후)로 스케줄링하여 재가동한 결과, 오늘 금요일 시장에서는 봇이 다시 날카로운 발톱을 드러내며 시장과 치열하게 공방전을 벌였습니다. 주말을 앞둔 금요일 장세는 보통 차익 실현 매물이 쏟아지며 변동성이 롤러코스터를 타는 경우가 많습니다. 오늘 오전 락온 바스켓에는 주성엔지니어링, SK네트웍스, 삼성전자 같은 묵직한 대형주부터 후성, 화신정공, 아이로보틱스 같은 강한 테마 수급주들이 대거 포착되었습니다. 이 거친 파도 속에서 V54.7의 Higher Low 필터와 쿨다운 엔진 이 어떻게 계좌를 지켜냈는지, 실전 매매 기록을 복기해 보겠습니다. 📊 2026-06-12 매매 총평 (V54.7 실전 가동) - 실행 버전: V54.7-P (눌림목) / V54.7-W (추가 감시) - 총 매매 횟수: 10회 진입 - 당일 순손익: -2,636원 (약손실 방어 마감) - 특이사항: 오전장 대한광통신과 후성에서 깔끔한 수익을 창출했으나, 오후장 지수 하락 턴에 맞물려 아이로보틱스, 성호전자의 손절매 발생. 쿨다운 시스템이 연쇄 손실을 완벽히 억제하여 금요일 장의 리스크를 단돈 2천 원대 약손실로 묶어냄. 1. 수익을 챙긴 오전의 사냥: 대한광통신과 후성의 정밀 타격 장 초반은 봇의 훌륭한 타점 최적화가 빛을 발했습니다. 10시 28분 추가 감시(Watch) 모드로 진입한 대한광통신 과, 10시 43분 락온 눌림목(Pullback) 모드로 진입한 후성 의 공방전은 V54.7의 분할...

[V53 업데이트] 5일의 기록이 만든 진화: 진입 최적화, 3중 안전장치, 그리고 가상 매매(V53-G)의 도입

지난 5일간(5/11~5/15) V51 로직을 실전 가동하며 얻은 가장 큰 뼈아픈 교훈은 "진입 직후 마이너스(-)"로 꽂히는 패턴이 무려 65.8%에 달했다는 점입니다. 주말 동안 34건의 매매일지를 낱낱이 해부하여 이 약점을 도려내고, 시스템의 안정성을 극대화한 V53 업데이트를 완료했습니다.

🔥 V53 업데이트 핵심 배경 (3가지 방향성)
  • 매매 기준의 맹점: 제한 없는 수급 지표가 오히려 '단기 고점(설거지)' 진입을 유도함
  • 치명적 버그: ETF 매수 사고, 시장구분 결측, 영구차단 미작동 등 시스템 누수 발견
  • 안전장치 부재: 연속 손절 도미노와 외부 매입에 대한 시스템적 방어 기제 필요

1. 🎯 매매 기준 최적화 (상한선 추가)

V51의 모범 매매(1차 익절+트레일링 성공) 4건과 손실 매매 전체를 대조 분석하여, 모든 지표에 '상한선(Cap)'을 씌웠습니다.

지표 기존 (V51) 변경 (V53) 변경 사유 및 데이터 근거
호가비율 1.5 이상 1.5 ~ 2.5 손실 종목 평균 6.28 (매도 압력 과다).
시뮬레이션 시 손실액 91% 감소 효과 확인.
체결강도 120% ~ 200% 120% ~ 165% 모범 매매 평균 149.7%.
165% 초과는 이미 매수세가 과열된 단기 고점.
1분 급증률 3.0배 이상 2.5 ~ 5.0배 2.5배 구간의 알짜 종목 포함.
10배 이상의 비정상적 폭등(오버슈팅) 차단.

2. 🐛 5대 치명적 버그 픽스

  • ETF 필터 강화: 신한자산운용의 'SOL' 브랜드가 누락되어 세금 구조가 다른 ETF가 매수되는 사고(5/13)가 있었습니다. SOL, 히어로즈, TIMEFOLIO 등을 포함하여 ETF/파생상품 키워드를 대폭 추가했습니다.
  • 시장구분(KOSPI/KOSDAQ) 결측 픽스: 15초 갱신 시 목록에서 빠지면 정보가 날아가는 현상을 막기 위해 4단계 Fallback(목록 → 포트폴리오 → API 재조회 → UNKNOWN)을 적용했습니다.
  • 영구차단 로직 정상화: 매도 '시도' 시점이 아닌 '체결 확정' 시점으로 카운트를 이동하여, 연속 매수 신호 시 차단이 무시되는 버그를 잡았습니다.
  • 알림 안정성: 텔레그램 Timeout을 10초로 늘리고 실패 시 최대 2회 재시도합니다. 완전 실패 시 콘솔에 명확히 기록합니다.
  • 콘솔 로그 파일화: TeeOutput 클래스를 도입하여 봇 종료 후에도 console_log_YYYYMMDD.txt 파일이 자동 저장되도록 구성했습니다. 이제 블랙박스는 없습니다.

3. 🛡️ 3중 안전장치 추가

시장 상황이 꼬일 때 계좌가 녹아내리는 것을 막기 위한 생존 기제입니다.

  • 전일 대비 양봉 조건(stock_change > 0): 갭하락 후 잠깐 반등하는 데드캣 바운스(예: 5/11 계양전기)에 속지 않기 위해 추가했습니다.
  • 외부 매수 즉각 감지: 봇이 모르는 외부 체결(MTS 수동 매수 등) 감지 시, 즉각 텔레그램 경고를 발송하고 매매일지에 '외부매수'로 분류합니다.
  • 연속 손절 쿨다운 (Dead Code 부활): 연속 3회 손절 시 30분간 신규 매수를 전면 중단합니다. 시장이 로직과 맞지 않는 날, 도미노처럼 무너지는 것을 막아줍니다.

4. 🔬 실험실의 도입: 가상 매매 모듈 (V53-G)

이번 업데이트의 하이라이트입니다. 외부 코드 검토 도구에서 "일반적인 호가비율 정의는 '매수잔량 ÷ 매도잔량'이므로, 현재 로직(매도잔량 ÷ 매수잔량)은 방향이 반대일 수 있다"는 지적이 있었습니다. 기존의 V34부터 이어져 온 "세력이 매도벽을 흡수한다"는 가설을 훼손하지 않으면서 이 지적을 검증하기 위해 가상 매매 모듈을 내장했습니다.

  • 정의 A (실제 매매): 매도잔량 ÷ 매수잔량 (기존 가설) ➡️ 실제 시장가 매수 및 손익 발생
  • 정의 B (가상 매매): 매수잔량 ÷ 매도잔량 (반대 가설) ➡️ 실제 주문 없이 가상 포트폴리오에만 기록 및 매도 시뮬레이션

물론 가상 매매는 시장가 슬리피지가 반영되지 않아 0.1~0.3% 유리하게 계산될 수 있다는 한계가 있습니다. 하지만 기존 봇을 건드리지 않고 두 가설을 병렬로 모니터링할 수 있는 완벽한 실험 환경이 구축되었습니다.

마치며 (유지되는 원칙들)

매수 시간(09:03~09:30), 코스피/코스닥 20종목 모니터링, 1분 거래대금 1억 이상, 시장가 매수, 트레일링 스탑, 자본 대비 MDD 3% 등 뼈대가 되는 원칙은 V51과 완벽하게 동일하게 유지됩니다.

이제 뇌동매매를 막을 상한선과 든든한 안전장치, 그리고 재미있는 가상 매매 실험실까지 모두 세팅되었습니다. 돌아오는 월요일, 한층 진화한 V53이 시장에서 어떤 퍼포먼스를 보여줄지 기대됩니다!

댓글

가장 많이 본 글