AI Skill Hub 推荐使用:开源AI工作流:股票概要&预测 是一款优质的Agent工作流。AI 综合评分 7.5 分,在同类工具中表现稳健。如果你正在寻找可靠的Agent工作流解决方案,这是一个值得深入了解的选择。
使用LightGBM和LLMs的开源AI工作流,提供股票概要和预测功能,支持CN/US/HK市场。
开源AI工作流:股票概要&预测 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
使用LightGBM和LLMs的开源AI工作流,提供股票概要和预测功能,支持CN/US/HK市场。
开源AI工作流:股票概要&预测 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 方式一:pip 安装(推荐)
pip install llm_stock_report
# 方式二:虚拟环境安装(推荐生产环境)
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install llm_stock_report
# 方式三:从源码安装(获取最新功能)
git clone https://github.com/miaohancheng/llm_stock_report
cd llm_stock_report
pip install -e .
# 验证安装
python -c "import llm_stock_report; print('安装成功')"
# 命令行使用
llm_stock_report --help
# 基本用法
llm_stock_report input_file -o output_file
# Python 代码中调用
import llm_stock_report
# 示例
result = llm_stock_report.process("input")
print(result)
# llm_stock_report 配置文件示例(config.yml) app: name: "llm_stock_report" debug: false log_level: "INFO" # 运行时指定配置文件 llm_stock_report --config config.yml # 或通过环境变量配置 export LLM_STOCK_REPORT_API_KEY="your-key" export LLM_STOCK_REPORT_OUTPUT_DIR="./output"
AI + 传统量化双驱动: 不是单纯的 LLM 闲聊,而是基于 LightGBM 的客观预测辅助。 AI + Quant Dual Engine: This is not pure LLM chatting; it is grounded by objective LightGBM-based prediction signals. 开箱即用的自动化: 内置完整的 GitHub Actions 工作流,无需服务器即可白嫖算力。 Automation Out of the Box: Built-in end-to-end GitHub Actions workflows, so you can run it without maintaining your own server. 支持本地/私有化部署: 全面兼容本地大语言模型,零 API 成本运行。 Local / Private Deployment Ready: Fully compatible with local LLMs for zero API-cost operation.
LLM daily stock summary + next-day prediction for CN/US/HK markets, with scheduled GitHub Actions and Telegram delivery.
简体中文 | English
AKShare,美股/港股使用 yfinance 拉取历史行情next_day_return 标签outputs/{market}/{date}/AKShare and US/HK history via yfinancenext_day_return labelsoutputs/{market}/{date}/TAVILY_API_KEYBRAVE_API_KEYTELEGRAM_BOT_TOKENTELEGRAM_CHAT_IDConfigure at least one LLM path: - LLM_PROVIDER=openai + OPENAI_API_KEY - LLM_PROVIDER=gemini + GEMINI_API_KEY - LLM_PROVIDER=ollama + OLLAMA_BASE_URL + OLLAMA_MODEL (local defaults available)
1. 安装依赖
python -m pip install --upgrade pip
python -m pip install -e '.[dev]' 如需额外安装 pyqlib 相关依赖,再执行: python -m pip install -e '.[qlib]' 2. 配置股票池 - 编辑 config/universe.yaml 3. 配置环境变量 - 复制 .env.example 到 .env 并填写密钥 4. 运行测试 python -m pytest 5. 手动训练 python -m app.jobs.run_retrain --market cn --date 2026-03-04
python -m app.jobs.run_retrain --market us --date 2026-03-04
python -m app.jobs.run_retrain --market hk --date 2026-03-04 6. 生成日报 python -m app.jobs.run_report --market cn --date 2026-03-04
python -m app.jobs.run_report --market us --date 2026-03-04
python -m app.jobs.run_report --market hk --date 2026-03-04
1. Install dependencies
python -m pip install --upgrade pip
python -m pip install -e '.[dev]' If you also need the optional pyqlib environment, run: python -m pip install -e '.[qlib]' 2. Configure symbol universe - Edit config/universe.yaml 3. Configure env vars - Copy .env.example to .env and fill secrets 4. Run tests python -m pytest 5. Retrain models python -m app.jobs.run_retrain --market cn --date 2026-03-04
python -m app.jobs.run_retrain --market us --date 2026-03-04
python -m app.jobs.run_retrain --market hk --date 2026-03-04 6. Run daily reports python -m app.jobs.run_report --market cn --date 2026-03-04
python -m app.jobs.run_report --market us --date 2026-03-04
python -m app.jobs.run_report --market hk --date 2026-03-04
TAVILY_API_KEYBRAVE_API_KEYTELEGRAM_BOT_TOKENTELEGRAM_CHAT_IDLLM 至少配置一组: - LLM_PROVIDER=openai + OPENAI_API_KEY - LLM_PROVIDER=gemini + GEMINI_API_KEY - LLM_PROVIDER=ollama + OLLAMA_BASE_URL + OLLAMA_MODEL(本地默认可直接用)
LLM_PROVIDER(openai / gemini / ollama)REPORT_LANGUAGE(zh / en,控制 Telegram 推送与报告文本语言)PAGES_SITE_BASE_URL(用于 Telegram 卡片尾部追加 Pages 链接,例如 https://miaohancheng.com/llm_stock_report)PAGES_DEFAULT_LANGUAGE(zh / en,控制 GitHub Pages 默认入口语言)PAGES_CASE_RETENTION_DAYS(Pages 案例页仅展示最近 N 天,默认 3)STOCK_LIST_CN / STOCK_LIST_US / STOCK_LIST_HK(环境变量覆盖股票池)TRAINING_WINDOW_DAYS(训练窗口天数,默认 730)DAILY_ANALYSIS_LOOKBACK_DAYS(日度推理回看窗口,默认 30)FEATURE_WARMUP_DAYS(特征预热天数,默认 60)FETCH_MAX_RETRIES(抓取最大重试次数,默认 5)FETCH_RETRY_BASE_DELAY_SECONDS(重试基础间隔,默认 15 秒)FETCH_RETRY_MAX_DELAY_SECONDS(重试最大间隔,默认 300 秒)LLM_MAX_RETRIES(LLM 最大重试次数,默认 6)LLM_RETRY_BASE_DELAY_SECONDS(LLM 重试基础间隔,默认 5 秒)LLM_RETRY_MAX_DELAY_SECONDS(LLM 重试最大间隔,默认 120 秒)MARKET_INDEX_FETCH_ENABLED(是否抓取指数基准,默认 true)GEMINI_MODEL(默认 gemini-2.0-flash)OLLAMA_MODEL(默认 qwen2.5:7b)OLLAMA_BASE_URL(默认 http://127.0.0.1:11434)LLM_PROVIDER (openai / gemini / ollama)REPORT_LANGUAGE (zh / en, controls Telegram/report language)PAGES_SITE_BASE_URL (used to append the Pages case link at the end of Telegram cards)PAGES_DEFAULT_LANGUAGE (zh / en, controls default landing language for GitHub Pages)PAGES_CASE_RETENTION_DAYS (show only latest N days in Pages cases, default 3)STOCK_LIST_CN / STOCK_LIST_US / STOCK_LIST_HK (env override for universe)TRAINING_WINDOW_DAYS (default 730)DAILY_ANALYSIS_LOOKBACK_DAYS (lookback window for daily reasoning context, default 30)FEATURE_WARMUP_DAYS (default 60)FETCH_MAX_RETRIES (default 5)FETCH_RETRY_BASE_DELAY_SECONDS (default 15)FETCH_RETRY_MAX_DELAY_SECONDS (default 300)LLM_MAX_RETRIES (default 6)LLM_RETRY_BASE_DELAY_SECONDS (default 5)LLM_RETRY_MAX_DELAY_SECONDS (default 120)MARKET_INDEX_FETCH_ENABLED (enable benchmark index fetch, default true)GEMINI_MODEL (default gemini-2.0-flash)OLLAMA_MODEL (default qwen2.5:7b)OLLAMA_BASE_URL (default http://127.0.0.1:11434)本项目是使用 LLM(大模型)生成股票报告的项目,基于 AKShare 和 yfinance 等库获取历史行情数据,使用 LightGBM 进行预测和新闻抓取,最后通过 Telegram 推送报告。
本项目的功能包括使用 AKShare 和 yfinance 获取历史行情数据,使用 LightGBM 进行预测,新闻抓取,生成技术指标和 next_day_return 标签,支持 OpenAI、Gemini 和 Ollama 等大模型生成中文摘要和详细推理,提示词强化等功能。
环境依赖与系统要求中文说明
快速开始:安装依赖,配置股票池,配置环境变量,运行测试,手动训练等步骤。
使用教程:安装依赖,配置股票池,配置环境变量,运行测试,手动训练等步骤。
配置说明:环境变量,LLM 配置,关键参数等。
工作流:AKShare 获取数据,特征工程/缓存,LightGBM 预测,新闻抓取,大模型生成,Telegram 推送等模块组成的流程。
该项目提供了一个开源的AI工作流,用于股票概要和预测,使用了LightGBM和LLMs,支持CN/US/HK市场,值得关注。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ Apache 2.0 — 宽松开源协议,可商用,需保留版权声明和 NOTICE 文件,含专利授权条款。
总体来看,开源AI工作流:股票概要&预测 是一款质量良好的Agent工作流,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | llm_stock_report |
| 原始描述 | 开源AI工作流:Automated daily stock summary & prediction (CN/US/HK) using LightGBM and LLMs.。⭐9 · Python |
| Topics | workflowlightgbmllmquant-tradingstock-markettrading-botpython |
| GitHub | https://github.com/miaohancheng/llm_stock_report |
| License | Apache-2.0 |
| 语言 | Python |
收录时间:2026-05-22 · 更新时间:2026-05-22 · License:Apache-2.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端