UNIT: 테마 지형도 + 대장주 순위¶
사용: post_market U4~5
입력¶
collected.json→step_SS(섹터 RS 시계열)collected.json→step_RS(테마 RS history)collected.json→step_TL(테마 리더 + 9축)data/theme_tracker/dashboard.json→tracking_pool(60일 누적 테마×주도주 매트릭스)- 최근 20일
theme_timeline:data/theme_timeline/최근 20 거래일 JSON의theme_timeline필드 - Claude-Mem timeline (보조):
search("테마명")또는timeline("테마명")으로 과거 리포트 맥락 검색
처리¶
Step 1. 당일 테마 지형도¶
step_SS/RS/TL 데이터로 당일 테마 등급/RS/거래대금 산출. [G] 그룹 단위 우선 출력.
dashboard.json tracking_pool 활용:
- leading_themes: 현재 LEADING/STRONG 테마 목록 + composite + peak 대비 위치 + 리더 안정성
- cooling_themes: 과거 주도→하락 테마 (재점화 모니터링 대상)
- emerging_themes: RS 급등 중인 신규 테마 (EMERGING 후보)
- 각 테마의 days_leading, pct_of_peak_rs, leader_stability로 테마 성숙도/피로도 판단
- recent_transitions에서 오늘 grade 변경/리더 교체 이벤트 확인 → 지형도에 변동 사항 명시
Step 2. S2 lifecycle-tagger 호출¶
sector/lifecycle-tagger (S2) 에이전트를 호출하여 각 테마에 3종 라벨을 부여: - 생명주기: 착상/혁신/상용화/성숙/소멸 - 재료 신선도: Fresh/Aging/Stale - 순환매 상태: EMERGING/ACCELERATING/LEADING/COOLING/RE-ACCELERATING
S2는 sector_series 수치 + theme_timeline 20일 시퀀스 + catalyst chain + ISSUE_LOG를 종합하여 판정. 코드 수치만으로 기계적 판정하지 않고, 시퀀스 맥락 + 재료 + 가격 반응을 종합하는 것이 S2의 역할.
출력¶
테마 지형도 ([G] 그룹 단위)¶
| 테마 | 생명주기 | 신선도 | 순환매 상태 | RS 5d | RS 20d | 거래대금(B) | 20d 시퀀스 | catalyst |
([G] 그룹 10개+ 우선. 세부 테마는 드릴다운 시)
예시: | [G] 로봇 | 혁신 | Fresh | ACCELERATING | 92.6 | - | 1,000 | 5/5 150B → 5/6 200B → 5/7 200B → 5/8 1,000B | catalyst 4건 |
대장주 순위¶
LEADING/ACCELERATING 테마 내 Top 5 종목 9축 스코어.
성공기준¶
- sector_series.json 인용. 10개+ 테마.
- RS 5d/20d 수치 포함.
- 모든 테마에 상태 라벨(5종 중 1개)이 부여됨.
- 라벨 근거로 과거 theme_timeline 인용 (날짜+거래대금).
- LEADING/ACCELERATING 테마 내 9축 스코어 Top 5.
- dashboard.json
tracking_pool의 60일 맥락 인용: peak 대비 위치, 리더 안정성, 오늘 전이 이벤트.