🗺️ 시작하기 전에: Part 4 전체 그림 이해하기

Part 3까지 우리는 좋은 종목을 골라내는 **'핵심 엔진(스코어링)'**을 만들었습니다. 이제 Part 4에서는 이 엔진을 자동화된 공장 컨베이어 벨트에 올리고, 리스크를 관리하는 안전장치를 달아 실제 매매가 가능한 **'완성된 시스템'**으로 조립합니다.

초보자분들은 코드를 복사하기 전에 아래의 5단계 흐름을 먼저 이해하세요.


📁 Part 4 완성 시 예상 파일 구조

Part 4 과정을 모두 마치면 프로젝트 폴더는 다음과 같은 구조를 갖추게 됩니다. 코드를 작성하기 전, 새로 생성되는 파일이 각각 어떤 역할을 하는지 미리 파악하세요.

Plaintext

kr_market/ ├── engine/ │ ├── models.py (수정: Signal, ScreenerResult 데이터 모델 추가) │ ├── generator.py (신규: 자동화 파이프인 SignalGenerator) │ ├── position_sizer.py (신규: 매수 수량 및 리스크 계산기) │ ├── persistence.py (신규: JSON 결과 저장 로직) │ └── run_engine.py (신규: 파이프라인 전체 실행 스크립트) │ └── data/ (신규: 스크리닝 결과가 저장되는 폴더) ├── jongga_v2_latest.json └── jongga_v2_results_20260217.json

자, 전체 흐름과 구조가 파악되셨다면 아래 제공되는 프롬프트를 순서대로 Claude Code에 입력하여 시스템을 구축해 보겠습니다.