开源项目

FinceptTerminal

FinceptTerminal

综合金融终端,内置37个AI Agent(支持本地LLM及OpenAI/Anthropic等多家服务商)和AI量化实验室(ML模型、强化学习交易),覆盖多资产分析、实时交易、全球情报等。原生C++20+Qt6构建,性能优于Electron类应用,提供100+数据连接器。开源AGPL-3.0,商业使用需付费授权。

README

Fincept Terminal

许可证: AGPL-3.0 C++20 Qt6 Python 访问量

Fincept-Corporation%2FFinceptTerminal | Trendshift

GitHub Stars GitHub Forks GitHub Watchers GitHub Release GitHub Issues

X Twitter LinkedIn Facebook Reddit WhatsApp Telegram

你的思维是唯一限制。数据不是。

配备机构级金融分析、AI自动化和无限数据连接的最先进金融情报平台。

📥 下载 · ⚖️ 许可证 · 💬 讨论 · 💬 Discord · 🤝 合作伙伴

Fincept Terminal


股权研究

投资组合

新闻

节点编辑器

关于

Fincept Terminal v4 是一款纯原生 C++20 桌面应用程序。它使用 Qt6 实现界面和渲染,内嵌 Python 进行数据分析,并以单一原生二进制文件提供专业终端级别的性能。


功能特性

功能 描述
📊 多资产分析 通过内嵌 Python 实现 DCF 模型、投资组合优化、风险指标(VaR、Sharpe)、股票、固定收益、衍生品、投资组合及另类资产的衍生品定价
🤖 AI 智能体 37 个智能体,涵盖交易者/投资者(Buffett、Graham、Lynch、Munger、Klarman、Marks 等)、经济和地缘政治框架;支持本地 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 量化实验室 机器学习模型、因子发现、高频交易、强化学习交易

安装

选项 1 — 下载安装程序(推荐)

最新版本:v4.0.3 — 查看所有版本

平台 下载 运行方式
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 文件夹

选项 2 — 快速开始(一键构建)

克隆并运行设置脚本 — 它会自动安装所有依赖并构建应用程序:

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

该脚本处理:编译器检查、CMake、Qt6、Python、构建和启动。

Windows: 没有设置脚本 — 请使用下面选项 4 中的手动构建步骤。只需两条命令。


选项 3 — Docker(CI / 开发环境)

注意: Docker 仅用于 CI/CD 测试和开发环境。 为了最佳体验,请使用上面选项 1中的预构建安装程序。 Docker 需要 Linux 及 X11。不支持 Windows 和 macOS。

# 从源码构建(需要 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 下载
Ninja 1.11.1 下载
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 在线安装程序
Python 3.11.9 python.org
平台 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 预设 — 推荐)
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

旧机器或内存受限的机器: 添加 --parallel 4(或更小的数字)来限制并行编译任务数。默认会占满所有核心,可能导致旧 CPU 过热并拖慢系统。示例:cmake --build --preset macos-release --parallel 4。

调试变体:将 release 替换为 debug(例如 win-debug、linux-debug、macos-debug)。

Windows 前置要求: PowerShell 配置文件 ~/Documents/PowerShell/Microsoft.PowerShell_profile.ps1 会在每次新终端中自动初始化 VS 2022 — 打开一个新的 PowerShell 终端,cmake 即可直接工作。

