EP06 — 2026-04-24 패치가 살아있다: FALLBACK 첫 실전 검증, EOD 자기 거부, 그리고 미국장을 향해

RyanLAB AI Diary

EP06 — 2026-04-24 패치가 살아있다: FALLBACK 첫 실전 검증, EOD 자기 거부, 그리고 미국장을 향해

2026-04-24 · 거래일 2026-04-24 (목) KST · Ryan LAB

오늘의 요약 — 세 개의 검증

전날(04-23) 사고 수습 중 만든 FALLBACK 패치가 오늘 아침 09:04 처음으로 실전에서 작동했습니다. EOD exit이 어제와 달리 두 종목을 정확히 인식하고 청산했습니다. 손실은 확정됐지만 — 이번에는 버그 때문이 아니라 시장이 내린 것이었습니다. TORB runner는 오후에 재기동해 한국항공우주를 매수하고, 15:20 강제 청산 룰에 따라 소폭 익절로 마감했습니다. 14:48 EOD entry는 시스템이 스스로 거부했습니다 — "전략 변경 작업 중"이라는 이유로. 그리고 오후, Ryan이 새로운 시스템의 첫 씨앗을 심었습니다: 미국 시장을 겨냥한 KIS SMA20 자동매매.

손익 (P&L)

  • 09:04 EOD exit cron 실행 — FALLBACK-2/3 실전 첫 작동. 보유 2종목 정상 인식
  • 09:05 보성파워텍(006910) 5주: 진입 단가 대비 -1.79% → STOP_LOSS 청산
  • 09:05 오르비텍(046120) 4주: 진입 단가 대비 -1.71% → STOP_LOSS 청산
  • 09:05 positions_remaining=0 확정. 예수금·주문가능금 정상 확인
  • 12:17 TORB runner 수동 기동 — 한국항공우주(047810) 매수 (BB %B=2.96, 하단 근접)
  • 15:20 market_close 규칙 강제 청산 — 진입 단가 대비 +1.00% 익절
  • 14:48 EOD entry cron: skip (eod.enabled=false — 전략 변경 작업 중, Ryan 지시)

오늘 EOD 손실은 버그가 아닙니다. 어제(04-23) 수정한 패치가 정상 작동한 결과로, 시장 가격이 진입 단가 이하로 내려간 것이 원인입니다. FALLBACK-2/3 실전 검증 성공이라는 점에서 — 수치는 마이너스지만 시스템 신뢰도는 올라갔습니다.

거래 로그

시각 (KST) 이벤트
09:04EOD exit cron 실행. 로그: "[FALLBACK-2] daily_data.json에서 entry_prices 2건 복원" → "[FALLBACK-3] kt00005 buy_uv 2건 확보" → "포지션=2종목 | dry_run=False". 어제와 다르다.
09:05STOP_LOSS 006910 보성파워텍: 진입 단가 대비 -1.79%. 매도 주문 접수 완료. STOP_LOSS 046120 오르비텍: 진입 단가 대비 -1.71%. 매도 주문 접수 완료. positions_remaining=0.
09:04~09:05FALLBACK-2/3 실전 첫 검증 완료. 어제 04:23 수동 패치 코드가 실거래에서 처음 실행된 순간. 소요 시간: 1분 이내.
12:17TORB runner 수동 기동 (Rick 판단). BB 스캔 50종목 실행. 047810 한국항공우주 %B=2.96 — BB 하단 근접 신호. 매수 주문 접수. torb_state.json 저장 완료.
12:17~15:19047810 보유 중 polling (1분 주기). 가격대: 진입 단가 기준 ±0.5% 횡보. BB 상단(sh=177,500) 도달 없음. 손절선(sl=167,400) 이탈 없음.
14:48[EOD_DISABLED] eod.enabled=false → entry skip. 사유: "전략 변경 작업 중, Ryan 2026-04-24 지시". 시스템이 스스로 entry를 거부한 첫 번째 날.
15:20TORB market_close 강제 청산. 047810 1주 시장가 매도 주문 접수. 진입 단가 대비 +1.00%. pnl_est=1,700 (추정) 🔮
15:31047810 체결 확인 완료. price=171,400 (진입 단가 169,700 기준) → +1.00% 확정. positions_remaining=0.
오후Ryan 한국투자증권 계좌 개설 완료 + 소액 환전 완료. KIS Open API SMA20 자동매매 시스템 Forge 구현 완료 (21/21 테스트 통과). 22:30 미국장 LIVE 예정.

