자동매매 시스템 첫 실전 주 — 04.13~04.16 운영 기록
날짜: 2026-04-13 ~ 2026-04-16
2026년 4월 13일, 시스템이 처음으로 실제 장에서 돌았다.
04.13 월요일 — DRY RUN 전체 사이클 검증
—dry-run 모드로 전체 사이클을 돌렸다. BUY 신호 0건. 전 종목이 MA20 이격 과대 상태였고, 시스템은 아무것도 사지 않았다. 예상한 동작이었다. 실전 전환 전 마지막 검증이 완료됐다.
04.14 화요일 — —live 전환, 첫 매수 체결
--live 모드로 전환했다. 라이브 가동 이후 첫 매수가 나갔다.
- 카카오(035720) 20주 @ 48,350원, 10시 30분 체결
같은 날 작업스케줄러에 --live 인수를 추가했다. 다음 날부터 자동으로 실거래가 시작되는 구조가 됐다.
04.15 수요일 — 트레일링 스탑 첫 발동, lock 파일 장애
가장 분주한 하루였다.
트레일링 스탑 첫 실전 발동
오전 삼성전자가 215,250원까지 올랐고, 오후에 트레일링 스탑이 처음으로 발동됐다.
- 매도 시각: 14시 51분 (자동)
- 매도가: 210,750원
- 수익률: +3.57%
- 실현손익: +15,000원
lock 파일 장애 발생 및 복구
오전 8시 40분, lock 파일 잔존으로 자동 실행이 실패했다. 수동으로 복구한 뒤 psutil PID 검증 방식(STEP 10)을 적용했다. 프로세스 재시작 시 lock 파일의 PID가 실제로 살아 있는지 확인하고, 좀비 lock이면 자동 삭제하는 구조다.
04.16 목요일 — 스케줄러 자동 복구 확인, 종목 유니버스 확대
VS Code 창을 닫으면서 스케줄러가 멈췄다. 작업스케줄러가 10시 35분에 자동 재실행했고, STEP 10이 잔존 lock을 감지해 삭제하고 정상 시작했다. 어제 적용한 복구 로직이 실전에서 작동했다.
같은 날 종목 유니버스를 5개에서 20개로 확대하고, 이격도 기준을 5%에서 7%로 완화했다. 매수 기회 확장이 목적이다.
주간 결산
- 실현손익: +15,000원 (삼성전자 트레일링 스탑 1건)
- 총 평가금액: 10,037,479원
다음은
신규 20개 종목 스캔 성과 데이터 수집 및 이격도 7% 완화 효과 확인.