daily_stock_analysis简介
AI/ML
daily_stock_analysis 是一个基于 AI 大模型的股票智能分析系统,支持 A 股、港股、美股、日股、韩股及台股等多市场。它通过聚合行情数据、K线指标、新闻资讯和基本面信息,利用大语言模型自动生成包含核心结论、买卖点位、风险警报和操作清单的「决策仪表盘」报告。
它主要解决个人投资者每日盯盘耗时、多市场信息碎片化以及缺乏系统性分析框架的问题。用户只需配置好自选股列表和 AI 密钥,即可通过 GitHub Actions 零成本自动化运行,并将分析结果定时推送到企业微信、飞书、Telegram、邮箱等常用通讯工具中,实现投资辅助决策的自动化与智能化。
亮点特性
01多市场与多数据源聚合
覆盖 A/港/美/日/韩/台股,内置 AkShare、YFinance 等免费数据源,支持 Tushare 等专业源无缝切换
02全渠道自动化推送
支持 GitHub Actions 定时触发,并将格式化报告推送到企业微信、飞书、Telegram、Discord、Slack 及邮箱
03Agent 策略问股
Web 端内置 15 种技术分析策略(如均线金叉、缠论、波浪理论),支持调用实时行情进行多轮追问与回测
04开箱即用的 Web 工作台
提供浅色/深色主题的可视化管理界面,支持图片/CSV 智能导入自选股、任务进度监控与完整 Markdown 报告查看
使用场景
场景 1个人投资者每日盘后自动获取自选股的 AI 深度分析报告,节省手动复盘时间
场景 2量化交易爱好者结合内置的 Agent 策略问股功能,进行均线、缠论等技术面的多轮对话验证
场景 3跨市场投资者同时监控 A 股、美股、港股等不同市场的标的,统一接收大盘复盘与个股预警推送
使用环境
快速上手
项目提供 GitHub Actions(推荐,免服务器)和本地/Docker 两种部署方式。
方式一:GitHub Actions 零成本部署
- Fork 仓库
:在 GitHub 上 Fork 本项目。 - 配置 Secrets
:进入 Settings->Secrets and variables->Actions,添加以下必填项:
-STOCK_LIST:自选股代码,如600519,hk00700,AAPL
- AI 模型密钥(任选其一):如GEMINI_API_KEY或OPENAI_API_KEY
- 通知渠道(任选其一):如TELEGRAM_BOT_TOKEN+TELEGRAM_CHAT_ID - 启用并运行
:在 Actions 页面启用工作流,可手动点击 Run workflow测试,默认每个工作日北京时间 18:00 自动执行。
方式二:本地运行
|
访问 http://127.0.0.1:8000 即可使用包含历史报告、Agent 问股、回测等功能的 Web 界面。
替代方案
对比 1OpenBB Terminal
开源的投研终端,侧重于专业金融数据分析和交互式命令行操作,而本项目更侧重于 AI 自动化生成简报与消息推送
对比 2FinRL
专注于深度强化学习的量化交易框架,用于训练自动交易代理,而本项目定位为基于大模型的日常投研辅助与信息聚合工具
对比 3AKShare
纯粹的 Python 财经数据接口库,提供底层数据获取能力,本项目将其作为底层数据源之一,并在其之上构建了 AI 分析与推送业务逻辑
相关资源
项目地址github.com/ZhuLinsen/daily_stock_analysis

