Fincept-Corporation/FinceptTerminal · 上手攻略

  • 仓库:Fincept-Corporation/FinceptTerminal
  • 链接:https://github.com/Fincept-Corporation/FinceptTerminal
  • 分类:ai
  • 作者:Tom
  • 更新:2026-07-10

这是什么

Fincept Terminal v4 是一款纯原生 C++20 桌面金融终端,以 Qt6 为 UI 框架、内嵌 Python 执行分析逻辑、单二进制交付,专业级性能无需 Electron 或浏览器运行时。它定位"买方分析师工具箱",覆盖股票、固收、衍生品、加密货币、另类投资等资产类别,声称提供 37 个 AI 投资代理、100+ 数据连接器、16 家券商直连,以及基于 QuantLib 的量化分析套件。

GitHub Stars 约 28k,周增 +182,2026 年 7 月仍有活跃提交,但维护通知已预警资金压力,公开版转为每月更新一次。


解决什么问题

专业投资者和宽客(quant)通常依赖彭博终端(Bloomberg Terminal)等商业软件,月费高昂且封闭。FinceptTerminal 试图提供一条开源替代路径:把多资产分析、AI 辅助投研、算法交易执行三项能力集成到一个桌面应用里。它的核心价值在于: - 数据聚合:不必在多个数据源之间手动切换,一个终端接入 100+ 连接器。 - AI 辅助研究:内置巴菲特、芒格、格雷厄姆等大师风格的投资代理,可直接用自然语言提问。 - 本地执行:数据和分析逻辑跑在本地 C++ 进程里,无云端数据外流风险。


快速安装

方式一:直接下载预构建二进制(推荐)

平台 下载文件 运行方式
Windows x64 FinceptTerminal-Windows-x64-setup.exe 运行安装程序 → 启动 FinceptTerminal.exe
Linux x64 FinceptTerminal-Linux-x64.run chmod +x → 运行安装程序
macOS Apple Silicon FinceptTerminal-macOS-arm64.dmg 挂载 DMG → 拖入 Applications

所有平台均可从 Releases 页面 下载 v4.2.0。

方式二:从源码编译(Linux/macOS)

需要 X11 显示环境(macOS 需配置 XQuartz)。

git clone https://github.com/Fincept-Corporation/FinceptTerminal.git
cd FinceptTerminal
chmod +x setup.sh && ./setup.sh

setup.sh 会自动检查编译器、CMake、Qt6、Python 并完成构建。

方式三:Docker(仅限 Linux + X11,仅用于开发/CI)

git clone https://github.com/Fincept-Corporation/FinceptTerminal.git
cd FinceptTerminal
docker build -t fincept-terminal .
docker run --rm -e DISPLAY=$DISPLAY \
  -v /tmp/.X11-unix:/tmp/.X11-unix \
  fincept-terminal

⚠️ Docker 方式不支持 Windows/macOS 桌面环境,仅 Linux 开发测试用。

编译依赖(源码方式需要)

工具 固定版本 说明
CMake 3.27.7 cmake.org/download
Ninja 1.11.1 GitHub releases
C++ 编译器 MSVC 19.38 / GCC 12.3 / Apple Clang 15.0 C++20 必须
Qt 6.8.3 Qt Online Installer,选择对应平台
Python 3.11.9 python.org
Windows SDK Win10 SDK 10.0.22621.0 仅 Windows
macOS SDK 14.0(部署目标 11.0+) 仅 macOS

Windows CMake 预设:

cmake --preset win-release
cmake --build --preset win-release
.\build\<preset>\FinceptTerminal.exe

Linux/macOS 同理,将 win-release 替换为 linux-release / macos-release


核心用法

1. 配置数据源

启动后在 Data Sources 页面添加连接: - 免费数据:DBnomics、FRED(美联储)、World Bank、IMF、Yahoo Finance、AkShare - 付费数据:Polygon(实时行情)、Kraken(加密货币)、Adanos Market Sentiment(情绪数据,需额外配置)

2. 使用 AI 代理

AI Agents 面板选择代理角色: - Trader 系列:Buffett(价值投资)、Graham(格雷厄姆安全边际)、Lynch(成长投资)、Munger(多元思维模型)、Marks(信贷周期)等 - Economic 系列:宏观经济分析、利率预测 - Geopolitics 系列:地缘政治风险评估

