fasiondog/hikyuu
说明与用途
**项目简介(2‑3 句话)**
Hikyuu Quant Framework(fasiondog/hikyuu)是基于 C++ 与 Python 的超高速开源量化交易研究框架,提供统一的策略组件、数据接口和回测引擎,可实现策略资产的复用与快速累积。
**价值**
- **高性能**:底层 C++ 实现,满足毫秒级甚至微秒级的行情处理需求。
- **跨语言**:Python 包装层让研究员能够用熟悉的脚本语言快速原型化,同时保留 C++ 的执行效率。
- **模块化资产复用**:策略部件(因子、信号、仓位管理等)可独立打包、共享,降低重复开发成本。
- **完整工作流**:从行情获取、回测、实时监控到自动化下单,一站式支持量化全链路。
**典型接入方式**
- **环境准备**:
- 克隆仓库
git clone https://github.com/fasiondog/hikyuu.git - 按照 README 编译 C++ 核心(支持 CMake、Conan),并安装 Python 包
pip install -e .
- **数据接入**:使用内置的
DataDriver接口接入本地 CSV、MySQL、或第三方行情 API(如 Tushare、Wind)。 - **策略开发**:在 Python 中编写继承
StrategyBase的类,调用hikyuu提供的因子、信号、仓位管理等组件。 - **回测/实盘**:使用
BacktestEngine进行离线回测,或通过LiveEngine绑定交易所网关(CTP、IB 等)进行实时监控与下单。 - **CI/POC**:在项目根目录添加最小化的回测脚本作为 PoC,确保依赖、数据和策略能够在 CI 环境中完整运行。
**生产可用性**
- **活跃度**:截至 2026‑06‑22,项目仍在持续更新,拥有 3,268 星、794 Fork,社区贡献活跃。
- **成熟度**:提供完整的回测、实时监控、风险控制模块,已在多个内部量化团队中验证。
- **集成门槛**:首次接入建议先在沙盒环境完成一个完整的回测-实盘闭环验证(POC),确认数据驱动和交易网关兼容性后再推广至生产。
- **风险**:需进一步审查许可证(MIT)与依赖库的安全性,确保内部合规;同时关注维护者响应速度以应对潜在的漏洞修复。
综上,Hikyuu 在性能、功能完整性和社区活跃度方面已具备在生产环境中进行严肃量化研发与自动化交易的条件,适合作为量化团队的核心框架进行试点和逐步推广。
实际用途
fasiondog/hikyuu helps research and automate market workflows.
- research trading systems
- backtest strategies
- monitor market workflows
限制与审查说明
High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.
- 来源: github
- 语言: C++
- 记录日期: 2026-09-05T17:31:07.202Z