FinceptTerminal 是一个现代的金融应用程序,提供先进的市场分析、投资研究和经济数据工具,专为交互式探索和数据驱动的决策设计。它有两个版本:开源版(AGPL-3.0)企业版(付费)。本指南主要面向免费的开源版。


1. 系统要求

  • 操作系统:Windows (x64)、Linux (x64) 或 macOS (Apple Silicon)。
  • 硬件:建议至少 8GB 内存,以流畅运行数据分析模块。
  • 网络:需要互联网连接以获取金融数据(使用内置数据连接器或您自己的 API 密钥)。

2. 安装方式

FinceptTerminal 提供了多种安装方式,推荐直接下载预编译的安装包。

2.1 下载预编译安装包(推荐)

从项目的 GitHub Releases 页面 下载适用于您操作系统的最新版本(如 v4.4.1)。

  • Windows:下载 .exe 安装程序 (FinceptTerminal-Windows-x64-setup.exe),运行并按照向导安装。
  • Linux (AppImage):下载 .run 文件 (FinceptTerminal-Linux-x64.run),在终端中执行 chmod +x <文件名>.run 使其可执行,然后运行该文件进行安装。
  • Linux (Debian/Ubuntu):下载 .deb 包,使用命令 sudo apt install ./FinceptTerminal-*.deb 安装。
  • Linux (Fedora/RHEL):下载 .rpm 包,使用命令 sudo dnf install ./FinceptTerminal-*.rpm 安装。
  • macOS:下载 .dmg 文件,打开后将其中的 FinceptTerminal.app 拖到 Applications 文件夹。

2.2 从源码构建(面向开发者)

如果您希望从源码构建,请参考项目根目录下的 docs/GETTING_STARTED.md 文档。简要步骤如下:

  1. 克隆仓库

    1
    2
    git clone https://github.com/Fincept-Corporation/FinceptTerminal.git
    cd FinceptTerminal
  2. 运行设置脚本(适用于 Linux/macOS):

    1
    ./setup.sh

    Windows 上的手动构建需要配置指定的工具链(CMake 3.27.7、Ninja 1.11.1、Qt 6.8.3、Python 3.11.9)。请务必使用这些固定版本,其他版本不受支持。


3. 首次启动与配置

安装完成后,启动 FinceptTerminal。

3.1 数据连接

  • 开源版使用免费公共数据源(如 FRED、IMF、世界银行、Yahoo Finance 等)和您自己的 API 密钥(例如,用于 OpenAI、Polygon 等)。
  • 您需要在应用设置中配置相应的 API 密钥以访问特定数据或 AI 功能。

3.2 界面概览

FinceptTerminal 提供了一套完整的金融分析工作区,主要包括:

  • 股票研究 (Equity Research):查看公司基本面、财务数据、估值等。
  • 投资组合 (Portfolio):管理投资组合,进行优化和风险分析(VaR、Sharpe 比率等)。
  • 新闻 (News):聚合金融新闻和市场动态。
  • 节点编辑器 (Node Editor):可视化地构建自动化工作流和数据管道。
  • AI 助手:集成了 37 个不同角色的 AI 代理(交易员、经济学家等),您需要提供自己的 LLM API 密钥(支持 OpenAI、Anthropic、Gemini 等)。

4. 核心功能简介

功能领域 包含内容
分析 (Analytics) DCF 估值、投资组合优化、VaR/Sharpe 比率、衍生品定价、固定收益分析、QuantLib 套件(18 个模块)。
AI 与自动化 37 个 AI 代理、可视化的节点编辑器、AI 量化实验室(机器学习、因子发现、强化学习)。
数据连接 100+ 数据连接器,覆盖 FRED、IMF、世界银行、Polygon、Kraken、Yahoo Finance 及各国政府 API。
交易 (Trading) 加密货币和股票数据源、模拟交易引擎、16 家券商集成。
全球情报 海上船舶追踪、地缘政治分析、关系图谱。

5. 开源版与企业版的选择

特性 开源版 (本仓库) 企业版 (付费)
许可证 AGPL-3.0 (强 Copyleft) 专有许可证
费用 免费,但需自己承担数据和 LLM API 费用 每月 $99 / $199 / $299 每用户
数据 免费公共数据 + 您的 API 密钥 私有数据集、更长的历史数据、即时数据
AI 自带 LLM 密钥 包含每月 400–5,000 AI 积分,多智能体研究,私有数据室
交易 模拟交易 + 经纪商集成 实盘交易路由 + 实盘算法部署
管理与安全 SSO/SAML、审计日志、RBAC、SLA 支持

6. 常见问题排查

问题 可能原因 解决方案
安装包无法运行或提示缺少依赖 系统缺少必要的运行时库(如 Visual C++ Redistributable) 安装缺失的系统依赖。对于 Linux,确保已安装 libfuse2(AppImage 需要)。
数据无法加载或显示为 0 数据连接器需要 API 密钥,或网络问题 检查设置中的 API 密钥配置,确认网络连接正常。某些数据源有请求频率限制。
AI 功能无响应 未配置 LLM API 密钥或密钥无效 在设置中配置有效的 LLM 提供商(OpenAI 等)API 密钥。
从源码构建失败 使用了不受支持的编译器或依赖版本 严格遵循文档中指定的工具链版本(CMake、Qt、Python 等)。
应用界面卡顿或崩溃 系统资源不足,或加载大量数据 确保有足够的内存(建议 8GB+)。尝试减少同时打开的模块数量。

7. 总结

FinceptTerminal 是一个功能强大、面向专业用户的开源金融研究平台。

核心使用路径

  1. 下载安装:从 Releases 页面下载适合您操作系统的安装包并安装。
  2. 启动应用:打开 FinceptTerminal。
  3. 配置数据源:根据需要,在设置中配置您拥有的 API 密钥(如 Alpha Vantage、OpenAI 等)。
  4. 开始探索:使用各个模块(股票研究、投资组合、AI 代理、节点编辑器)进行金融分析和研究。

重要建议

  • 明确您的需求:开源版适合个人学习、研究和学术用途。如果您是机构或用于商业盈利,请考虑企业版以避免 AGPL 许可证的合规问题。
  • 从文档开始:强烈建议阅读项目的官方文档和用户手册(fincept.in/manual),以充分利用其丰富的功能。
  • 注意版本差异:开源版每月仅发布一次更新,而企业版则持续开发。如果您需要最新功能或企业级支持,企业版是更好的选择。

项目地址:https://github.com/Fincept-Corporation/FinceptTerminal