4 Commits

Author SHA1 Message Date
3e723b6146 feat: add valuation data collector
Add ValuationCollector class that fetches PER, PBR, and dividend yield
data from KRX for all listed stocks. Includes business day validation,
safe float conversion, and upsert logic for the valuations table.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 23:48:08 +09:00
135d55b488 feat: add price data collector using pykrx
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 23:44:04 +09:00
5479c36985 feat: add stock and sector data collectors
Implement StockCollector to fetch stock master data from KRX
(Korea Exchange) including market cap, EPS, BPS, and dividend info.
Implement SectorCollector to fetch WICS sector classification from
WISEindex. Both collectors use PostgreSQL upsert for efficient updates.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 23:38:45 +09:00
3abbdfa5b6 feat: add base collector infrastructure for data collection jobs
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 23:34:41 +09:00