본문 바로가기
Project Archive/Quant & Auto Trading

[자동매매] 실전운영 21일차 -

by 병헤는 밤 2026. 5. 7.
반응형

5월 7일 매매 일지 -- -87,000원, 현대로템 D+7 STOP_LOSS 와중에 ka10173 push 2,611건 검증으로 인프라 진척

목요일. KOSPI/KOSDAQ 모두 BULL(BOTH_BULL) 환경에서 청산 2건·매수 1건. 순손익 -87,000원(승률 0%, PF 0.00). 4/30 진입 한미반도체/현대로템이 D+7에 각각 BREAKEVEN_STOP/STOP_LOSS로 청산되며 -87K 확정. 같은 시각 POSCO홀딩스 신규 진입은 +1.52% 마감으로 양수. 보유 3종목 평가손익 +32,600원으로 어제 -82,100원에서 회복 전환. 동시에 5/6 셋업한 인프라(shadow + event 별도 키 분리) 첫 본 가동에서 ka10173 실시간 push 2,611건 + pension v2 universe 매칭 흐름 정상 동작이 검증된 인프라 진척의 하루.

시장 환경

지수 현재 / 20MA 판정
KOSPI(KODEX 200) 113,270 → 115,565 / 97,287 BULL
KOSDAQ(KODEX 코스닥150) 20,235 → 20,140 / 19,647 BULL

3팩터 ALL_BULL 100% 예산 스케일. KOSPI 09:00 시점에 5/6 종가 대비 갭상승 약 +7% 환경 — 5/4(+5.12%)·5/6(+5.99%)에 이은 세 번째 연속 이상 급등 환경. pension v1은 326건 "BEAR 비활성" 누적(전일 529건에서 줄어든 이유는 v2 dry-run 트랙으로 일부 트래픽 분리 + 매수 윈도우 짧아짐). pension v2 dry-run은 universe builder fix 후 첫 본 가동에서 매수 시도 0건이지만 흐름 정상.

청산 내역 (2건)

시각 종목 진입가 청산가 PnL 사유 보유
09:16:25 현대로템 (064350) 274,500 247,500 -81,000 (-9.84%) STOP_LOSS D+7
09:50:05 한미반도체 (042700) 385,000 383,500 -6,000 (-0.39%) BREAKEVEN_STOP D+7

청산 손익 합계: -87,000원 (0W/2L, 승률 0%, PF 0.00, 평균 -5.12%)

  • 현대로템 -9.84%(-81,000원) STOP_LOSS — 결정타. 4/30 12:03 진입 @274,500 후 D+1 -4.01%, 5/4 -5.46%, 5/6 -5.46% 일관 약세였고 5/7 시초 갭하락에 STOP_LOSS @247,500. MAX_STOP_PCT 10% cap 직전(-9.84%)까지 누적되어 큰 손실. 4/30 진입 직후부터 회복 한 번 없이 일관 마이너스 → VB 정점 진입 패턴 (`project_vb_peak_entry_pattern.md`)에 가장 일관된 약세 사례로 등재.
  • 한미반도체 BREAKEVEN_STOP -0.39%(-6,000원). 4/30 10:03 진입 @385,000 → 진입 후 +3% 트리거 도달 후 본전선까지 회귀 → 컷. 룰 정상 동작이며 사실상 0 부근 손익. D+7 시점이라 TIME_STOP 7일/-3% 발동 직전이었으나 BE 컷이 먼저 작동.
  • 4/30 진입 2종목 모두 D+7에 청산. 한미반도체는 BE로 break-even, 현대로템은 STOP_LOSS로 -10%. 같은 진입일·같은 보유일·같은 ALL_BULL 환경인데 결과가 극단 분화 — 종목 선정의 분산 효과를 정량으로 보여준 사례.

매수 내역 (1건)

시각 종목 진입가 수량 금액 5/7 종가 D+0
09:08:43 POSCO홀딩스 (005490) 527,000 3 1,581,000 535,000 +1.52% (+24,000)

총 매수 1,581,000원. POSCO홀딩스는 5/4·5/6 갭상승 차단 빈번 종목이었으나 5/7 시점에 돌파 + 거래량 + 갭 조건 모두 통과해 진입. 진입 당일 +1.52% 마감으로 5/6 LG전자/포스코퓨처엠과 달리 정점 진입 패턴 회피 케이스 — 분포 추가 가치.

