C++ Hikyuu 2.0.6 离线文档概述
Hikyuu Quant Framework 是一个基于 C++/Python 的高性能开源量化交易研究框架,支持策略分析和回测,目前主要应用于国内 A 股市场。
核心设计理念
该框架的核心思想基于系统化交易方法,将整个交易系统抽象为多个模块,涵盖:
- 市场环境判断策略
- 系统有效条件
- 信号指示器
- 止损/止盈策略
- 资金管理策略
- 盈利目标策略
- 移滑价差算法
每一个模块独立实现,可自定义策略组合,实现灵活的研究与系统有效性评估,支持百万级别 K 线回测,通常 2-3 秒内即可完成全市场策略验证。
C++ 核心库的性能与兼容
框架的 C++ 核心库 提供了完整的策略框架,支持 多线程与多核处理,并可独立分离使用,便于用户自建客户端工具,满足对高性能运算的需求。
Python库与数据支持
Python 库(hikyuu)在 C++ 核心上进行了封装,集成了 talib 库(如 TA_SMA),并支持 numpy、pandas 数据结构,方便数据分析及第三方工具的集成。