数据与分析 stock-analysismarket-datanotificationsquantitative-financedashboardgithub-actions

股票智能分析系统

基于 AI 大模型的多市场股票智能分析系统,每日自动分析并推送决策仪表盘到多平台。

FollowAgents 评估 · FARS-2.1
不推荐
46/ 100 五分制 2.3 / 5
1 2 3 4 5 6
1信任安全7 / 29 · 1.2/5

证据显示:工作流中大量使用 GitHub Secrets 存储 API 密钥,遵循最小权限原则;但未发现用户确认机制(如推送前确认),数据流透明度部分(README 描述数据源和推送渠道,但未明确数据流向),敏感数据处理部分(API 密钥通过 Secrets 传递,但未说明加密存储),依赖安全部分(requirements.txt 有版本范围,但未提及漏洞扫描),外部影响部分(推送通知和外部 API 调用,但未说明副作用),回滚部分(未提及),来源归属部分(README 和 LICENSE 明确作者)。扣分原因:缺少用户确认、回滚机制,数据流和敏感数据处理细节不足。

2可靠稳定6 / 14 · 2.1/5

证据显示:README 和代码结构一致,功能描述与文件存在对应;依赖版本有范围,但未锁定精确版本,可能影响可复现性;失败消息部分(README 提到日志,但未提供具体错误处理示例)。扣分原因:依赖未锁定精确版本,失败消息证据不足。

3适用触发12 / 18 · 3.3/5

证据显示:README 明确目标用户(个人投资者)和使用场景(每日分析、推送);能力边界部分(README 列出支持的市场和数据源,但未明确限制);触发精度部分(GitHub Actions 定时触发,可手动触发,但未说明触发条件细节);环境适配部分(支持 GitHub Actions、Docker、本地运行,但未说明系统要求)。扣分原因:能力边界和触发精度细节不足。

4规范维护9 / 18 · 2.5/5

证据显示:README 结构清晰,有目录和文档链接;安装说明详细(快速开始、配置 Secrets);命名稳定性部分(项目名称和主要命令稳定,但未说明 API 稳定性);示例和 FAQ 部分(README 有推送效果示例,但未提供 FAQ);已知限制部分(README 提到免费源不稳定,但未全面列出);许可证部分(MIT 许可证明确);版本和变更日志部分(有 auto-tag 工作流,但未提供 CHANGELOG);维护责任部分(README 提供联系邮箱和 Issue 链接)。扣分原因:缺少 FAQ、CHANGELOG,已知限制不全面。

5有效结果9 / 13 · 3.5/5

证据显示:输出可用性部分(README 展示决策仪表盘和推送效果,格式清晰);边际价值部分(提供多市场分析、多推送渠道,但未与现有工具对比);成本效益部分(README 强调零成本运行,但未提供实际成本分析)。扣分原因:边际价值和成本效益证据不足。

6证据核验3 / 8 · 1.9/5

证据显示:声明可追溯性部分(README 描述功能,但未提供实现细节);跨源验证部分(未提供数据源交叉验证机制);事实与推断分离部分(AI 分析可能混合事实和推断,但未明确区分)。扣分原因:缺乏实现细节和验证机制。

证据充分度: 评估于 2026年8月9日 审查版本 46d5bf3472c0
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
源码中未见的安全控制:执行前用户确认、回滚或恢复路径
使用前请注意
  • 依赖未锁定精确版本,可能影响可复现性和安全性。
  • 缺少用户确认机制,推送通知可能未经用户确认。
  • 数据流和敏感数据处理细节不足,需进一步审查。
  • 未提供回滚机制,配置错误可能难以恢复。
  • AI 分析可能混合事实和推断,需谨慎对待。
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

DSA(daily_stock_analysis)是一个由 LLM 驱动的多市场股票智能分析系统,支持A股、港股、美股、日股、韩股、台股。它聚合多源行情、实时新闻、基本面数据,通过AI生成决策报告,并通过企业微信、飞书、Telegram、Discord、Slack、邮件等渠道推送。系统提供Web工作台、Agent策略问股、回测、持仓管理等功能,并支持GitHub Actions、Docker、本地定时任务等多种部署方式。该项目默认集成免费数据源,可零配置运行,但长期稳定使用建议配置付费数据源。

系统读取自选股列表,从AkShare、Tushare、YFinance、TickFlow等数据源获取行情、K线、技术指标,从新闻搜索API获取实时新闻和公告,调用Anthropic、OpenAI、DeepSeek等AI模型生成决策报告,包括评分、买卖点位、风险警报、催化因素。报告通过企业微信机器人、飞书、Telegram等webhook推送。用户可通过CLI(如python main.py --stocks 600519,hk00700)进行手动分析,或通过Web界面(python main.py --webui)进行交互操作。系统支持Agent策略问股,内置均线、缠论、波浪等15种策略,并可运行在GitHub Actions的定时任务中。

  1. 散户投资者每天早晨查看自己的自选股AI决策报告,了解评分和买卖建议。
  2. 量化爱好者使用Agent策略问股功能,针对具体股票进行多轮策略追问。
  3. 企业用户通过Web工作台管理多个股票池,并利用回测功能验证策略。
  4. 开发者在CI/CD中集成股票分析任务,通过GitHub Actions实现免费定时运行。
  5. 分析师使用大盘复盘功能,快速了解主要指数和板块表现。

这个 Agent 有哪些优点和局限?

优点
  • 支持多市场覆盖,包括A股、港股、美股、日股、韩股、台股
  • 提供Web工作台和Agent问股,交互丰富
  • 支持多种通知渠道,可灵活集成企业微信、飞书等
  • 可零成本用GitHub Actions部署,无需服务器
局限
  • 免费数据源不稳定,长期使用建议配置付费数据源
  • 需要配置多个API密钥,可能涉及成本
  • 非交易日不自动执行,默认周一至周五运行
  • 项目处于快速迭代中,API可能变动

如何安装或部署这个 Agent?

方式一:GitHub Actions。Fork仓库,在Settings->Secrets添加所需API密钥(如ANSPIRE_API_KEYS、GEMINI_API_KEY等),配置STOCK_LIST,启用Actions后手动运行工作流。方式二:本地克隆仓库,执行pip install -r requirements.txt,复制.env.example为.env并填写环境变量,然后运行python main.py

如何使用这个 Agent?

安装后,通过命令行运行python main.py --stocks 600519,hk00700进行单次分析,加--debug查看详细信息。也可使用--webui启动Web界面,访问http://127.0.0.1:8000进行交互操作。配置定时任务可参考文档,系统默认在工作日18:00(北京时间)自动运行。

常见问题

使用这个系统需要付费吗?
基础功能免费,可使用内置免费数据源和GitHub Actions零成本运行。但若需要更稳定的数据或更好的AI模型,可能需要配置付费API密钥。
如何保证推送通知的安全性?
通知渠道通过安全的方式配置,如Webhook URL或Bot Token,建议使用环境变量或GitHub Secrets保密。
如果遇到数据源限流怎么办?
系统设计了数据源的优先级和降级机制,可配置多个数据源,当免费源不可用时自动切换。
能否自定义策略?
可以,Agent问股支持自定义策略文件,并支持多Agent编排。

相关 Agents