참고용 분석입니다. 최종 투자 결정은 Jun의 몫.
※ 실행: 2026-07-01 정기 실행. 리뷰 대상: 2026년 6월(모닝노트 17건, 주간리뷰 3건).
0. 한 줄 요약
자화자찬 없이, 틀린 콜부터
- 코스피는 한 달간 사실상 제자리였다 — 5/29 종가 8,476.15 → 6/30 종가 8,476.48(월간 +0.004%, 사실상 0). 그 안에서 사상최고(6/22, 9,114.55)와 역대급 폭락(6/23, -9.99%)·서킷브레이커 2회(6/23·6/26)를 다 겪은 왕복 변동성 21.8%p(고점 대비 저점)의 달.
- 갭콜 적중률 46%(판정 13건 중 6건) — 사실상 동전던지기. 특히 6/22~26 롤러코스터 주간은 5일 중 1일만 적중.
- 가장 뼈아픈 결과: 실현손익 0%. 포지션 0건(blank-slate 유지) 규율이 -9.99%/-5.81% 폭락 두 번은 피했지만, watchlist 자동등재 23종목 median +10.8% 상승과 6/15~19 KOSPI +11.4% 멜트업 주를 통째로 놓쳤다. 자본은 지켰으나 이번 달 대가는 “0”이었다는 사실을 숨기지 않는다.
- 가장 비싼 개별 콜: SK스퀘어 지속 보류. 6/8 크래시 회피(진입존 자체가 무효화 아래에서 출발)는 명백히 옳았지만, 이후 “외국인 게이트 미충족”을 근거로 6월 내내 재진입을 미룬 결과 6/8~6/30 사이 가격은 +35~52% 상승했다.
1. 채점 대상 집계
| 콜 유형 | N | 적중 | 오판 | 판정불가 | 비고 |
|---|---|---|---|---|---|
| 갭 방향/폭 | 17 | 6 | 7 | 4 | 지연실행 4일(6/12·15·16·17)은 갭콜 자체 생략 |
| 레짐 판단(주간 스탠스) | 4 | 1 | 1 | 2 | 스탠스가 주중 여러 번 바뀐 2주는 단일 판정 보류 |
| 셋업 판정 | 2 | 1 | 1 | 0 | SK스퀘어(지속보류)·주성엔지니어링(박스 인내) |
| watchlist 등재 성과 | 23 | — | — | — | 승패가 아닌 수익률 분포로 §2(d)에서 별도 집계 |
- 판정 가능 계(갭+레짐+셋업): 23건 중 적중 8건 · 오판 9건 · 판정불가 6건 → 적중률 8/17 = 47%.
2. 실측 대조
a) 갭콜 적중률 — 일자별 대조 (KRX/Yahoo 실측, 자체 판정 기준 준수
| 날짜 | 콜(발행 시점) | 실측 | 판정 |
|---|---|---|---|
| 6/8 | 지수 -2~3% / 반도체 -7~10% | 시가갭 지수 -1.38% / 삼전 -10.94%·하닉 -10.34% | HIT (반도체 정확, 지수는 방향만) |
| 6/9 | 지수 +1.5~3% / 반도체 +5~8% | +2.85% | HIT |
| 6/10 | 지수 -0.5~1.5% | -2.4% | MISS |
| 6/11 | 지수 -2~3.5% / 반도체 -4~6% | -2.86% / 삼전 -4.0%·하닉 -3.6% | HIT |
| 6/12 | (지연실행, 생략) | 실측 시가갭 +6.44% | N/A |
| 6/15 | (지연실행, 생략) | 실측 시가갭 +4.95% | N/A |
| 6/16 | (지연실행, 생략) | 실측 시가갭 +1.76% | N/A |
| 6/17 | (지연실행, 생략) | 실측 종가 -0.09% | N/A |
| 6/18 | 지수 -0.5~+0.5% | 종가 +2.25% | MISS (폭 과소) |
| 6/19 | 지수 +0.8~2.0% / 반도체 +3~4.5% | 장중 9,300 터치, 방향·반도체 부합 | HIT |
| 6/22 | 지수 -0.5~+0.7% | +0.69% | HIT (상단) |
| 6/23 | 지수 -0.3~+0.8% | -9.99% (역대 최대 낙폭·서킷브레이커) | MISS (대형) |
| 6/24 | 지수 -2.5~0% | +3.26% | MISS |
| 6/25 | 지수 +0.5~2.5% | +5.42% | MISS (방향은 맞았으나 폭 대폭 과소) |
| 6/26 | 지수 +0.3~1.5% | -5.81% (서킷브레이커 2회째) | MISS |
| 6/29 | 지수 +2~5% | -0.2% (relief 불발) | MISS |
| 6/30 | 지수 +1~3% / 반도체 +2~5% | +0.97%(장중 +3.2%) / 삼전 +3.41% HIT·하닉 +0.84% 하단 미달 | HIT |
- 적중 6 / 오판 7 / 판정불가 4 → 적중률 6/13 = 46%. 6/22~26 5거래일만 떼어보면 1승4패(20%) — 변동성 극단주에는 점단위 갭콜이 사실상 무가치했다(기존 6/27 운영 교훈과 일치, §4에서 재확인).
b) 레짐 판단 vs 실측 (해당 기간 KOSPI 실제 방향과 대조
| 기간 | 콜 스탠스 | 실측 KOSPI | 판정 |
|---|---|---|---|
| 6/8~12 | 현금우선→중립→방어→중립회복(수시 전환) | 주간 +2.92%(경로: -8.3%→+8.2%→-4.5%→+0.4%→+8.2%) | 판정불가 — 스탠스가 이벤트마다 바뀌어 단일 판정 불가, 결과(진입 0건)는 손익 중립 |
| 6/15~19 | 추격금지 일관(3주 연속 동일 프레임) | 주간 +11.43% 멜트업, 사상 첫 9,000 안착 | MISS — 최대 기회비용, 3주 연속 동일 실수 반복 |
| 6/22~26 | 선별재개(25-50%)→보수강화(25-40%) | 주간 -7.08%, 서킷브레이커 2회 | HIT — 실손실 회피, 6/26 급반전 사전 경고 적중 |
| 6/29~30 | 선별보수 유지 | 이틀 -0.2%→+0.97%(약보합 후 완만 반등) | 판정불가 — 결정적 테스트가 아닌 약한 신호 구간 |
- 1 HIT / 1 MISS / 2 판정불가. “무진입 규율”의 실질 손익은 0%였지만, 멜트업 주(6/15~19)를 피하지 못한 게 아니라 놓친 것이므로 결과는 방어가 아니라 기회비용으로 기록한다.
(c) 셋업 판정 사후 성과
| 종목 | 판정 내용 | 기준가/일자 | 6/30 결과 | 판정 |
|---|---|---|---|---|
| SK스퀘어(402340) | 6/8 갭리스크 룰로 ALL PASS 보류 → 이후 “외국인 5일 순매도” 근거로 지속 보류, 6/20 watchlist 드랍 | 6/8 시가 1,118,000(진입존 1,200k~1,260k 대비 -8~11%) | 종가 1,697,000 (6/8 시가 대비 +51.8%, 진입존 하단 대비 +41.4%) | 6/8 당일 크래시 회피는 HIT, 이후 6월 내내 지속 보류는 MISS(기회비용) — 두 판정을 분리해서 기록 |
| 주성엔지니어링(036930) | 박스 돌파(≤30%) NOT YET 6주 유지 → 6/26 RS컷으로 드랍 | 드랍일 종가 165,600 | 종가 201,000 (드랍 후 4거래일 +21.4% 반등) | 드랍 근거(RS컷+박스 미성숙) 자체는 규칙 준수라 HIT, 다만 드랍 타이밍이 국지적 저점과 겹침(아쉬운 실행) |
- 이번 달 ALL PASS는 6/8 SK스퀘어 1건이 유일했고 그 외 30영업일 가까이 단 한 번도 통과하지 못함 — 셋업 필터가 매우 보수적으로 작동 중임을 재확인.
d) watchlist 등재 성과 (23종목, 등재일 종가 → 6/30 종가, KRX 캐시 실측
| 종목 | 등재일 | 등재가 | 6/30 종가 | 수익률 |
|---|---|---|---|---|
| 피에스케이(319660) | 6/5 | 126,500 | 196,100 | +55.0% (최고) |
| 케이씨텍(281820) | 6/26 | 82,700 | 115,100 | +39.2% |
| 기가비스(420770) | 6/5 | 144,000 | 192,200 | +33.5% |
| 삼성전기(009150) | 6/5 | 1,757,000 | 2,184,000 | +24.3% |
| 와이지-원(019210) | 6/26 | 17,640 | 21,800 | +23.6% |
| SK하이닉스(000660) | 6/12 | 2,150,000 | 2,650,000 | +23.3% |
| 심텍(222800) | 6/26 | 124,800 | 148,700 | +19.2% |
| 피에스케이홀딩스(031980) | 6/26 | 135,400 | 160,000 | +18.2% |
| 삼화콘덴서(001820, 드랍) | 6/12 | 128,200 | 151,000 | +17.8% |
| 테스(095610) | 6/12 | 182,200 | 208,000 | +14.2% |
| 브이엠(089970) | 6/12 | 97,000 | 109,300 | +12.7% |
| 인텍플러스(064290) | 6/12 | 42,400 | 47,000 | +10.8% |
| SK(034730) | 6/26 | 815,000 | 834,000 | +2.3% |
| 신세계(004170) | 6/26 | 740,000 | 755,000 | +2.0% |
| 삼성전자(005930) | 6/26 | 339,500 | 334,000 | -1.6% |
| 롯데쇼핑(023530) | 6/26 | 174,700 | 169,700 | -2.9% |
| 현대백화점(069960) | 6/26 | 200,500 | 193,700 | -3.4% |
| 대덕전자(353200, 드랍) | 6/12 | 165,200 | 153,600 | -7.0% |
| 삼성생명(032830) | 6/26 | 432,500 | 401,000 | -7.3% |
| 엘티씨(170920, 드랍) | 6/12 | 56,600 | 51,600 | -8.8% |
| 티에스이(131290) | 6/12 | 270,500 | 244,500 | -9.6% |
| 코리아써키트(007810, 드랍) | 6/12 | 134,400 | 95,500 | -28.9% |
| 두산테스나(131970, 드랍) | 6/12 | 175,000 | 116,300 | -33.5% (최저) |
- N=23, median +10.8%, best +55.0% / worst -33.5%. 스크리너 자체의 종목 선별력은 이번 달도 유효했다(median이 KOSPI 월간 변화 +0.004%를 크게 상회) — 문제는 선별력이 아니라 선별된 종목에 한 번도 진입하지 않은 진입 프레임이었다.
- 반도체 장비 코어(피에스케이·케이씨텍·기가비스·심텍·PSK홀딩스·테스·브이엠·인텍플러스)가 상위권을 독식, 후공정 검사·PCB 소형주(코리아써키트·두산테스나)가 최하위 — 6/23~26 폭락이 저유동 소형주를 가장 깊게 할퀸 패턴과 일치.
3. 스코어카드
결과 vs 프로세스, signal-postmortem 프레임
- 프로세스 승 (운 아님): ① 갭리스크 룰이 6/8 SK스퀘어 즉시 크래시를 사전 회피 ② 6/22~26 “선별재개→보수강화” 전환이 서킷브레이커 2회를 실손실 없이 통과 ③ 주성엔지 6주 박스 인내가 RS컷 직전 드랍과 맞아떨어짐 — 세 건 모두 룰이 작동한 결과지 우연이 아니다.
- 프로세스 패 (구조적, 반복됨): “눌림만 진입” 프레임이 6/15~19 멜트업(3주 연속 동일 실수)과 6/24~25 멜트업(외국인 게이트 논리로 재차 보류)을 모두 놓쳤다. 6월 한 달 전체로도 실제 진입 0건 — watchlist median +10.8%를 스크리너가 찾아냈지만 진입 트리거가 단 한 번도 발화하지 않았다는 것은 한 주의 불운이 아니라 프레임 설계의 구조적 공백이다.
- 운 요소 구분: 6/22 갭콜 HIT(+0.69%, 콜 상단 근접)는 폭락 전날 좁은 레인지에서 나온 결과라 재현성이 낮다 — 프로세스 산물로 과대평가하지 않는다.
4. 교훈 → 운영 규칙
README 패치 완료
- 신설 R3 — 진입 기회비용 감사(2026-07-01): watchlist median 수익률이 유의미(+5%p 이상)한데 해당 월 실제 진입이 0건이면, 다음 월간리뷰에서 진입 트리거 조건(“눌림” 정의, ATH/relief 룰의 게이트) 재검토를 의무화한다. 근거: 6월 median +10.8% vs 진입 0건 — “무진입=안전”이 아니라 “무진입=기회비용 누적”으로 프레임을 바꾼다.
private/projects/invest-analyst/README.md에 반영(v1.10). - 기존 규칙 재확인(패치 불필요): 변동성 폭발 주간 갭콜 판정불가 명시 규칙(2026-06-27 신설, portfolio.md)은 6/22~26 데이터로 재검증 완료(5일 중 1일만 HIT) — 유지.
5. 운영 지표
파이프라인 건강
| 항목 | 6월 |
|---|---|
| 모닝노트 발행 | 17/17 (해당 영업일 결손 0, 지연실행 4건 포함) |
| 주간리뷰 발행 | 3/3 |
| KRX 로그인/세션 실패 | 1건(6/26, 익일 6/29 자동 복구) + 6/19 update –live 타임아웃 2회(no-burst 룰 준수, 재시도 안 함) |
| 블로그/텔레그램 발행 실패 | 0건 (이번 달 발견된 실패 없음) |
- KRX 세션 건강 & TTL 권고 (README §5 고정 항목):
infra_health.py --digest 31결과 — 로그 자체가 2026-06-27부터 기록 시작(v1.8 신설)이라 31일 중 실제 커버리지는 4일뿐. 표본:login_ok=4, reuse=2, relogin_*=0. 재로그인(relogin) 0건 → 현행KRX_SESSION_TTL(90분) 하향 근거 없음, 유지 권고. 막연한 조정은 하지 않음 — 전체 월 커버리지(31일 전 구간)는 로그 축적이 끝나는 8월 리뷰부터 데이터 근거로 재평가.
데이터 출처: KRX 캐시(update –live 6/30 종가까지 297일), pykrx 개별종목·지수 OHLCV, Yahoo Finance v8(코스피/코스닥/SOX/VIX/USDKRW), 6/8~7/1 모닝노트 및 6/13·6/20·6/27 주간리뷰(자체 실측 인용), data/krx_health.log(infra_health.py --digest 31). 본 리뷰는 참고용이며 투자 권유가 아닙니다. 정기 실행: kr-monthly-review.
이 글은 개인 학습·기록 목적의 자동 생성 시황 노트입니다. 특정 종목의 매수·매도 권유가 아니며, 투자 판단과 책임은 각자에게 있습니다. 데이터 기준 시각은 본문에 표기되어 있으며, 작성 시점 이후 시장 상황은 반영되지 않습니다.