개발 완료 · 실전 테스트 준비중

저평가 우량주 자동매매 시스템

4차원 스코어링과 다단계 필터링으로 우량주 선별 및 포트폴리오 자동 관리

4차원

스코어링

각 25점씩 100점 만점

4단계

필터링

유동성→재무→선별→최종

최대 25개

종목 수

분산 투자

내 역할

  • 시스템 설계: 4차원 스코어링 및 다단계 필터링 알고리즘
  • 데이터 처리: pykrx, dart-fss API 연동
  • 포트폴리오 관리: 리밸런싱, 추매/익절 로직

4차원 스코어링

1. 재무 안정성 (25점)

  • • 부채비율 · 유동비율
  • • 이자보상배율
  • • 영업현금흐름

2. 가치 지표 (25점)

  • • PER · PBR 분석
  • • PEG 비율
  • • 배당수익률

3. 수익성/성장성 (25점)

  • • ROE · 영업이익률
  • • 매출성장률
  • • 영업이익성장률

4. 모멘텀/수급 (25점)

  • • 주가 모멘텀
  • • 외국인·기관 순매수
  • • 52주 고점 대비

⚠️ API 제한으로 일부 지표는 추정치 사용 (PER/PBR 기반)

4단계 필터링

1차: 유동성 (시총 500억+, 거래량 1만주+)

2차: 재무 (PER 0~100, PBR 0.1~10)

3차: 상위 100개 선별

4차: 최종 25개

기술 스택

🐍
Python
핵심 언어
📊
pykrx
시장 데이터
🐼
pandas
데이터 처리
🏦
KIS API
주문 처리

실행 방법

python main.py --test

python main.py --screening

python main.py --now