기본적 분석 10장: 오늘의 후보 종목 스크리닝
9장에서 확인했듯이, 재무지표의 신호 효과는 섹터와 시장 국면에 따라 달라집니다. 그렇다면 ‘지금 이 순간, 어떤 종목이 좋은 밸류/퀄리티 신호를 보이는가?’라는 질문에 답할 수 있을까요? 이번 장에서는 8장에서 만든 복합 점수를 사용해, 2026년 9월 4일 기준으로 현재 가장 강한 재무지표를 보이는 20개 종목을 스크리닝합니다.
스크리닝 방법
섹션 제목: “스크리닝 방법”복합 점수는 PER, PBR, ROE, ROA, 배당수익률, 매출성장률, 영업활동현금흐름 7개 지표의 일별 순위를 합산한 값입니다(8장 참조). 점수가 낮을수록(순위가 낮을수록) 더 좋은 종합 밸류+퀄리티 신호를 보입니다.
스크리닝 기준일: 2026년 9월 4일
import pandas as pd
df = pd.read_csv("fundalmental_daily.csv", dtype={"code": str})latest = df[df["date"] == "20260904"].copy()
# 7개 팩터의 현재 순위 계산 (낮을수록 좋음)factors = ["per", "pbr", "roe", "roa", "div_yield", "revenue_growth", "cash_flow"]for col in factors: latest[col] = latest[col].fillna(latest[col].median())
latest["composite_score"] = ( latest["per"].rank() + latest["pbr"].rank() + latest["roe"].rank(ascending=False) + latest["roa"].rank(ascending=False) + latest["div_yield"].rank(ascending=False) + latest["revenue_growth"].rank(ascending=False) + latest["cash_flow"].rank(ascending=False))
# 상위 20개 (점수가 가장 낮은)candidates = latest.nsmallest(20, "composite_score")[ ["code", "name", "industry", "per", "pbr", "roe", "부채비율", "영업이익률", "div_yield", "revenue_growth", "composite_score"]]print(candidates)오늘의 후보 종목 20선
섹션 제목: “오늘의 후보 종목 20선”| 순위 | 종목 | 산업 | PER | PBR | ROE(%) | 부채비율(%) | 영업이익률(%) | 배당수익률(%) | 매출성장률(%) | 복합점수 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 한국타이어앤테크놀로지 | 특수 목적용 기계 | 7.32 | 0.66 | 9.39 | 87.63 | 8.68 | 3.52 | 1.25 | 332.5 |
| 2 | 기아 | 자동차용 엔진 및 자동차 제조업 | 6.53 | 0.80 | 12.92 | 61.76 | 7.95 | 5.38 | 6.23 | 375.5 |
| 3 | 한국전력 | 전기업 | 2.42 | 0.43 | 19.40 | 416.85 | 13.85 | 4.80 | 4.32 | 376.5 |
| 4 | 에스엠 | 오디오물 출판 및 원판 녹음업 | 5.21 | 1.80 | 41.65 | 47.76 | 15.58 | 2.05 | 18.72 | 384.0 |
| 5 | KCC | 기타 화학제품 제조업 | 2.30 | 0.45 | 23.51 | 114.76 | 6.59 | 3.11 | -2.63 | 393.5 |
| 6 | HD한국조선해양 | 기타 금융업 | 11.37 | 1.85 | 17.78 | 133.86 | 13.04 | 3.53 | 17.21 | 409.5 |
| 7 | KT | 전기 통신업 | 7.63 | 0.74 | 10.22 | 120.72 | 8.74 | 4.42 | 6.86 | 458.0 |
| 8 | 현대글로비스 | 기타 운송관련 서비스업 | 8.91 | 1.49 | 18.13 | 78.92 | 7.01 | 2.82 | 4.08 | 466.0 |
| 9 | 크래프톤 | 소프트웨어 개발 및 공급업 | 13.16 | 1.37 | 10.60 | 31.31 | 31.70 | 1.03 | 22.76 | 494.0 |
| 10 | 오리온 | 기타 식품 제조업 | 13.04 | 1.31 | 10.51 | 17.55 | 16.75 | 2.77 | 7.35 | 532.0 |
스크리닝 결과 원본은 CSV 파일에서 확인할 수 있습니다.
후보군의 특징
섹션 제목: “후보군의 특징”1. 저PER + 저PBR이 기본 조건
섹션 제목: “1. 저PER + 저PBR이 기본 조건”모든 후보 종목은 PER < 15 또는 PBR < 2를 만족합니다. 특히 1~3위는 PER이 7배 이하(한국전력 2.42배 포함)로, 극단적 가치주입니다.
2. 부채비율의 편차가 큰 편
섹션 제목: “2. 부채비율의 편차가 큰 편”| 부채비율 그룹 | 후보 종목 수 | 평균 PER |
|---|---|---|
| 부채비율 < 100% (건전) | 5종 | 7.48배 |
| 부채비율 100~300% (보통) | 4종 | 8.21배 |
| 부채비율 > 300% (고부채) | 2종 | 6.77배 |
한국전력(416.85%)과 대한항공(339.88%)은 부채비율이 매우 높지만, PER이 낮아도 후보로 뽑혔습니다. 이는 PER은 저렴해 보여도 재무 리스크가 높은 기업을 걸러내지 못한다는 한계를 보여줍니다.
3. 성장 기대감이 섞인 종목도 섞여 있음
섹션 제목: “3. 성장 기대감이 섞인 종목도 섞여 있음”- 크래프톤(매출성장 22.76%, PER 13.16배): 성장주이지만 재무지표가 좋아 복합 점수 상승
- 오리온(부채비율 17.55%, 영업이익률 16.75%): 퀄리티 높은 성장주
- 한국전력(PER 2.42배, 부채비율 416.85%): 밸류지만 재무 리스크 큰 ‘함정 후보’
후보군의 한계와 주의점
섹션 제목: “후보군의 한계와 주의점”| 리스크 | 해당 종목 | 설명 |
|---|---|---|
| 부채 과도 | 한국전력, 대한항공, KT | 부채비율 300%+ |
| 성장 포용률 | 한국타이어, 에스엠 | 매출 성장률 높아도 영업이익률 낮을 수 있음 |
| 섹터 집중 | 자동차/IT | 경기 민감도 높음 |
| 가치 함정 | KCC, 한국전력 | PER이 낮은 이유가 구조적 문제일 수 있음 |
인사이트
섹션 제목: “인사이트”- 복합 스크리닝은 ‘PER만 낮은’ 종목을 걸러낸다: 1위 한국타이어는 PER 7.32배 + PBR 0.66 + 배당 3.52%의 ‘진짜 밸류’ 후보.
- 하지만 모든 스크리닝 결과가 매수 후보는 아니다: 한국전력처럼 재무 리스크가 큰 기업도 스크리닝에 잡힐 수 있다.
- 스크리닝 후엔 ‘부채비율’ 확인이 필수: 복합 점수에는 부채비율이 직접 포함되지 않았으므로, 후보군에서 부채비율을 추가로 검증해야 한다.
- 후보군은 ‘시작점’일 뿐, ‘추천’이 아니다: 이 20개 종목은 ‘분석할 가치가 있는 출발점’이지, ‘지금 사야 할 종목’이 아니다.
다음 장(11장)에서는 이 20개 후보군을 포트폴리오로 운용했을 때의 백테스트 결과를 확인합니다. 실제로 돈을 벌었을까, 잃었을까?
결과 원본은 스크리닝 후보 CSV에서 확인할 수 있습니다.
이 글은 투자 판단을 위한 참고 자료이며, 특정 종목의 매수·매도를 권유하지 않습니다. 과거의 검증 결과는 미래의 수익을 보장하지 않습니다.