ZhuLinsen/daily_stock_analysis

LLM 驱动的多市场股票智能分析系统:多源行情、实时新闻、决策看板与自动推送,支持零成本定时运行。 LLM-powered multi-market stock analysis system with multi-source market data, real-time news, decision dashboard, automated notifications, and cost-free scheduled runs.

📈 프로젝트 개요

daily_stock_analysis는 대규모 언어 모델(LLM)과 다중 소스 금융 데이터를 기반으로 하는 완전 자동 주식 분석 시스템입니다. 사용자가 선택한 A주, 홍콩주, 미국주, 일본주, 한국주, 대만주 및 ETF에 대해 매일 매수/매도 추천, 위험 경고, 여론 개요 등을 포함한 '의사 결정 대시보드'를 생성하고, 기업 위챗, Feishu, Telegram, Discord, Slack, 이메일 등 채널을 통해 푸시합니다.

✨ 주요 기능

기능 설명
AI 의사 결정 보고서 핵심 결론, 점수, 추세, 매수/매도 포인트, 위험 경보, 촉매 요인 및 운영 체크리스트를 자동 생성합니다.
다중 시장 데이터 통합 A/홍콩/미국/일본/한국/대만 주식 및 ETF를 지원하며, 시세, K-라인, 기술 지표, 뉴스, 공시, 펀더멘털 등을 포함합니다.
웹/데스크톱 작업대 수동 분석, 작업 진행 상황, 과거 보고서, Markdown 내보내기, 백테스트, 포트폴리오 관리, 라이트/다크 테마를 제공합니다.
Agent 전략 문의 다중 턴 대화를 지원하며, 15가지 기술적/기본적 전략(이동 평균, 추세 분석, 파동, 핫 토픽 등)이 내장되어 있고, 웹/봇/API를 통해 사용할 수 있습니다.
스마트 가져오기 및 자동 완성 이미지, CSV/Excel, 클립보드 가져오기를 지원하며, 코드/이름/병음/별칭 자동 완성을 제공합니다.
자동화 및 푸시 GitHub Actions, Docker, 예약 작업, FastAPI 서비스를 지원하며, 다양한 기업 커뮤니케이션 도구 및 이메일 푸시를 지원합니다.

🛠️ 기술 스택 및 데이터 소스

  • AI 모델: Modelflare, AIHubMix, Gemini, OpenAI 호환, DeepSeek, Claude, Ollama 로컬 모델 등.
  • 시세 데이터: AkShare, Tushare, Pytdx, Baostock, YFinance, Longbridge.
  • 뉴스 검색: Anspire, SerpAPI, Tavily, Bocha, Brave, MiniMax, SearXNG.
  • 소셜 여론: Stock Sentiment API (Reddit/X/Polymarket, 미국 주식 전용).
  • 백엔드: Python 3.10+, FastAPI, Docker, GitHub Actions.

🚀 빠른 시작

방법 1: GitHub Actions (권장)

  1. 이 저장소를 포크하고 Settings → Secrets에서 모델, 알림 채널, 주식 목록 등 필수 시크릿을 구성합니다(자세한 내용은 README 참조).
  2. Actions를 활성화하고 매일 주식 분석 워크플로우를 수동으로 한 번 트리거하면 평일 18:00에 자동으로 실행됩니다.

방법 2: 로컬 또는 Docker 배포

git clone https://github.com/ZhuLinsen/daily_stock_analysis.git && cd daily_stock_analysis
pip install -r requirements.txt
cp .env.example .env   # 필요에 따라 .env 편집
python main.py          # 당일 보고서 생성
# 웹 UI 시작
python main.py --webui   # http://127.0.0.1:8000 접속

일반 명령어: --debug, --dry-run, --stocks <list>, --market-review, --schedule, --serve-only.

📱 푸시 예시

  • 의사 결정 대시보드: 각 주식의 매수/매도 추천, 점수, 여론 감정, 위험 포인트 및 긍정적 촉매를 표시합니다.
  • 시장 리뷰: 지수 상승/하락, 섹터 성과 등 거시적 개요를 제공합니다.

🤖 Agent 문의

웹 UI의 /chat 페이지에서 내장 전략을 사용하여 다중 턴 질문을 할 수 있으며, 실시간 시세, 기술 지표, 뉴스 및 위험 정보 호출을 지원합니다. 환경 변수 AGENT_MODE로 전환할 수 있습니다.

📦 관련 프로젝트

  • AlphaSift – 종목 선정 구현 참고.
  • AlphaEvo – 전략 백테스트 및 자기 진화.

📄 라이선스

MIT License – 자유롭게 사용, 수정, 재배포할 수 있으며, 원저작자 저작권 표시를 유지해야 합니다.

⚠️ 면책 조항

이 프로젝트는 학습 및 연구 목적으로만 제공되며, 어떤 투자 조언도 구성하지 않습니다. 사용자는 투자 위험을 스스로 부담합니다.


모든 정보는 저장소의 README에서 직접 가져온 것이며, 추가 기능은 추론되지 않습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트