Stock Analysis — Buffett Scorecard 도구
Stock Analysis — Buffett Scorecard Tool
중요 · 일일 종목별 스코어카드 결과물은 운영자(HCB) 본인 비공개 Notion 워크스페이스에서만 열람합니다. 자동 생성된 정량 분석은 사실 검증을 거치지 않은 개인 학습·검증 자료이므로 외부 공개하지 않습니다. 이 페이지는 도구 자체의 설계와 동작 원리를 설명하는 메타 페이지입니다. 본 사이트의 어떤 콘텐츠도 투자 자문이 아닙니다.
Important · Daily per-symbol scorecard outputs are accessed only inside the operator's private Notion workspace. Auto-generated quantitative output is unverified study material and is not published externally. This page describes the tool's design and behavior as a meta document. Nothing on this site constitutes investment advice.
1. 무엇을 만든 도구인가
1. What this tool is
autotrade-bot 레포의 autotrade_ovs/ 모듈에 직접 구현한 미국 주식 정량 스크리닝 도구입니다. KIS Open API와 외부 재무 데이터 소스를 결합해 종목별 PE / PB / ROE / Market Cap을 가져오고, 섹터(브랜드 / 금융 / 산업재 / ETF)별로 별도 임계치를 적용한 Buffett 정량 체크리스트 점수(0~100)를 계산합니다. 합격선은 60점입니다.
An in-house quantitative US-equity screener implemented in the autotrade_ovs/ module of the autotrade-bot repo. It pulls per-symbol PE / PB / ROE / Market Cap via the KIS Open API and external financial sources, then computes a 0–100 Buffett-style scorecard with sector-specific thresholds (brand / financial / industrial / ETF). The pass mark is 60.
2. 왜 만들었는가
2. Why I built this
워런 버핏 스타일의 정량 기준(저PER / 저PBR / 고ROE / 적정 시가총액)은 직접 종목 리서치 시 빠른 1차 필터로 유용합니다. 매일 수십 종목을 손으로 점검하는 대신 자동 스코어로 후보를 좁히고, 점수가 임계치 위인 소수만 추가 정성 분석을 합니다. 자동 생성된 점수는 참고 자료이며 단독 매매 신호로 사용하지 않습니다.
A Buffett-style quantitative gate (low PER / low PBR / high ROE / reasonable market cap) is a useful first-pass filter when researching equities. Instead of checking dozens of names manually each day, an automatic score narrows the candidate set so only the few above the threshold receive a manual qualitative review. The auto-generated score is a reference signal, never a standalone trading signal.
3. 동작 흐름
3. How it works
| watchlist refresh | 일요일 10:00 KST · screening 모듈이 미국 주식 후보군 갱신 | Sun 10:00 KST · screening module refreshes the US watchlist |
| publish daily | 화-토 06:00 KST · 섹터별 top1 종목의 스코어카드를 운영자 Notion DB에 저장 | Tue–Sat 06:00 KST · per-sector top-1 scorecards are saved to the operator Notion DB |
| data source | KIS Open API + DART/yfinance 폴백 (재무 지표 조회) | KIS Open API + DART/yfinance fallback (financial metrics) |
| scoring | 섹터별 PE / PB / ROE 임계치 + 가중 평균 → 0~100점 | Sector-specific PE / PB / ROE thresholds + weighted average → 0–100 |
| output | Notion 페이지(운영자 워크스페이스 전용) · Title / Category / Body | Notion page (operator workspace only) · Title / Category / Body |
| publicly hosted | 없음 — 일일 결과 외부 공개 X | None — daily outputs are not exposed publicly |
4. 섹터별 임계 (요약)
4. Sector thresholds (summary)
- Brand (asset-light consumer): PE ≤ 25, PB ≤ 6, ROE ≥ 15%
- Financial (은행 / 보험): PE ≤ 15, PB ≤ 1.5, ROE ≥ 10%
- Industrial (capex 산업재): PE ≤ 18, PB ≤ 3, ROE ≥ 12%
- ETF (지수형): quality bypass — 운용보수 / 추적오차 별도 평가
- Brand (asset-light consumer): PE ≤ 25, PB ≤ 6, ROE ≥ 15%
- Financial (banks / insurers): PE ≤ 15, PB ≤ 1.5, ROE ≥ 10%
- Industrial (capex-heavy): PE ≤ 18, PB ≤ 3, ROE ≥ 12%
- ETF (index funds): quality bypass — fee / tracking error separately
5. 기술 스택
5. Tech stack
- Python 3.13 · APScheduler (cron) · requests
- KIS Open API (시세 / 재무 일부)
- FinanceDataReader / yfinance 폴백 (외부 재무지표)
- Notion API (자동 페이지 생성, 운영자 워크스페이스 한정)
- Railway (호스팅) · 자체 작성 · 자체 운영
- Python 3.13 · APScheduler (cron) · requests
- KIS Open API (quotes and partial financials)
- FinanceDataReader / yfinance fallback (external financial metrics)
- Notion API (auto page creation, operator workspace only)
- Railway (hosting) · in-house code · in-house operation
6. 한계와 주의
6. Limitations and caveats
- 정량 점수는 1차 스크리닝 용도일 뿐, 단독 매수/매도 신호 아님
- 외부 재무 데이터의 지연·결측이 있을 수 있어 점수에 노이즈 포함
- 섹터 분류와 임계치는 운영자 개인 기준 — 일반 추천 기준 아님
- 자동 생성 자체로는 사실 검증을 거치지 않으므로 공개하지 않음
- 본 페이지는 도구 메타 설명이며 일체의 투자 자문이 아님
- The quantitative score is a first-pass filter, never a standalone signal
- External financial data may have lag or gaps — score carries noise
- Sector mapping and thresholds reflect the operator's personal heuristics, not a general recommendation
- Auto-generated content is unverified, so it is not published externally
- This page is a tool meta-description — nothing here constitutes investment advice
