Fincept-Corporation/FinceptTerminal

GitHub: Fincept-Corporation/FinceptTerminal

一个原生高性能金融终端,整合 CFA 级分析、AI 代理与多源数据连接器,解决专业投资研究与实时决策的一体化平台需求。

Stars: 28652 | Forks: 4009

# Fincept Terminal
[![License: AGPL-3.0](https://img.shields.io/badge/license-AGPL--3.0-C06524)](https://github.com/Fincept-Corporation/FinceptTerminal/blob/main/LICENSE) [![C++20](https://img.shields.io/badge/C%2B%2B-20-00599C?logo=cplusplus)](https://isocpp.org/) [![Qt6](https://img.shields.io/badge/Qt-6-41CD52?logo=qt&logoColor=white)](https://www.qt.io/) [![Python](https://img.shields.io/badge/Python-3.11+-3776AB?logo=python&logoColor=white)](https://www.python.org/) [![Hits](https://hits.sh/github.com/Fincept-Corporation/FinceptTerminal.svg?label=Visits)](https://hits.sh/github.com/Fincept-Corporation/FinceptTerminal/) Fincept-Corporation%2FFinceptTerminal | Trendshift [![GitHub Stars](https://img.shields.io/github/stars/Fincept-Corporation/FinceptTerminal?style=social)](https://github.com/Fincept-Corporation/FinceptTerminal/stargazers) [![GitHub Forks](https://img.shields.io/github/forks/Fincept-Corporation/FinceptTerminal?style=social)](https://github.com/Fincept-Corporation/FinceptTerminal/network/members) [![GitHub Watchers](https://img.shields.io/github/watchers/Fincept-Corporation/FinceptTerminal?style=social)](https://github.com/Fincept-Corporation/FinceptTerminal/watchers) [![GitHub Release](https://img.shields.io/github/v/release/Fincept-Corporation/FinceptTerminal?color=brightgreen&logo=github)](https://github.com/Fincept-Corporation/FinceptTerminal/releases) [![GitHub Issues](https://img.shields.io/github/issues/Fincept-Corporation/FinceptTerminal)](https://github.com/Fincept-Corporation/FinceptTerminal/issues) [![X](https://img.shields.io/badge/-X-000000?style=flat-square&logo=x&logoColor=white)](https://x.com/finceptcorp) [![Twitter](https://img.shields.io/badge/-Twitter-1DA1F2?style=flat-square&logo=twitter&logoColor=white)](https://twitter.com/intent/tweet?text=Check%20out%20FinceptTerminal&url=https%3A//github.com/Fincept-Corporation/FinceptTerminal/) [![LinkedIn](https://img.shields.io/badge/-LinkedIn-0077B5?style=flat-square&logo=linkedin&logoColor=white)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A//github.com/Fincept-Corporation/FinceptTerminal/) [![Facebook](https://img.shields.io/badge/-Facebook-1877F2?style=flat-square&logo=facebook&logoColor=white)](https://www.facebook.com/sharer/sharer.php?u=https%3A//github.com/Fincept-Corporation/FinceptTerminal/) [![Reddit](https://img.shields.io/badge/-Reddit-FF4500?style=flat-square&logo=reddit&logoColor=white)](https://www.reddit.com/r/finceptTerminal/) [![WhatsApp](https://img.shields.io/badge/-WhatsApp-25D366?style=flat-square&logo=whatsapp&logoColor=white)](https://api.whatsapp.com/send?text=Check%20out%20FinceptTerminal%3A%20https%3A//github.com/Fincept-Corporation/FinceptTerminal/) [![Telegram](https://img.shields.io/badge/-Telegram-26A5E4?style=flat-square&logo=telegram&logoColor=white)](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](https://raw.githubusercontent.com/Fincept-Corporation/FinceptTerminal/main/images/FinceptBanner.png)

Equity Research

Portfolio

News

Node Editor
## 关于 **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//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. 保留所有权利。
### **你的思维是唯一的限制,数据则不然。** [![Repobeats](https://repobeats.axiom.co/api/embed/fincept-corporation-finceptterminal.svg "Repobeats analytics image")](https://repobeats.axiom.co) [![Email](https://img.shields.io/badge/Email-support@fincept.in-blue)](mailto:support@fincept.in) ⭐ **Star** · 🔄 **分享** · 🤝 **贡献**
标签:C++20, Python, Qt6, 市场分析, 投资研究, 数据可视化, 无后门, 金融终端