Files
auto-stock/backend
shuim b1da208fd5 fix: 섹터필터 "기타 캐치올" 제거 — 미매핑 종목 섹터캡 면제
섹터 매핑 테이블이 유니버스의 극히 일부(~44종목)만 커버해, 매핑 안 된 종목이
전부 "기타" 한 버킷에 뭉쳐 max 3 상한에 걸렸다. 유니버스 대부분이 미매핑이라
"기타 3종목"에서 막혀 MAX_HOLDINGS_COUNT=20 달성이 구조적으로 불가했다.

- check_sector_concentration: 미매핑 종목(sector=None)은 섹터캡 면제(early return),
  보유분 계수에서도 미매핑 제외. 실제 섹터가 확인된 종목만 max_per_sector 적용.
  미매핑 종목의 집중통제는 상관계수 필터(0.7)에 위임.
- 검증: backtest-qa walk-forward — 섹터 완화가 MDD를 전혀 안 키움(전 구간 불변,
  리스크 중립). 로직 테스트: 미매핑 진입=통과, 실제섹터(반도체) 3보유+동일섹터=차단 유지.

시그니처 불변(§4), 리스크 규칙(§5) — 상관필터 유지로 실질 분산통제 보존.

(같은 파일에 선재 워킹트리 편집 1건 포함: _get_daily_prices의 KIS output2 최신순→
reversed로 상관계산 시계열 방향 정합화. 내 작업 아니나 타당하여 함께 커밋.)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HBmzf1HDnvFHLraJ8eaaKJ
2026-09-16 17:58:42 +09:00
..
2026-02-24 11:38:35 +09:00
2026-03-07 13:16:01 +09:00
2026-03-27 14:47:49 +09:00
2026-02-22 17:23:20 +09:00
2026-02-22 17:23:20 +09:00
2026-03-06 14:12:54 +09:00
2026-02-22 17:23:20 +09:00
2026-04-02 11:31:01 +09:00
2026-02-22 17:23:20 +09:00
2026-02-22 17:23:20 +09:00
2025-11-14 11:05:31 +09:00
2026-02-22 17:23:20 +09:00
2026-03-06 10:01:13 +09:00
2026-03-06 10:01:13 +09:00
2026-02-22 17:23:20 +09:00