1 |
nautilus_trader |
一个高性能的开源算法交易平台和事件驱动回测框架,专为量化交易设计,由 Python、Rust 和 Cython 编写.NautilusTrader 是一个高性能、事件驱动的算法交易平台,旨在为量化交易者提供回测和实时交易的统一环境。其核心优势在于使用 Rust 和 Cython 编写的核心组件,提供接近 C 的性能,同时保持 Python 的易用性()。项目的主要用途包括事件驱动回测、实时交易、数据处理、策略开发和生产级部署,适合量化交易者、研究人员和企业。 使用场景涵盖高频交易、大型股票池回测、实时数据处理、量化研究、教育学习、企业部署和社区协作。NautilusTrader 的模块化设计、广泛的交易所适配器和活跃社区使其成为算法交易领域的领先工具。 |
2 |
yfinance |
一个功能强大、易于使用的 Python 库,专为从雅虎财经获取金融市场数据而设计。其主要作用包括历史数据下载、股票信息查询、实时数据流和市场分析,服务于量化交易者、数据科学家、学术研究人员、个人投资者和金融科技开发者等群体。由 Ran Aroussi 创立的 yfinance 起源于修复雅虎财经 API 停用问题,现已成为金融数据分析的热门工具。尽管其依赖非官方 API 可能带来一定限制,但其活跃的社区支持和丰富的功能使其在金融领域广受欢迎。 |
3 |
qlib |
一個由 Microsoft(微软)开发团队创建的开源项目,它是一个面向人工智能的量化投资平台,旨在通过 AI 技术实现量化投资的潜力、赋能研究并创造价值。微软团队在 2020 年 9 月将 Qlib 从内部项目转为开源项目,此前它是微软内部量化投资研究的一部分。团队的目标是通过开源的方式,将 AI 技术与量化投资结合,解决金融市场中的关键挑战,如股票价格趋势预测、市场动态建模和交易策略优化。他们在项目文档中提到,Qlib 的设计灵感源于对现有量化工具的不足反思,希望提供一个高效、灵活且易用的平台。团队还通过论文《Qlib: An AI-oriented Quantitative Investment Platform》(arXiv 发布)详细阐述了其技术理念。 |
4 |
ai-hedge-fund |
一个创新教育项目,通过多代理 AI 系统模拟对冲基金的运作。它结合了金融分析和尖端 AI 技术,为学习者、研究者和爱好者提供了一个探索交易策略和 AI 应用的平台。凭借其易用性、透明性和开源特性,该项目已成为 AI 与金融交叉领域的热门资源。项目特点与优势 多代理协作:包括沃伦·巴菲特代理(价值投资)、凯西·伍德代理(成长投资)、风险管理代理等,模拟真实团队分工。 透明性:通过 --show-reasoning 选项展示代理的分析过程和证据。 灵活性:支持多种 LLM 和自定义股票代码,适用于不同研究需求。 易用性:无需编程经验即可运行,提供详细的安装和使用说明。 开源性:代码完全公开,社区可贡献新功能或改进。 |
5 |
FinGPT |
哥伦比亚大学联合上海纽约大学推出全新大模型产品FinGPT ,这是一款面向金融领域的大模型产品。FinGPT采用以数据为中心的方法,提供给研究者和从业者使用的透明资源,便于他们开发自己的金融LLMs。FinGPT运用了各种各样的金融训练数据,包括金融新闻、公司公告、社交媒体、金融专业网站、学术资料等,多种多样的数据保证了FinGPT可以理解金融市场和做出金融决策。 值得注意的是,FInGPT提供了一套完善的机制应对实时数据,做出实时决策;使用者也可以很轻松地对下游任务进行微调。 还可以微调FinGPT来预测股价,由于股价预测任务微调时可以简单利用股价变动作为反馈,因此微调成本相对其它需要人类反馈的任务低得多。 |
6 |
qlib |
微软开源的 AI 量化交易平台。它包含了数据处理、模型训练、回测等模块,涵盖了 Alpha 挖掘、风险建模、组合优化等功能 |
7 |
VeighNa |
一套基于Python的开源量化交易系统开发框架,在开源社区持续不断的贡献下一步步成长为多功能量化交易平台,自发布以来已经积累了众多来自金融机构或相关领域的用户,包括私募基金、证券公司、期货公司等。 |
8 |
Tushare |
Tushare是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工 到 数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据,为他们在数据获取方面极大地减轻工作量,使他们更加专注于策略和模型的研究与实现上。 |
9 |
TqSdk |
天勤量化 Python 开发包。开源的 Python 量化交易框架。使用少量代码即可实现量化交易程序,还支持历史数据、实时数据、策略回测、实盘交易、图形化界面展示等功能。但免费版本仅提供全部的期货、商品/金融期权和上证50、沪深300 和中证500 的实时行情,付费版支持更多种类以及更加稳定的服务 |
10 |
OpenBBTerminal |
高颜值的命令行投资分析工具。一个有着高颜值的金融市场行情查看和分析工具,实现了在终端偷偷看股市的功能。同时,它开放了对 Pandas、Numpy、Jupyter、Pytorch、Tensorflow 等等框架的支持,帮助深入加工和分析数据辅助投资。 |
11 |
stock |
python股票 项目,全系使用python实现。因为都是python的类库,互相之间调用方便。 从数据抓取,数据处理,到数据展示数据运算都是python实现。 |
12 |
awesome-quant |
量化资源大全 |