저평가 우량주 자동매매 시스템
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