FP-084开源项目 / 财富投研
开源社区
Zipline 是 Quantopian 开源的算法交易回测引擎,也是许多量化研究框架的经典代表。它提供事件驱动回测、数据 bundle、交易日历、pipeline 和绩效输出等能力。 Zipline 的学习价值在于平台化思路。它不只是一个策略脚本,而是把数据加载、交易日历、每日调度、订单模拟、组合状态和结果分析组织成完整框架。这对任何金融 AI 策略验证都很重要。 虽然原始 Quantopian 已经停止运营,Zipline 生态也出现了社区维护分支,但它仍然是理解算法交易
FP-085开源项目 / 财富投研
开源社区
NautilusTrader 是一个高性能、生产级的开源交易平台,核心使用 Rust,提供 Python 接口,强调回测、模拟和实盘交易使用一致的事件驱动架构。它适合学习金融系统工程,而不仅是策略研究。 它与传统 notebook 回测最大的不同是工程化程度。真实交易系统需要高性能事件总线、订单管理、风险控制、数据适配、持久化、日志、异常处理和多市场支持。NautilusTrader 展示了更接近生产系统的设计。 对银行来说,它的交易方向可能不是直接应用重点,但系统设计思想很
FP-086开源项目 / 财富投研
开源社区
QuantConnect Lean 是 QuantConnect 开源的算法交易引擎,支持股票、期权、期货、外汇、加密资产、差价合约等多资产类别,并支持回测和实盘部署。它是理解专业量化平台架构的重要项目。 Lean 的价值在于完整性。它包含数据订阅、证券对象、组合、订单、经纪商适配、算法生命周期、指标、调度和结果输出。金融 AI 策略如果要进入真实平台,就必须与这些模块交互。 对银行学习者来说,Lean 可以帮助理解金融平台如何把多资产、多市场、多数据源和策略执行统一管理。财
FP-087开源项目 / 财富投研
开源社区
bt 是一个灵活的 Python 回测框架,重点面向组合策略和资产配置,而不是逐笔订单级交易。它使用算法块的方式组合策略步骤,例如选择资产、设置权重、再平衡和计算绩效。 这个项目适合学习“组合策略”而不是“交易策略”。银行财富管理和理财产品更关心资产配置、再平衡、风险收益和客户组合表现,不一定需要模拟每一笔交易撮合。bt 的抽象更贴近这类需求。 bt 与 PyPortfolioOpt、Riskfolio-Lib 可以组合学习:前者负责回测组合规则,后者负责生成优化权重。AI
FP-088开源项目 / 数据与研发
开源社区
Alphalens 是 Quantopian 开源的因子分析工具,用于评估股票因子的预测能力,包括分位数组合收益、信息系数 IC、换手率、行业分组和可视化报告。它是量化研究中非常经典的因子检验工具。 金融 AI 模型经常输出某种 score,例如股票上涨概率、客户违约概率、欺诈风险分、产品购买倾向。Alphalens 对选股因子的分析思想可以迁移到这些 score 的分层检验:高分组和低分组是否真的有差异,稳定性如何,换手或动作成本如何。 对银行学习来说,Alphalens
FP-089开源项目 / 风控合规
开源社区
pyfolio 是 Quantopian 开源的组合绩效和风险分析工具,能生成策略收益、回撤、滚动风险指标、持仓暴露、交易分析和 tear sheet 报告。它常与 Zipline、Alphalens 等工具配合使用。 金融 AI 项目常常只展示模型输出,却缺少完整绩效报告。pyfolio 的价值在于把策略结果转成标准化风险收益分析,让使用者看到最大回撤、波动率、滚动 Sharpe、极端时期表现和基准对比。 对银行财富管理、理财产品和策略研究来说,绩效解释非常重要。客户和管理
FP-090开源项目 / 风控合规
开源社区
FraudGT 是一个面向金融欺诈检测的图 Transformer 项目,论文题目聚焦“Financial Fraud Detection via Graph Transformer”。它将交易、账户、实体之间的关系建成图结构,并用图神经网络/Transformer 思路识别欺诈模式。 这个项目适合补齐图 AI 在金融风控中的位置。传统反欺诈模型常看单笔交易或单个客户特征,但很多欺诈、洗钱、团伙作案和账户套利都体现为网络关系。图模型可以捕捉账户之间、商户之间、设备之间、资金流
FP-096开源项目 / 数据与研发
开源社区
sec-parser 是 Alphanome.AI 开源的 SEC EDGAR HTML 文件语义解析器。它的核心功能是将 SEC 公告的 HTML 文件(如 10-K/10-Q)解析为一棵语义元素树(semantic tree),其中每个节点对应文档的一个语义单元——标题、段落、表格、列表等——并标注其层级关系。这种“图像语义分割”概念应用到 HTML 文档的方法,使 LLM/RAG 应用可以按语义而非简单分块来处理 SEC 文件。 传统做法是用 BeautifulSoup
学习方向SEC 公告语义树解析 / AI 数据预处理
FP-102开源项目 / 数据与研发
开源社区
FinDKG(Financial Dynamic Knowledge Graph)是一个将大语言模型(LLM)与时序知识图谱(Temporal Knowledge Graph)结合的金融研究项目。它从金融新闻和文档中抽取实体和关系,构建一个随时间变化的金融知识图谱,然后用图神经网络(KGTransformer)在时序图上做链接预测和异常检测。论文发表在学术期刊,GitHub 180+ 星。 FinDKG 的核心创新是“动态”——传统金融知识图谱是静态快照(某个时间点的公司-行
FP-105开源项目 / 财富投研
开源社区
yfinance-mcp 是一个基于 Model Context Protocol(MCP)的 Yahoo Finance 金融数据服务,它把 yfinance 的行情、财务、期权、持仓、新闻等能力封装成 AI 助手可调用的标准工具。项目的意义不只是“再包一层 yfinance”,而是展示了金融数据如何以 MCP 工具形式交给大模型安全调用。 在传统 RAG 或 Agent 项目中,大模型经常需要访问实时或准实时金融数据。如果直接把数据 API 写进 prompt 或让模型自
学习方向金融数据 MCP 服务 / AI 助手工具调用
FP-111开源项目 / 数据与研发
开源社区
AI Bank Statement Document Automation 是一个围绕银行流水 PDF 自动化处理的开源项目,结合 YOLOv8 布局检测、OCR、LLM 表格抽取、RAG 问答和 AG2 智能体分析。它的目标是把非结构化银行流水文档转换为结构化交易数据,并进一步生成收入支出分类、趋势分析和月度/年度财务报告。 这个项目非常贴近银行业务,因为银行流水、对账单、收入证明、消费记录等文档在零售金融、信贷审批、小微企业贷、反欺诈和个人财务管理中都很常见。传统处理依赖
学习方向银行流水 OCR + LLM + RAG + 智能体
FP-112开源项目 / 运营提效
开源社区
InvOCR 是一个面向发票、收据和金融文档的 OCR 处理系统,支持 PDF、PNG、JPG、TIFF 等输入,并能输出 JSON、XML、HTML、PDF 等格式。它提供 FastAPI 服务、CLI 工具、Docker 部署、多语言 OCR、表格抽取、签名检测和格式转换能力。 与单纯的 OCR demo 不同,InvOCR 更像一个企业级文档处理后端:它不仅把图片转文字,还试图完成“文档 → 结构化数据 → 标准格式”的完整转换。对金融场景来说,这类能力可以用于发票报销