每日股票分析终极指南零成本自动化你的投资决策你是否每天花费大量时间研究股票行情却依然感觉信息滞后想要专业的股票分析报告但又不想支付高昂的投顾费用今天我要介绍的 daily_stock_analysis 项目正是为解决这个问题而生。这是一个基于人工智能的股票分析系统能够自动获取A股、港股、美股行情数据结合实时新闻和LLM智能分析生成专业的投资报告并支持多渠道推送最关键的是——完全免费为什么你需要自动化股票分析传统股票分析存在三大痛点信息滞后、分析片面、成本高昂。普通投资者很难实时跟踪所有关注的股票更难以从海量信息中提炼出有价值的投资建议。daily_stock_analysis 通过自动化解决了这些问题实时数据采集整合多个数据源确保行情信息的及时性AI智能分析利用大语言模型深度分析市场动态定时自动运行每天自动生成报告无需人工干预多渠道推送通过微信、飞书、邮件等多种方式接收报告三步实现零成本自动化分析第一步获取项目代码首先需要将项目代码克隆到你的本地环境。打开终端执行以下命令git clone https://gitcode.com/GitHub_Trending/da/daily_stock_analysis cd daily_stock_analysis如果你已经在GitHub上fork了这个项目可以直接使用自己的仓库地址。第二步配置GitHub Actions定时任务这是最核心的步骤让你无需服务器就能实现自动化分析。项目已经内置了完整的GitHub Actions工作流文件位于.github/workflows/00-daily-analysis.yml。这个工作流文件已经配置好了每周一到周五北京时间18:00自动运行支持手动触发可选择完整分析、仅大盘复盘、仅股票分析三种模式自动安装Python环境和项目依赖生成的分析报告会自动保存为Artifact可保留30天图在GitHub仓库中配置Secrets保护敏感信息如API密钥和股票列表第三步配置必要的API密钥为了让系统正常工作你需要配置至少一个AI模型的API密钥。以下是推荐的配置方案核心配置必须至少配置一项Anspire API Keys推荐首选一个密钥同时支持大模型和新闻搜索AIHubMix Key国内用户推荐一个密钥支持多种模型Gemini API KeyGoogle的Gemini模型性能稳定Anthropic API KeyClaude模型分析能力强数据源配置可选但推荐Tushare Token获取A股历史数据和基本面数据Longbridge配置获取港股、美股实时行情通知渠道至少配置一个PushPlus微信推送国内用户最方便企业微信Webhook适合团队协作飞书Webhook企业用户推荐Telegram海外用户首选邮件传统但可靠的方式如何在GitHub上配置Secrets进入你的GitHub仓库页面点击右上角的Settings设置在左侧菜单中选择Secrets and variables → Actions点击New repository secret按钮添加密钥你需要添加的关键Secrets包括ANSPIRE_API_KEYS或AIHUBMIX_KEYAI模型STOCK_LIST你的自选股列表如600519,300750至少一个通知渠道的密钥图daily_stock_analysis生成的大盘复盘报告示例包含市场情绪、指数点评和资金流向分析自定义你的分析策略调整运行时间默认的定时任务是每周一到周五北京时间18:00运行。如果你想调整时间可以编辑.github/workflows/00-daily-analysis.yml文件中的cron表达式schedule: - cron: 0 10 * * 1-5 # UTC时间10:00对应北京时间18:00常用时间配置示例0 2 * * 1-5周一到周五北京时间10:0030 7 * * 1-5周一到周五北京时间15:300 10 * * *每天北京时间18:00选择分析模式工作流支持三种运行模式full完整分析股票大盘market-only仅大盘复盘stocks-only仅股票分析你可以通过GitHub Actions界面手动选择运行模式也可以修改工作流文件中的默认设置。配置股票列表有两种方式配置你的自选股通过GitHub Secrets在Secrets中设置STOCK_LIST变量直接修改代码在.env.example文件中设置默认值股票代码格式支持A股600519贵州茅台、300750宁德时代港股00700腾讯、09988阿里巴巴美股AAPL苹果、TSLA特斯拉查看分析结果定时任务运行后你可以通过多种方式查看分析结果方式一GitHub Actions Artifacts进入仓库的Actions页面选择最新的运行记录在Artifacts部分下载analysis-reports-xxx文件包解压后查看生成的报告文件方式二通知渠道推送如果你配置了通知渠道分析报告会自动推送到微信通过PushPlus企业微信/飞书群聊Telegram频道邮箱图daily_stock_analysis的Web管理界面可用于手动触发分析和查看历史记录方式三本地查看如果你在本地运行项目报告会保存在reports/目录下包含大盘复盘报告market_review_*.md个股分析报告stock_analysis_*.md综合报告daily_analysis_*.md故障排除指南问题一定时任务没有执行可能原因GitHub Actions定时任务有5-15分钟延迟仓库长时间没有活动workflow被禁用cron表达式配置错误解决方案手动触发一次工作流确认配置正确定期向仓库提交commit保持活跃检查cron表达式格式是否正确问题二API密钥无效可能原因API密钥过期或额度不足网络问题导致无法访问API服务密钥格式错误解决方案检查API服务商的控制台确认密钥状态尝试使用其他AI模型项目支持多种模型确保GitHub Secrets中的密钥格式正确问题三分析报告不完整可能原因数据源API调用失败AI模型返回错误网络超时解决方案查看GitHub Actions的详细日志检查数据源API的可用性考虑配置备用数据源和AI模型高级配置技巧多模型备用策略为了提高系统稳定性建议配置多个AI模型作为备用# 在GitHub Secrets中配置 ANSPIRE_API_KEYS: your_anspire_key # 主用 AIHUBMIX_KEY: your_aihubmix_key # 备用1 GEMINI_API_KEY: your_gemini_key # 备用2系统会自动按优先级使用可用的模型确保分析任务不会因为单个服务故障而中断。自定义报告格式通过环境变量可以控制报告的输出格式REPORT_TYPE: 报告类型simple/standard/detailedREPORT_LANGUAGE: 报告语言zh/enMARKET_REVIEW_ENABLED: 是否启用大盘复盘优化运行性能如果你的自选股较多可以调整并发设置MAX_WORKERS: 最大工作线程数ANALYSIS_DELAY: 分析延迟避免频繁请求实际效果展示配置完成后你将获得以下收益每日定时分析每天收盘后自动生成专业分析报告多渠道推送通过你习惯的渠道接收报告历史记录所有报告都保存在GitHub Artifacts中可随时查阅完全免费利用GitHub的免费额度无需支付服务器费用图系统内置的告警中心可以设置价格突破、指标交叉等实时告警规则开始你的自动化投资之旅现在你已经了解了如何使用daily_stock_analysis实现股票分析的自动化。这个方案最大的优势是零成本和完全自动化让你可以专注于投资决策而不是繁琐的数据收集和分析工作。立即行动步骤Fork或克隆项目仓库配置必要的API密钥设置你的自选股列表启用GitHub Actions定时任务享受每天自动推送的专业分析报告记住投资有风险自动化分析工具只是辅助决策的工具不能替代你自己的判断。建议先用小资金测试熟悉系统后再逐步加大投入。如果你在配置过程中遇到问题可以查看项目的详细文档或者在GitHub仓库中提交Issue。祝你投资顺利收益长虹创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考