ZhuLinsen/daily_stock_analysis
요약
이 시스템은 AI 대규모 언어 모델(LLM)을 기반으로 A주, 홍콩주, 미국주의 관심 종목에 대한 지능형 분석 보고서를 자동으로 생성합니다. 매일 지정된 시간에 '의사결정 대시보드' 형태로 핵심 결론, 점수, 추세, 리스크 경고 등을 포함하여 기업 위챗, Feishu, Telegram, Discord, Slack 등 다양한 채널로 전송하는 것이 특징입니다. 다양한 LLM(Gemini, OpenAI 호환 모델, Claude 등) 및 검색 API를 통합적으로 지원하며, 사용자는 필요한 서비스의 API 키와 웹훅 URL만 설정하면 서버 없이도 배포가 가능합니다.
핵심 포인트
- A주/홍콩주/미국주 관심 종목에 대한 지능형 분석 보고서를 자동 생성합니다.
- 핵심 결론, 점수, 매매 시점 등 의사결정 지원 정보를 '의사결정 대시보드' 형태로 제공합니다.
- Gemini, OpenAI 호환 모델, Claude 등 다양한 LLM과 여러 검색 API를 통합하여 사용할 수 있습니다.
- Webhook 및 API 키 설정만으로 서버 없이도 배포가 가능하며, 평일 저녁에 자동 실행됩니다.
🤖 AI 대규모 언어 모델 (LLM) 기반의 A주/홍콩주/미국주 관심종목 지능형 분석 시스템으로, 매일 자동으로 분석하여 「의사결정 대시보드 (Decision Dashboard)」를 기업 위챗 (WeChat), Feishu, Telegram, Discord, Slack, 이메일로 전송합니다.
| 능력 | 커버 범위 |
|---|---|
| AI 의사결정 보고서 | 핵심 결론, 점수, 추세, 매수/매도 지점, 리스크 경고, 촉매 요인, 운영 체크리스트 |
| ... |
기능 상세, 필드 규약, 기본적 분석 (Fundamental) P0 타임아웃 의미론, 거래 규율, 데이터 소스 우선순위, Web/API 동작은 「전체 설정 및 배포 가이드」를 참조하십시오.
| 유형 | 지원 |
|---|---|
| AI 모델 | Anspire, AIHubMix, Gemini, OpenAI 호환, DeepSeek, Tongyi Qianwen, Claude, Ollama 로컬 모델 등 |
| ... |
전체 규칙은 「데이터 소스 설정」을 확인하십시오.
5분 만에 배포 완료, 비용 제로, 서버 불필요.
우측 상단의 Fork 버튼을 클릭하세요 (함께 Star⭐를 눌러 지원해 주세요).
Settings
→ Secrets and variables
→ Actions
→ New repository secret
AI 모델 설정 (최소 하나 이상 설정 필요)
기본적으로 먼저 모델 서비스 제공자를 선택하고 API Key를 입력합니다. 다중 모델, 이미지 인식, 로컬 모델 또는 고급 라우팅이 필요한 경우 LLM 설정 가이드를 참조하십시오.
| Secret 명칭 | 설명 | 필수 |
|---|---|---|
ANSPIRE_API_KEYS | Anspire API Key. 하나의 Key로 글로벌 인기 대규모 언어 모델과 인터넷 검색을 동시에 활성화하며, 과학적 인터넷 접속(VPN)이 필요 없고 무료 할당량이 포함되어 있습니다. | 권장 |
AIHUBMIX_KEY | AIHubMix API Key. 하나의 Key로 전 계열 모델을 전환하여 사용할 수 있으며, 과학적 인터넷 접속이 필요하지 않습니다. 본 프로젝트 이용 시 10% 할인을 받을 수 있습니다. | 권장 |
GEMINI_API_KEY | Google Gemini API Key | 선택 |
ANTHROPIC_API_KEY | Anthropic Claude API Key | 선택 |
OPENAI_API_KEY | OpenAI 호환 API Key (DeepSeek, Tongyi Qianwen 등 지원) | 선택 |
OPENAI_BASE_URL / OPENAI_MODEL | OpenAI 호환 서비스를 사용할 때 입력 | 선택 |
Ollama는 로컬 / Docker 배포에 더 적합하며, GitHub Actions에서는 클라우드 API 사용을 권장합니다.
알림 채널 설정 (최소 하나 이상 설정 필요)
| Secret 명칭 | 설명 |
|---|---|
WECHAT_WEBHOOK_URL | 기업 위챗 (WeChat) 로봇 |
FEISHU_WEBHOOK_URL | Feishu 로봇 |
TELEGRAM_BOT_TOKEN + TELEGRAM_CHAT_ID | Telegram |
DISCORD_WEBHOOK_URL | Discord Webhook |
SLACK_BOT_TOKEN + SLACK_CHANNEL_ID | Slack Bot |
EMAIL_SENDER + EMAIL_PASSWORD | 이메일 전송 |
더 많은 채널, 서명 검증, 그룹 이메일, Markdown 이미지 변환 등의 설정은 「알림 채널 상세 설정」을 참조하십시오.
관심종목 설정 (필수)
| Secret 명칭 | 설명 | 필수 |
|---|---|---|
STOCK_LIST | 관심종목 코드, 예: 600519,hk00700,AAPL,TSLA | ✅ |
뉴스 소스 설정 (권장)
뉴스 소스는 여론, 공고, 이벤트 및 촉매 요인의 품질에 큰 영향을 미치므로, 최소 하나 이상의 검색 서비스를 설정하는 것을 권장합니다.
| Secret 명칭 | 설명 | 필수 |
|---|---|---|
ANSPIRE_API_KEYS | Anspire AI Search: 중국어 콘텐츠에 특화되어 A주 뉴스 및 여론 검색에 적합합니다. 동일한 Key를 Anspire 대규모 언어 모델로 재사용할 수 있습니다. | 권장 |
SERPAPI_API_KEYS | SerpAPI: 검색 엔진 결과 보강, 실시간 금융 뉴스에 적합합니다. | 권장 |
TAVILY_API_KEYS | Tavily: 범용 뉴스 검색 API | 선택 |
BOCHA_API_KEYS | Bocha 검색: 중국어 검색 최적화, AI 요약 지원 | 선택 |
BRAVE_API_KEYS | Brave Search: 개인정보 보호 우선, 미국주 정보 보강 | 선택 |
MINIMAX_API_KEYS | MiniMax: 구조화된 검색 결과 | 선택 |
SEARXNG_BASE_URLS | SearXNG 자체 구축 인스턴스: 할당량 제한 없는 백업용, 프라이빗 배포에 적합합니다. | 선택 |
더 많은 검색 소스, 소셜 여론 및 다운그레이드 규칙은 「검색 서비스 설정」을 참조하십시오.
Actions
태그 → I understand my workflows, go ahead and enable them
Actions
→ 每日股票分析 (매일 주식 분석)
→ Run workflow (워크플로 실행)
→ Run workflow (워크플로 실행)
기본적으로 매 **평일 18:00 (베이징 시간)**에 자동 실행되며, 수동으로 트리거할 수도 있습니다. 기본적으로 비거래일(A/H/US 공휴일 포함)에는 실행되지 않습니다. 강제 실행, 거래일 체크, 중단 지점부터 재개 (Breakpoint Resumption) 등의 규칙은 「전체 가이드」를 참조하십시오.
# 프로젝트 클론
git clone https://github.com/ZhuLinsen/daily_stock_analysis.git && cd daily_stock_analysis
# 의존성 설치
...
자주 사용하는 명령:
python main.py --debug
python main.py --dry-run
python main.py --stocks 600519,hk00700,AAPL
...
🎯 2026-02-08 의사결정 대시보드
총 3개 종목 분석 | 🟢매수:0 🟡관망:2 🔴매도:1
📊 분석 결과 요약
...
🎯 2026-01-10 시장 복기
📊 주요 지수
- 상하이 종합 지수: 3250.12 (🟢+0.85%)
...
전체 환경 변수 (Environment Variables), 모델 채널, 알림 채널, 데이터 소스 우선순위, 매매 원칙, 기본적 분석 (Fundamental Analysis) P0 시맨틱 및 배포 설명은 「전체 설정 가이드」를 참조하십시오.
Web 워크스테이션은 설정 관리, 작업 모니터링, 수동 분석, 히스토리 보고서, 전체 Markdown 보고서, Agent 주식 질의 (Agent Q&A), 백테스팅 (Backtesting), 포지션 관리, 스마트 임포트 및 라이트 / 다크 테마를 제공합니다. 실행 방식:
python main.py --webui
python main.py --webui-only
http://127.0.0.1:8000에 접속하여 사용할 수 있습니다. 인증, 스마트 임포트, 검색 자동 완성, 히스토리 보고서 복사, 클라우드 서버 접속 등의 세부 사항은 「로컬 WebUI 관리 인터페이스」를 참조하십시오.
사용 가능한 임의의 AI API Key를 설정하면, Web /chat 페이지에서 전략 기반 주식 질의를 사용할 수 있습니다. 명시적으로 끄고 싶다면 AGENT_MODE=false로 설정할 수 있습니다.
- 이동평균선 골든크로스, 참론 (Chan Theory), 엘리어트 파동 이론 (Wave Theory), 상승 추세 등 내장 전략 지원
- 실시간 시세, K-라인 (K-line), 기술적 지표, 뉴스 및 리스크 정보 호출 지원
- 다회차 추가 질문, 세션 내보내기, 알림 채널 전송 및 백그라운드 실행 지원
- 사용자 정의 전략 파일 및 멀티 에이전트 (Multi-Agent) 오케스트레이션 지원 (실험적)
DSA는 일일 분석 보고서에 집중합니다. 아래의 두 시리즈 프로젝트는 각각 종목 선정, 전략 검증 및 전략 진화를 다루며, 필요에 따라 확장하여 사용하기 적합합니다. 이 프로젝트들은 현재 독립적으로 유지 관리되며, 향후 DSA의 후보 종목 임포트, 백테스트 검증 및 보고서 연동을 우선적으로 탐색할 예정입니다.
| 프로젝트 | 포지셔닝 |
|---|---|
| AlphaSift | 멀티 팩터 종목 선정 및 전 시장 스캐닝, 종목 풀에서 후보 종목 추출용 |
| AlphaEvo | 전략 백테스팅 및 자기 진화, 전략 규칙 검증 및 반복을 통한 전략 파라미터와 조합 탐색용 |
협력 이메일 |
zhuls345@gmail.com 프로젝트 문의, 배포 지원 및 기능 확장 |
QR 코드를 스캔하여 샤오홍슈(Xiaohongshu) 팔로우 |
| 샤오홍슈 |
샤오홍슈 팔로우 환영 | | 문제 피드백 |
Issue 제출 |
MIT License © 2026 ZhuLinsen
2차 개발 또는 인용 시 본 저장소의 출처를 밝혀주시면 감사하겠습니다. 프로젝트의 지속적인 유지 관리를 지원해 주셔서 감사합니다.
본 프로젝트는 학습 및 연구 목적으로만 제공되며, 어떠한 투자 권고도 구성하지 않습니다. 주식 시장에는 리스크가 따르며, 투자는 신중해야 합니다. 저자는 본 프로젝트의 사용으로 인해 발생하는 어떠한 손실에 대해서도 책임을 지지 않습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Trending Python (daily)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기