3가지 핵심 축 시스템을 사용하여 중국 A주를 분석하는 AI를 구축했습니다 — 오늘 발견한 내용
요약
중국 A주 시장 분석을 위해 기술적, 기본적, 지능형 분석의 세 가지 축을 결합한 AI 기반 주식 분석 시스템을 오픈 소스로 공개했습니다. 이 시스템은 다양한 지표를 통합하여 매수/매도 신호를 생성하며 실제 시장 데이터를 통해 성능을 입증합니다.
핵심 포인트
- 기술적, 기본적, 지능형 분석의 3가지 핵심 축을 통한 통합 점수 산정
- Python 기반의 기술적 지표와 버핏 스타일의 기본적 분석 결합
- 소셜 미디어 심리 및 자금 흐름을 반영한 지능형 레이어 포함
- 매일 장 마감 후 자동화된 데이터 수집 및 패턴 학습 파이프라인 운영
지난주, 저는 중국 A주 시장을 위한 AI 기반 주식 분석 시스템을 오픈 소스로 공개했습니다. 오늘은 7월 30일 거래 세션의 실제 데이터를 통해 이 시스템이 실제로 무엇을 하는지 보여드리고자 합니다.
문제점
대부분의 A주 분석 도구는 한 가지 부류에 속합니다: 순수하게 기술적(MACD/KDJ/RSI 오버레이), 순수하게 기본적(PEG/ROE 스크리닝), 또는 순수하게 심리 기반(소셜 미디어 버즈)입니다. 이들 중 어느 것도 서로 소통하지 않습니다. 개인 투자자들은 세 개의 별도 대시보드를 직접 하나로 엮어야 하는 상황에 처해 있습니다.
해결책: 3가지 핵심 축(Three-Pillar) 점수 산정
이 시스템(A-Share Stock Analysis Expert)은 관심 종목의 모든 주식에 대해 세 가지 독립적인 분석 파이프라인을 실행합니다:
1. 기술적 분석 (Technical Analysis) (10점)
Python 네이티브 MACD, KDJ, RSI, Bollinger Bands(볼린저 밴드), 그리고 이동 평균 시스템 — 모두 Tongdaxin (通达信) 계산 표준과 일치합니다. 외부 의존성이나 API 키가 필요하지 않습니다.
2. 기본적 분석 (Fundamental Analysis) (10점)
DuPont ROE 분해, PEG 밸류에이션, 그리고 산업별 가중치를 적용한 Buffett(버핏) 스타일의 "3가지 비율" 스크리닝을 수행합니다.
3. 지능형 분석 (Intelligence Analysis) (10점)
주요 자금 흐름 추적, Xueqiu(雪球) 심리, 용호장(dragon-and-tiger list) 모니터링, 기관 포지션 변화, 그리고 정책 타이밍을 분석합니다.
총점: 30점. 12점 이상을 기록한 주식만이 매수 신호를 발생시킵니다.
오늘 포착된 내용 (2026년 7월 30일)
오늘은 힘든 세션이었습니다 — 상하이 종합 지수(Shanghai Composite) -1.15%, 심천 구성 지수(Shenzhen Component) -3.79%. 하지만 시스템은 몇 가지 흥미로운 움직임을 포착했습니다:
상한가 신호: 闰土股份 (002440) +10.00%
기술적 점수: 4/10 — 강세 MACD, KDJ 골든 크로스, Bollinger Bands 상단 터치. 시스템은 돌파가 일어나기 전 강세 정렬을 포착했습니다.
상승 추세 확인: 龙佰集团 (002601) +0.36%
기술적 점수 5/10 — 강세 MACD, 강세 KDJ, 중립-강세 RSI. 폭발적인 움직임은 아니지만, 전반적인 하락장 속에서 꾸준한 매집이 이루어지고 있습니다.
하한가 경고: 兴业科技 (002674) -10.00%
지능형 레이어(intelligence layer)는 "4거래일 연속 상승" (连涨4天)을 감지했습니다. 이는 전형적인 소진 신호(exhaustion signal)입니다. 시스템은 이미 반전(reversal)을 주시하고 있었습니다.
패턴 인식 샘플 (Pattern Recognition Samples)
학습 파이프라인(5가지 패턴에 걸쳐 수집된 36개 샘플)에서 추출한 데이터:
| 패턴 | 예시 | 신호 |
|---|---|---|
| 돌파 (Breakout) | 中国中免 +3.37% | 거래량을 동반한 강세 돌파 (Bullish breakout) — 확인 시 매수 |
| ... |
학습 파이프라인 (Training Pipeline)
시스템은 매일 15:10(장 마감 10분 후)에 크론 잡(cron job)을 실행하여, 무료 Sina Finance API를 통해 12개의 핵심 A주(A-share) 종목에 대한 실시간 시세를 수집합니다. 매일의 데이터는 다음 5가지 패턴 유형 중 하나로 분류됩니다:
- 放量突破 (거래량을 동반한 돌파, Breakout with Volume)
- 缩量回调 (거래량 감소를 동반한 조정, Low-Volume Pullback)
- 高位放量下跌 (고점에서 거래량을 동반한 하락, High-Level Volume Selloff)
- 趋势追踪 (추세 추종, Trend Following)
- 横盘震荡 (횡보 및 변동, Sideways Consolidation)
목표: QLoRA 미세 조정 (fine-tuning)을 위해 200개 이상의 레이블이 지정된 샘플을 축적하는 것입니다.
향후 계획 (What's Next)
- 더 나은 패턴 인식을 위해 축적된 학습 데이터로 LLaMA 모델 미세 조정 (fine-tune)
- 스크래핑 없이 실시간 데이터를 가져오기 위해 iTick API 통합
- 손절매(stop-loss) 알림 기능이 포함된 포트폴리오 추적 기능 추가
직접 시도해 보세요 (Try It Yourself)
전체 소스 코드와 도구는 다음에서 확인할 수 있습니다:
- GitHub: github.com/Felixwang007 (리포지토리: daily-stock-analysis)
- Xiaping Marketplace: xiaping.coze.com에서 "A-Share Stock Analysis Expert"를 검색하여 즉시 사용 가능한 스킬을 확인하세요.
A주를 거래하시든, 혹은 AI 에이전트가 금융 시장을 어떻게 분석하는지 이해하고 싶으시든, 이 프로젝트가 실질적인 시작점이 되기를 바랍니다. 풀 리퀘스트(Pull requests)와 아이디어는 언제나 환영합니다!
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기