本地 LLM 支持 Ollama;多 provider 支持 OpenAI、Anthropic、Gemini、Groq、DeepSeek、MiniMax、OpenRouter。

⚠️ 本地 LLM 连接需要在设置中配置 Ollama 端点(默认 http://localhost:11434),模型需自行下载(如 llama3mistral)。

3. 构建量化策略

AI Quant Lab 提供: - 因子发现(ML 模型筛选有效因子) - 强化学习训练 UI - 高频交易原型

QuantLib Suite 包含 18 个模块:期权定价、风险计量、随机过程、固定收益等。

4. 算法交易

Real-Time Trading 支持: - 加密货币:Kraken / HyperLiquid WebSocket 实时行情 - 股票:16 家券商集成(Zerodha、Alpaca、IBKR 等,详见 README 券商列表) - Paper trading(模拟交易)引擎默认开启

5. 可视化工作流

内置 Node Editor 编排自动化流水线,支持 MCP(Model Context Protocol)工具集成。


典型适用场景

场景 为什么用 FinceptTerminal
价值投资研究 内置巴菲特/格雷厄姆风格 AI 代理,辅助基本面分析
多资产组合管理 股票、债券、加密货币、另类资产一站式覆盖
量化策略原型 QuantLib + Python 内嵌 + AI Quant Lab,适合快速验证想法
算法交易执行 16 家券商直连,支持 WebSocket 实时下单
金融数据分析教学 100+ 数据连接器,本地运行,适合课堂演示

坑与注意

⚠️ 许可陷阱(最关键)

项目采用 AGPL-3.0 + 商业许可双授权。看似免费,实际上:

  • 免费:个人学习、学术研究、向本仓库贡献代码
  • 必须购买商业许可:任何商业用途(包括公司内部使用)、对冲基金/券商/银行/fintech、SaaS 托管、白标转售、咨询交付物、初创公司任何阶段

更值得警惕的是:fork 并用自己的数据源替代 Fincept API 也不行,许可证义务依然存在。违约金从每年 5 万美元起,实际有执法案例。个人用户务必在用于商业目的前获取法律意见。

⚠️ 维护状态堪忧

维护通知(June 2026)明确:公开版本已降为每月更新一次,团队重心转向订阅制私有版和 Quantcept 新项目。如果你是长期依赖者,需提前评估风险。

⚠️ C++ 桌面应用的工程门槛

虽然官方提供了 setup.sh,但 Qt6 SDK 安装、CMake 配置、编译器版本匹配在非标准环境(树莓派、ARM Linux 等)可能遇到版本漂移问题。错误 Could not find Qt6 6.8.3 通常是 CMAKE_PREFIX_PATH 未正确设置。macOS Apple Silicon 需要 Rosetta 2 或原生 ARM Qt6 构建。

⚠️ 券商连接需要真实账户

Paper trading 默认开启,实盘交易需要各大券商的真实账户 API 凭证。建议先用模拟盘验证策略再接实盘。

⚠️ Docker 仅限开发

README 明确说明 Docker 方式仅为 CI/CD 和 Linux 开发环境设计,Windows/macOS 不支持。


与同类对比

竞品 定位 优势 劣势
彭博终端 商业旗舰 数据最全、专业共识高、机构生态完善 月费数千美元、封闭源码
QuantConnect 云端量化开源 免费云端执行、Python/C# 策略、社区策略市场 非本地、分析工具深度不足
TradingView 图表/社区 免费图表、强大 Pine Script、社交跟单 非专业买方工具箱、AI 能力弱
FinceptTerminal 本地桌面开源 原生 C++ 性能、AI 代理、本地数据隐私、支持多资产 许可复杂、团队小维护风险、UI 成熟度不如商业产品

一句话推荐结论

如果你是有技术背景的个人投资者或宽客,想要一个本地运行的、多资产覆盖的、带 AI 辅助研究的专业金融终端,且能接受其双授权许可的限制,FinceptTerminal 是目前开源领域最接近这个目标的项目——但请务必在商业使用前搞清楚许可证边界。