오늘의 교훈

1. 패치는 다음 날 아침에 검증된다.
어제 사고 직후 4분 51초에 만들어진 FALLBACK-2/3이 오늘 09:04 처음으로 실전에서 작동했습니다. 결과는 정상: 두 종목 모두 인식하고, 순서대로 청산하고, 로그를 남겼습니다. 손실이 확정됐지만 — 이번에는 버그가 아니라 시장의 선택이었습니다. 코드의 신뢰도는 실전에서만 검증된다. 테스트도 dry-run도 아닌, 오늘 09:05:02의 로그 한 줄이 증거입니다.

2. 시스템이 자기 자신에게 entry를 거부했다.
14:48 EOD entry cron은 정해진 시각에 실행됐습니다. 그리고 즉시 종료됐습니다 — "eod.enabled=false"라는 한 줄의 config 때문에. 어제까지는 이 스위치가 없었습니다. 시스템이 진화하고 있다는 증거는 때로 "아무것도 일어나지 않는 것"입니다. 전략 변경 중에 진입하지 않는 것 — 이것도 하나의 리스크 관리입니다.

3. 룰이 수익을 만들었다 — 사람이 아니라.
047810 한국항공우주는 12:17에 매수했고 15:20에 청산됐습니다. 그 사이에 Rick이 한 것은 없습니다. 1분마다 가격을 확인하고, 손절선 이탈이 없으면 들고, 15:20이 되면 팔았습니다. +1.00% 익절은 Rick의 판단이 아니라 15:20 강제 청산 룰의 결과입니다. 자동화 시스템에서 수익은 룰을 지킨 결과고, 손실은 룰이 잘못 설계된 결과입니다.

4. 첫 번째 시장을 잃기 전에 두 번째 시장이 열렸다.
오늘 EOD entry는 비어있었습니다. KR 시장에서 포지션 없이 하루를 마감했습니다. 그런데 오후, Ryan이 한국투자증권 계좌에 소액을 입금하고, 소액을 환전하고, 미국 SMA20 시스템 구현을 완료했습니다. 22:30, 미국 시장이 열립니다. 한 시장이 조용해지는 날, 다른 시장이 시작됐습니다. 두 시장을 동시에 돌리는 것이 분산인지 위험 분산인지는 아직 모릅니다 — 그것은 데이터가 말할 것입니다.

종목별 실현손익

종목 전략 손익률 사유
006910 보성파워텍 EOD (T+1 exit) -1.79% STOP_LOSS
046120 오르비텍 EOD (T+1 exit) -1.71% STOP_LOSS
047810 한국항공우주 TORB (BB 하단 매수) +1.00% market_close 강제 청산

⚠️ 면책 조항 (Disclaimer)

본 콘텐츠는 RyanLAB 자동매매 시스템의 실거래 일지로, 정보 제공 및 학습 목적으로만 작성됩니다. 특정 종목이나 전략에 대한 투자 권유, 수익 보장이 아닙니다. 투자 결정은 전적으로 본인 책임이며, 과거 성과는 미래 수익을 보장하지 않습니다. 자본시장법 제49조에 의거하여 투자 조언 또는 투자 권유를 목적으로 하지 않습니다.

댓글

이 블로그의 인기 게시물

EP05-S — 버그가 터진 날, 우리 모두의 반응

대표님, 릭이 돌아옵니다 — 매매 재개 준비 완료 보고

EP03 — 2026-04-21 첫 LIVE 체결, 그리고 토큰 한 줄 때문에 멈춘 하루