FinceptTerminal / Architecture

FinceptTerminal 架构:桌面终端 + 分析引擎 + AI 层

FinceptTerminal 是原生 C++20 桌面终端,Qt6 提供界面,内嵌 Python 3.11 承载金融分析。整体分为 analytics(金融分析)、AI(37 agents)、data(100+ 连接器)、trading(行情与模拟交易)、automation(节点编辑/MCP/Quant Lab)等模块。

界面:Qt6分析:Python 3.11技术栈:C++20
Qt6 界面层C++20 桌面终端
Python 3.11 分析层Analytics / AI / Data
数据与交易层100+ 连接器 · 模拟交易
自动化层节点编辑 · MCP · Quant Lab
基于 FinceptTerminal 官方 README 与架构文档的模块示意;示意非官方架构图。
Modules

模块与能力

以下模块来自 FinceptTerminal 官方 README(2026-08 核验)。

Analytics

DCF、组合优化、VaR/Sharpe、衍生品定价、固定收益、另类资产、18 模块 QuantLib 套件。

AI

37 个 agents(trader/investor、economics、geopolitics);AI Quant Lab(ML/因子发现/RL)。

Data

100+ 数据连接器:FRED、IMF、World Bank、DBnomics、AkShare、Polygon、Kraken、Yahoo Finance 等。

Trading

加密货币与股票行情 feed、paper-trading 模拟引擎、16 个券商集成。

Automation

可视化节点编辑器、MCP 工具,面向工作流自动化。

Global Intelligence

海运追踪、地缘政治分析、关系图谱。

说明:以上为官方 README 描述的模块清单,模块存在性已核验;不代表每个功能在当前版本中都已完整运行。
Tech stack

技术栈要点

原生桌面

单二进制交付,无 Node.js 或浏览器运行时依赖。

双语言

C++20 负责界面与性能关键路径,Python 3.11 负责分析与脚本化。

双版本

免费 AGPL-3.0 开源版 + Enterprise 专有版。

理解了架构,下一步怎么走?

先确认是否需要桌面终端深度分析能力;若想快速发起金融数据研究,可看 EasyClaw 金融数据 Skill 路线对比。