Fincept-Corporation/FinceptTerminal
GitHub: Fincept-Corporation/FinceptTerminal
一个原生高性能金融终端,整合 CFA 级分析、AI 代理与多源数据连接器,解决专业投资研究与实时决策的一体化平台需求。
Stars: 28652 | Forks: 4009
# Fincept Terminal
/FinceptTerminal # Linux / macOS (preset build)
.\build\\FinceptTerminal.exe # Windows (preset build)
```
#### 故障排除
1. **"Could not find Qt6 6.8.3"** — 确认 `CMAKE_PREFIX_PATH` 指向 Qt 6.8.3 安装路径,而不是 6.5/6.6/6.8。
2. **MSVC 版本错误** — 使用 VS 2022 17.8+ (MSVC 19.38+)。通过 `cl /?` 检查。
3. **需要通过不同的 Qt 次版本解除限制?** 传入 `-DFINCEPT_ALLOW_QT_DRIFT=ON`(仅限本地测试 — 严禁用于发布或 CI)。
4. 清理并重新构建:删除 `build//` 并重新运行配置。
## 我们的优势
**Fincept Terminal** 是一个开源金融平台,专为拒绝受限于传统软件的用户而构建。我们的竞争力在于**分析深度**和**数据可访问性** — 而非内幕消息或独家数据源。
最近的版本还支持在 **Data Sources → Alternative Data** 中配置可选的 **Adanos 市场情绪** 连接。配置完成后,股票研究可以聚合来自 Reddit、X、财经新闻和 Polymarket 的跨来源零售情绪快照。如果没有活动的 Adanos 连接,该功能将保持休眠状态,应用程序的其余部分将表现得与以前完全一样。
- **原生性能** — C++20 结合 Qt6,无 Electron/Web 开销
- **单一二进制文件** — 无需 Node.js,无需浏览器运行时,无需 JavaScript bundler
- **完整的买方分析师工具包** — 股票、投资组合、衍生品、固定收益、公司财务、另类投资
- **100+ 数据连接器** — 从 Yahoo Finance 到政府数据库
- **免费且开源** (AGPL-3.0),并提供商业许可证
## 路线图
| 时间表 | 里程碑 |
|----------|-----------|
| **已发布** | 实时流数据、16 家经纪商集成、多账户交易、PIN 身份验证、主题系统 |
| **2026 年第 2 季度** | 期权策略构建器、多投资组合管理、50+ AI agents |
| **2026 年第 3 季度** | 可编程 API、ML 训练 UI、机构功能 |
| **未来** | 移动端伴侣、云同步、社区市场 |
## 致大学与教育工作者
**将专业级的金融分析引入您的课堂。**
- **$799/月**(包含 20 个账号)
- 完全访问 Fincept 数据和 API
- 非常适合金融、经济学和数据科学课程
- 内置股票、投资组合、衍生品、固定收益和经济学分析
**感兴趣?** 请发邮件至 **support@fincept.in** 并注明您的机构名称。
[大学授权详情](https://github.com/Fincept-Corporation/FinceptTerminal/blob/main/docs/COMMERCIAL_LICENSE.md)
## 许可证
**双重许可:AGPL-3.0 (开源) + Fincept 商业许可证**
| | |
|---|---|
| ✅ **在 AGPL-3.0 下免费** | 个人使用 · 个人学习 · 学术研究 · 对本仓库的开源贡献 |
| ❌ **需要商业许可证** | 任何商业用途(无论免费或付费) · 公司内部使用 · 任何阶段的初创企业 · 对冲基金、经纪商、银行、金融科技公司 · SaaS / 托管服务 · 贴牌或转售 · 剥离或替换 Fincept API 的分支 · 咨询交付物 · 营利性实体的员工培训或评估 |
该许可附加于**代码库及其任何衍生作品**,而非特定的 API 集成。用您自己的 API 或任何第三方的 API 替换 Fincept API,并不能解除或消灭许可义务。**这些条款适用于 Fincept Terminal 的每一个版本、分支、标签和提交 — 过、现在和未来** — 并且无限期有效,直到被后续发布的版本取代。
**商标。** “Fincept”、“Fincept Terminal”和 Fincept 徽标是 Fincept Corporation 的商标。在任何分叉、衍生、重塑品牌或商业产品中使用,均需事先获得书面许可。在分支中移除或重塑这些标识并不能免除基本的许可义务。
**执行与处罚。** Fincept Corporation 会积极监控公共代码库、应用商店、云市场和 SaaS 平台以查找未经授权的商业用途,并根据印度和国际法律采取 DMCA 下架、停止侵权通知以及民事诉讼。未经授权的商业使用将面临**每个组织每年不低于 50,000 美元的违约金**;对于未经授权的 SaaS 分发、分支替换部署和商标滥用行为,金额将更高 — 此外还需支付追溯许可费、利润追缴以及收回法律费用。**连带责任**适用:任何聘用第三方开发者、集成商或咨询公司来构建、修改或部署该软件的公司,均须与该开发者共同对任何未经授权的使用承担全部责任。适用法律:印度 · 专属管辖权:印度新德里。
**许可联系:** support@fincept.in · 完整条款:[docs/COMMERCIAL_LICENSE.md](https://github.com/Fincept-Corporation/FinceptTerminal/blob/main/docs/COMMERCIAL_LICENSE.md)
© 2025–2026 Fincept Corporation. 保留所有权利。
[](https://github.com/Fincept-Corporation/FinceptTerminal/blob/main/LICENSE)
[](https://isocpp.org/)
[](https://www.qt.io/)
[](https://www.python.org/)
[](https://hits.sh/github.com/Fincept-Corporation/FinceptTerminal/)
[](https://github.com/Fincept-Corporation/FinceptTerminal/stargazers)
[](https://github.com/Fincept-Corporation/FinceptTerminal/network/members)
[](https://github.com/Fincept-Corporation/FinceptTerminal/watchers)
[](https://github.com/Fincept-Corporation/FinceptTerminal/releases)
[](https://github.com/Fincept-Corporation/FinceptTerminal/issues)
[](https://x.com/finceptcorp) [](https://twitter.com/intent/tweet?text=Check%20out%20FinceptTerminal&url=https%3A//github.com/Fincept-Corporation/FinceptTerminal/) [](https://www.linkedin.com/sharing/share-offsite/?url=https%3A//github.com/Fincept-Corporation/FinceptTerminal/) [](https://www.facebook.com/sharer/sharer.php?u=https%3A//github.com/Fincept-Corporation/FinceptTerminal/) [](https://www.reddit.com/r/finceptTerminal/) [](https://api.whatsapp.com/send?text=Check%20out%20FinceptTerminal%3A%20https%3A//github.com/Fincept-Corporation/FinceptTerminal/) [](https://t.me/finceptTerminalcorp)
### **你的思维是唯一的限制,数据则不然。**
拥有机构级金融分析、AI 自动化和无限数据连接能力的最先进金融智能平台。
[📥 下载](https://github.com/Fincept-Corporation/FinceptTerminal/releases) · [⚖️ 许可证](https://github.com/Fincept-Corporation/FinceptTerminal/blob/main/docs/COMMERCIAL_LICENSE.md) · [💬 讨论](https://github.com/Fincept-Corporation/FinceptTerminal/discussions) · [💬 Discord](https://discord.gg/ae87a8ygbN) · [🤝 合作伙伴](https://github.com/Fincept-Corporation/FinceptTerminal/blob/main/docs/COMMERCIAL_LICENSE.md)

## 关于
**Fincept Terminal v4** 是一个纯原生的 C++20 桌面应用程序。它使用 **Qt6** 进行 UI 渲染,内嵌 **Python** 进行分析,并在单一的原生二进制文件中提供专业的终端级性能。
## 功能
| **功能** | **描述** |
|-------------|-----------------|
| 📊 **多资产分析** | DCF 模型、投资组合优化、风险指标 (VaR, Sharpe)、衍生品定价,通过内嵌的 Python 覆盖股票、固定收益、衍生品、投资组合和另类投资 |
| 🤖 **AI Agents** | 涵盖交易员/投资者(Buffett、Graham、Lynch、Munger、Klarman、Marks 等)、经济和地缘政治框架的 37 个 agents;支持本地 LLM;支持多提供商 (OpenAI, Anthropic, Gemini, Groq, DeepSeek, MiniMax, OpenRouter, Ollama) |
| 🌐 **100+ 数据连接器** | DBnomics、Polygon、Kraken、Yahoo Finance、FRED、IMF、World Bank、AkShare、政府 API,以及可选的另类数据覆盖层(如用于股票研究的 Adanos 市场情绪) |
| 📈 **实时交易** | 加密货币 (Kraken/HyperLiquid WebSocket)、股票、算法交易、模拟交易引擎、16 家经纪商集成 (Zerodha, Angel One, Upstox, Fyers, Dhan, Groww, Kotak, IIFL, 5paisa, AliceBlue, Shoonya, Motilal, IBKR, Alpaca, Tradier, Saxo) |
| 🔬 **QuantLib 套件** | 18 个量化分析模块 — 定价、风险、随机、波动率、固定收益 |
| 🚢 **全球情报** | 航运跟踪、地缘政治分析、关系映射、卫星数据 |
| 🎨 **可视化工作流** | 用于自动化流水线的节点编辑器,MCP 工具集成 |
| 🧠 **AI 量化实验室** | ML 模型、因子发现、HFT、强化学习交易 |
## 安装
### 选项 1 — 下载安装程序(推荐)
最新版本:**v4.1.0** — [查看所有版本](https://github.com/Fincept-Corporation/FinceptTerminal/releases/tag/v4.1.0)
| 平台 | 下载 | 运行 |
|----------|----------|-----|
| **Windows x64** | [FinceptTerminal-Windows-x64-setup.exe](https://github.com/Fincept-Corporation/FinceptTerminal/releases/download/v4.1.0/FinceptTerminal-4.1.0-windows-x64-setup.exe) | 运行安装程序 → 启动 `FinceptTerminal.exe` |
| **Linux x64** | [FinceptTerminal-Linux-x64.run](https://github.com/Fincept-Corporation/FinceptTerminal/releases/download/v4.1.0/FinceptTerminal-4.1.0-linux-x64-setup.run) | `chmod +x` → 运行安装程序 |
| **macOS Apple Silicon** | [FinceptTerminal-macOS-arm64.dmg](https://github.com/Fincept-Corporation/FinceptTerminal/releases/download/v4.1.0/FinceptTerminal-4.1.0-macos-arm64-setup.dmg) | 打开 DMG → 拖入 Applications |
### 选项 2 — 快速开始(一键构建)
克隆并运行安装脚本 — 它会自动安装所有依赖项并构建应用程序:
```
# Linux / macOS
git clone https://github.com/Fincept-Corporation/FinceptTerminal.git
cd FinceptTerminal
chmod +x setup.sh && ./setup.sh
```
该脚本会处理:编译器检查、CMake、Qt6、Python、构建和启动。
### 选项 3 — Docker(CI / 开发者环境)
```
# 从 source 构建(需要 Linux + X11)
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
```
### 选项 4 — 从源码构建(手动)
#### 前置条件(精确版本)
| 工具 | 指定版本 | 备注 |
|------|----------------|-------|
| **Git** | 最新版 | — |
| **CMake** | **3.27.7** | [下载](https://cmake.org/download/) |
| **Ninja** | **1.11.1** | [下载](https://github.com/ninja-build/ninja/releases) |
| **C++ 编译器** | **MSVC 19.38** (VS 2022 17.8) / **GCC 12.3** / **Apple Clang 15.0** (Xcode 15.2) | 需要 C++20 |
| **Qt** | **6.8.3** | [Qt 在线安装程序](https://www.qt.io/download-qt-installer) |
| **Python** | **3.11.9** | [python.org](https://www.python.org/downloads/release/python-3119/) |
| **平台 SDK** | Win10 SDK 10.0.22621.0 / macOS SDK 14.0 (部署 11.0+) / glibc 2.31+ | — |
#### 安装 Qt 6.8.3
**Windows:** Qt 在线安装程序 → 选择 `Qt 6.8.3 > MSVC 2022 64-bit`(安装路径:`C:/Qt/6.8.3/msvc2022_64`)
**Linux:** Qt 在线安装程序 → `Qt 6.8.3 > Desktop gcc 64-bit`(安装路径:`~/Qt/6.8.3/gcc_64`)。**或者**使用系统包安装 `qt6-base-dev qt6-charts-dev qt6-tools-dev qt6-base-private-dev libqt6websockets6-dev libgl1-mesa-dev` — 注意系统包的 6.x 次版本可能不同。
**macOS:** Qt 在线安装程序 → `Qt 6.8.3 > macOS`(安装路径:`~/Qt/6.8.3/macos`)
#### 构建(使用 CMake presets — 推荐)
```
git clone https://github.com/Fincept-Corporation/FinceptTerminal.git
cd FinceptTerminal/fincept-qt
```
**第 1 步 — 配置**(一次性,或在 `CMakeLists.txt` 更改后执行):
```
cmake --preset win-release # Windows (PowerShell)
cmake --preset linux-release # Linux
cmake --preset macos-release # macOS
```
**第 2 步 — 编译**(每次代码更改后运行此命令):
```
cmake --build --preset win-release # Windows
cmake --build --preset linux-release # Linux
cmake --build --preset macos-release # macOS
```
Debug 变体:将 `release` 替换为 `debug`(例如 `win-debug`, `linux-debug`, `macos-debug`)。
#### 构建(手动 — 如果 presets 无法解析您的 Qt 路径)
```
# Windows (PowerShell)
cmake -B build/win-release -G Ninja -DCMAKE_BUILD_TYPE=Release `
-DCMAKE_PREFIX_PATH="C:/Qt/6.8.3/msvc2022_64"
cmake --build build/win-release
```
```
# Linux
cmake -B build/linux-release -G Ninja -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_PREFIX_PATH="$HOME/Qt/6.8.3/gcc_64"
cmake --build build/linux-release
# macOS
cmake -B build/macos-release -G Ninja -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_OSX_DEPLOYMENT_TARGET=11.0 \
-DCMAKE_PREFIX_PATH="$HOME/Qt/6.8.3/macos"
cmake --build build/macos-release
```
#### 运行
```
./build/![]() Equity Research |
![]() Portfolio |
![]() News |
![]() Node Editor |
### **你的思维是唯一的限制,数据则不然。**
[](https://repobeats.axiom.co)
[](mailto:support@fincept.in)
⭐ **Star** · 🔄 **分享** · 🤝 **贡献**
标签:C++20, Python, Qt6, 市场分析, 投资研究, 数据可视化, 无后门, 金融终端