手动构建(如果预设无法解析你的 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/<preset>/FinceptTerminal         # Linux / macOS(预设构建)
.\build\<preset>\FinceptTerminal.exe     # Windows(预设构建)
故障排除
  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/<preset>/ 目录,然后重新运行配置。

我们的独特之处

Fincept Terminal 是一个开源金融平台,专为那些拒绝被传统软件束缚的人打造。我们在分析深度和数据可访问性上竞争 — 而非靠内幕信息或独家数据源。

最近的构建版本还支持可选的 Adanos Market Sentiment 连接,位于 Data Sources → Alternative Data。配置好后,股权研究模块可以展示来自 Reddit、X、财经新闻和 Polymarket 的跨来源零售情绪快照。如果没有激活的 Adanos 连接,该功能保持休眠,应用程序的其他部分行为与之前完全一致。

  • 原生性能 — C++20 搭配 Qt6,无 Electron/Web 开销
  • 单一二进制文件 — 不需要 Node.js、浏览器运行时或 JavaScript 打包工具
  • 完整的买方分析师工具包 — 股权、投资组合、衍生品、固定收益、公司金融、另类资产
  • 100+ 数据连接器 — 从 Yahoo Finance 到政府数据库
  • 免费且开源(AGPL-3.0),同时提供商业许可证

路线图

时间线 里程碑
已发布 实时流数据、16 家券商集成、多账户交易、PIN 认证、主题系统
2026 年第二季度 期权策略构建器、多投资组合管理、50+ AI 智能体
2026 年第三季度 程序化 API、机器学习训练界面、机构级功能
未来 移动端伴侣、云同步、社区市场

贡献

我们正在共同构建金融分析的未来。

贡献内容: 新的数据连接器、AI 智能体、分析模块、C++ 界面、文档


面向大学和教育工作者

将专业级别的金融分析带入你的课堂。

  • 每月 $799 可获 20 个账户
  • 完全访问 Fincept 数据和 API
  • 完美适用于金融、经济学和数据科学课程
  • 内置股权、投资组合、衍生品、固定收益和经济学分析

感兴趣? 发送邮件至 support@fincept.in,请注明你的机构名称。

大学许可详情


许可证

⚠️ 克隆、Fork 或修改此仓库并不授予商业用途权限。 任何商业或企业内部使用都需要付费的商业许可证 — 包括那些移除或替换 Fincept API 以使用自有数据源的 fork。请参阅**商业许可证**了解约束条款。

双重许可:AGPL-3.0(开源)+ Fincept 商业许可证

✅ AGPL-3.0 下免费 个人使用 · 个人学习 · 学术研究 · 对此仓库的开源贡献
❌ 需要商业许可证 任何商业使用(付费或免费) · 企业内部使用 · 任何阶段的创业公司 · 对冲基金、券商、银行、金融科技公司 · SaaS / 托管服务 · 白标或转售 · 剥离或替换 Fincept API 的 fork · 咨询交付物 · 营利性实体的员工培训或评估

该许可证适用于代码库及其任何衍生作品,而非特定的 API 集成。用你自己的或任何第三方的 API 替换 Fincept API 并不会解除或消灭许可义务。这些条款适用于 Fincept Terminal 的每个版本、分支、标签和提交 — 包括过去、现在和未来的所有版本 — 并且无限期有效,直至被后续发布的版本取代。

商标。 “Fincept”、“Fincept Terminal” 和 Fincept 徽标是 Fincept Corporation 的商标。在任何 fork、衍生、重新品牌或商业产品中使用需要事先书面许可。在 fork 中移除或重新品牌这些标志并不会消除底层的许可义务。

执法与处罚。 Fincept Corporation 会主动监控公共代码仓库、应用商店、云市场以及 SaaS 平台,以发现未经许可的商业用途,并依据印度及国际法律采取 DMCA 下架、停止并终止通知以及民事诉讼等措施。未经授权的商业使用将面临自每个组织每年 50,000 美元起算的约定损害赔偿金,对于未经授权的 SaaS 分发、fork-and-replace 部署以及商标滥用,赔偿金额更高 — 此外还需补缴追溯许可费、上交利润以及承担法律费用。连带责任适用:任何聘请第三方开发者、集成商或咨询公司来构建、修改或部署本软件的公司,与该开发者共同对任何未经授权的使用承担全部责任。管辖法律:印度 · 专属管辖:印度德里。

许可联系: support@fincept.in · 完整条款:docs/COMMERCIAL_LICENSE.md

© 2025–2026 Fincept Corporation。保留所有权利。


你的思维是唯一限制。数据不是。

Star History Chart

Repobeats

Email

⭐ 标星 · 🔄 分享 · 🤝 贡献

开源项目Fincept-Corporation2026-05-22原文

相关内容