🔭 특이 분석 — 인프라 진척 (오늘의 본질적 수확)

1. ka10173 실시간 push 검증 (event 계좌 별도 키)

항목
listen 시간 08:50~09:30 (40분)
초기 매칭 종목 0개 (장 시작 전)
총 push 이벤트 2,611건
첫 push 시각 09:00:01 (장 시작 1초 후)
분해능 초 단위 (I/D 1초 간격 사례 다수)

2. pension v2 dry-run 매수 평가 흐름 (shadow 계좌)

매 60초 사이클로 ka10172 호출 → universe 매칭 → 봇 조건(A/B/F/G/I/M·!J) 적용:

  • 09:00:04 — 5종목 응답 / universe미포함 2 / 조건미충족 3 / 통과 0
  • 09:01:04 — 19종목 / universe미포함 19 / 조건미충족 21 / 통과 0
  • 09:02~09:04 — 27~28건 응답 / 통과 0
  • 09:05:05 — 8종목 (윈도우 종료 직전 감소) / 통과 0

매수 윈도우 6분간 일관 통과 0건. 미충족 조건이 A/E/H/I/M에 집중 — 시간대 의존성 큰 조건들. 5/4 메모리(`reference_kiwoom_condition_search.md`)에서 언급된 분봉 회전율 등으로 조건식을 재설계하면 통과율 변화 가능. 단, 통과 0건이 룰 결함이 아니라 강력한 필터의 정상 동작 — pension 단타가 본래 까다로운 조건의 단발 매매라는 점 고려.

3. 라이브 봇 영향 — R10001 0건 검증 완료

3개 봇 동시 가동(stock + shadow + event 별도 App Key 셋) 첫 본 가동에서 라이브 봇의 R10001(App Key 충돌) 0건 확인. 5/5에 도입한 별도 키 분리 패턴이 운영 환경에서도 안전 검증됨. 장 외 시간대 "재접속 실패" 3건은 키움 서버측 정기 끊김 추정으로 매매 영향 없음.

보유 종목 현황 (3종목)

종목 진입가 진입일 D+ 5/7 종가 평가손익
LG전자 (066570) 153,300 05/06 D+1 148,700 -41,400 (-3.00%)
포스코퓨처엠 (003670) 286,000 05/06 D+1 296,000 +50,000 (+3.50%)
POSCO홀딩스 (005490) 527,000 05/07 D+0 535,000 +24,000 (+1.52%)

평가손익 합계 +32,600원. 어제 -82,100원에서 회복 전환. 포스코퓨처엠은 D+0 -0.18% → D+1 +3.50%로 정점 진입 패턴 회복 사례. LG전자는 D+1에 -3% 도달로 약세 지속, TIME_STOP 7일/-3% 룰의 다음 발동 후보군.

📊 인사이트

  • 인프라 진척 vs 운영 손실의 분리. 오늘 -87K는 4/30 진입 2종목의 D+7 청산이라 4/30 시점에 이미 결정된 비용. 같은 시점에 5/6 셋업한 인프라가 본 가동에서 검증됐고 이건 미래 운영 효율의 토대. "오늘 손익"과 "오늘 진척"이 분리되는 일자.
  • VB 정점 진입 패턴 표본 분포 확장. 오늘 추가: 현대로템(D+7 -9.84% — 일관 약세 사례), 포스코퓨처엠(D+1 +3.50% — 회복 사례), POSCO홀딩스(D+0 +1.52% — 정점 회피 사례). 9건 표본이 12건으로 확장됐고 패턴 변동성이 더 명확 — 모든 정점 진입이 약세로 끝나는 건 아님.
  • 같은 진입일·동일 환경 종목의 극단 분화. 4/30 한미반도체와 현대로템은 진입일/보유일/regime이 같지만 결과는 BE -0.39% vs STOP_LOSS -9.84%. 종목 분산이 핵심임을 다시 확인 — max_holdings 12 환원(5/5)이 옳았던 정황 데이터 누적.
  • ka10173 push 분해능 = 초 단위. 09:00:01에 첫 push, 6초 안에 12개 이벤트(I 9 + D 3). 옵션 ③ 이벤트 드리븐 진입의 인프라가 운영 환경에서 작동 가능한 수준임을 정량 확인.

