FinRobot:5 分钟跑通你的 AI 股票研究代理(附必改配置清单)
2026/9/20 5:01:39 网站建设 项目流程

FinRobot:5 分钟跑通你的 AI 股票研究代理(附必改配置清单)

【免费下载链接】FinRobotFinRobot: An Open-Source AI Agent Platform for Financial Applications using Large Language Models项目地址: https://gitcode.com/GitHub_Trending/fi/FinRobot

想让 AI 帮你盯行情、算指标、写研报,却不想自己搭框架?FinRobot 就是这样的开源 AI 代理(AI Agent,能自主调用工具完成任务的智能体)平台,用大模型驱动股票研究、量化实验和风险分析,适合想在本地跑金融 AI 应用的普通用户。运行前提只有一个 Python 3.10~3.11 和一把 OpenAI API Key。

克隆到跑通 FinRobot 只需 4 条命令

  1. 克隆仓库git clone https://gitcode.com/GitHub_Trending/fi/FinRobot把代码拉到本机,后面所有命令都在这个目录里执行。
  2. 装依赖pip install -e .一次装好它和 yfinance、backtrader 等金融库;装之前先用 python 3.10 建一个虚拟环境,避免版本冲突。
  3. 填密钥cp OAI_CONFIG_LIST OAI_CONFIG_LIST.bak && vim OAI_CONFIG_LIST<your OpenAI API key here>换成真实 key,这个文件决定你的代理调用哪个模型。
  4. 跑第一个示例python agent_builder_demo.py让一组代理抓取 Nvidia 的数据并分析,最后给出下周股价预测。

💡预期看到什么:终端里代理们多轮对话,抓数据、写代码,最终输出一条股价预测及理由。若停在No model found in config_list,就是OAI_CONFIG_LIST的 key 没换或模型名和脚本对不上。

FinRobot 仓库导航:3 个分区按角色找路

分区路径管什么(典型文件)
教学区tutorials_beginner/入门 notebook(agent_annual_report.ipynb年报问答)
教学区tutorials_advanced/高级玩法(agent_trade_strategist.ipynb生成交易策略)
核心库finrobot/代理与数据源:agents/是代理逻辑,data_source/抓行情和财报数据
应用区finrobot_equity/研报生成器网页版,core/output/里躺着 NVDA 等 5 份现成示例研报
实验区experiments/多因子选股与组合优化实验脚本

如果你是新手,先开tutorials_beginner/跟一遍;只想要研报的直接进finrobot_equity/看示例报告;想改代理行为再看finrobot/agents/

3 个必改配置,不改就跑不起来

  • OAI_CONFIG_LIST(仓库根目录):模型的身份卡,JSON 数组格式,每项是{model, api_key},至少填一条真实 key。最常见报错No model found in config_list——key 没换,或模型名与脚本里的不一致(demo 用的是gpt-4-0125-preview)。
  • config_api_keys(仓库根目录):数据源身份卡,JSON 格式,按需填FINNHUB_API_KEYFMP_API_KEYSEC_API_KEY。缺失时行情抓取会失败,但不影响基础教程运行。
  • finrobot_equity/core/config/config.ini:只有跑研报网页版才需要。把config.ini.example复制成config.ini,填上fmp_api_keyopenai_api_key,否则 Web 应用启动时直接报找不到文件。

继续深入

  • 初级教程入口:tutorials_beginner/
  • 高级玩法(交易策略师、多模态图表代理):tutorials_advanced/
  • 股票研究模块完整文档:finrobot_equity/README.md

【免费下载链接】FinRobotFinRobot: An Open-Source AI Agent Platform for Financial Applications using Large Language Models项目地址: https://gitcode.com/GitHub_Trending/fi/FinRobot

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询