+-
开源的基于 AI 大模型的 A 股自选股智能分析系统,每日自动分析并推送「决策仪表盘」到企业微信/飞书/邮箱

daily_stock_analysis

一个基于LLM(大型语言模型)的A股智能分析器,整合多个数据源获取股票行情信息。支持将分析结果推送到企业微信、飞书、邮箱等多种渠道。无需支付费用,利用GitHub Actions等免费资源运行。

Github地址

https://github.com/ZhuLinsen/daily_stock_analysis

功能特性

核心功能

  • AI决策仪表盘:提供一句话核心结论、精确买卖点位以及检查清单。

  • 多维度分析:涵盖技术面、筹码分布、舆情情报和实时行情等多个维度。

  • 大盘复盘:每日市场概览、板块涨跌、北向资金等信息。

  • 多渠道推送:支持多种通知渠道,包括企业微信、飞书、邮件等。

  • 零成本部署:利用GitHub Actions免费运行,无需服务器。

  • 免费Gemini API:使用Google AI Studio提供的免费额度,个人使用完全够用。

  • 多模型支持:支持OpenAI兼容API(如DeepSeek、通义千问等)作为备选。

数据来源

  • 行情数据:AkShare(免费)、Tushare、Baostock、YFinance。

  • 新闻搜索:Tavily、SerpAPI。

  • AI分析:主力模型为Google Gemini(gemini-3-flash-preview),也支持OpenAI兼容API。

交易理念内置

  • 严禁追高:乖离率 > 5% 自动标记「危险」。

  • 趋势交易:MA5 > MA10 > MA20 多头排列。

  • 精确点位:提供买入价、止损价、目标价。

  • 检查清单:每项条件用 ✅⚠️❌ 标记。

快速开始

方式一:GitHub Actions(推荐,零成本)

  • Fork本仓库:点击右上角的Fork按钮。

  • 配置Secrets

    • AI模型配置:至少配置GEMINI_API_KEYOPENAI_API_KEY中的一个。

    • 通知渠道配置:至少配置一个通知渠道,如企业微信Webhook URL、飞书Webhook URL等。

    • 其他配置:包括自选股代码(STOCK_LIST)、新闻搜索API(如TAVILY_API_KEYS)等。

  • 启用Actions:进入Actions标签,点击启用。

  • 手动测试:在Actions中选择每日股票分析,运行workflow。

  • 完成:默认每个工作日18:00(北京时间)自动执行。

  • 方式二:本地运行

  • 克隆仓库并进入目录:

  • gitclonehttps://github.com/ZhuLinsen/daily_stock_analysis.git
    cddaily_stock_analysis
  • 安装依赖:

  • pip install -r requirements.txt
  • 配置环境变量:

  • cp.env.example .env
    vim .env# 填入你的API Key
  • 运行:

  • python main.py          # 完整分析
    python main.py --market-review # 仅大盘复盘
    python main.py --schedule # 定时任务模式

    方式三:Docker部署

  • 配置环境变量:

  • cp.env.example .env
    vim .env
  • 一键启动:

  • docker-compose up -d
  • 查看日志:

  • docker-compose logs -f