🐛 미해결 숙제

  • pension v2 dry-run 매수 통과 0건. 본 가동 첫날 통과 0건은 흐름 정상 + 강한 필터의 자연 결과지만, 며칠 누적 후에도 0건이면 조건식 자체 재검토 필요(M 조건 등 시간 의존성 룰).
  • WATCHING 자동 큐레이션 미도입. 5/4부터 합의된 옵션 ① 1단계(pykrx 일봉 기반) 미진행. pension v2 dry-run 안정화 확인됐으니 다음 단계 진입 가능.
  • 현대로템 STOP_LOSS -9.84% 케이스. 4/30 진입 후 D+1부터 일관 약세였고 회복 한 번 없이 -10% cap 직전. "진입 직후 일관 약세" 패턴 표본으로 누적 — 정점 진입 패턴 메모리 표본 30+ 누적 후 통계 분석 시 핵심 분석 대상.

오늘의 교훈

확인한 것

  • shadow + event 별도 키 패턴이 3개 봇 동시 가동에서도 라이브 봇 영향 0 — 향후 추가 dry-run 트랙(예: 영웅문 단타 조건식)도 같은 패턴으로 안전 확장 가능.
  • ka10173 push 분해능이 초 단위. 옵션 ③(이벤트 드리븐 진입)의 인프라 적합성 검증.
  • universe builder fix(5/6 적용)가 매일 cron에서 자동 정상화 — 5/7도 K 필터 1736종목 정상 통과.
  • 같은 진입일 동일 환경에서 종목별 결과 극단 분화 — 분산이 본질적 보호.

경계할 것

  • 오늘 -87K를 룰 변경의 동기로 삼지 말 것 — 현대로템은 4/30 진입 시점 결정이고 STOP_LOSS는 룰대로 작동.
  • pension v2 통과 0건을 "조건식이 너무 빡빡"으로 해석해 즉시 임계값 완화 금지 — 며칠 누적 + 시간대별 분포 분석이 먼저.
  • ka10173 push 2,611건 데이터를 "이벤트 드리븐 진입"으로 즉시 도약하려는 욕심 차단 — 데이터 분석이 먼저, 진입 룰 설계는 그 다음.

내일 체크포인트

  1. 🔴 LG전자 -3% 도달 — TIME_STOP 7일 룰 추적. 5/6 진입이라 5/13(목) D+7 도달. 회복 못 하면 다음 STOP 발동 후보.
  2. 🔴 5/8 09:30 자동 검증 결과. subscribe_condition push 데이터 누적 + pension v2 매수 후보 포착 추이 (둘째 날).
  3. 🟡 2,611건 push 데이터 분석 (장 마감 후 가능). 시간대별 빈도 / I/D 비율 / 종목별 출현 빈도 / 5/7 강세 종목과 매칭. 이벤트 드리븐 시뮬레이션의 토대.
  4. 🟡 WATCHING 자동 큐레이션 1단계 시작 검토. pension v2 첫날 검증됐으니 다음 트랙 진입 적기.
  5. 일반 — 휴장 직전 손실 포지션 룰 백테스트 검토 (대우건설/현대로템 두 사례 누적).

소감

운영 손익은 -87K로 또 한 번 적자였지만, 인프라 측면에선 5/6에 셋업한 별도 키 분리 + 조건식 ws push + universe builder fix가 운영 환경에서 일관 작동하는 첫날이었다. 4/30 진입 두 종목의 D+7 청산은 그 시점 결정의 비용이고, 5/7의 진척은 더 멀리 보면 outlier 차단(이벤트 드리븐 매도) + 테마 회전 대응(조건식 큐레이션) + 단타 트랙(이벤트 드리븐 진입)의 토대가 차곡차곡 쌓이는 일자로 분리해서 봐야 한다. 데이터를 누적하는 동안 라이브 룰을 안 건드린 절제가 가장 중요하다.

 

5/7 매매요약

 

 

5/7 관심종목 교체 내역

 

반응형

댓글