FinHackCN/finhack
FinHack®,一个易于拓展的量化金融框架,它在当前版本中集成了数据采集、因子计算、因子挖掘、因子分析、机器学习、策略编写、量化回测、实盘接入等全流程的量化投研工作。
解决的问题
FinHack 是一个为简化整个投资研究工作流程而设计的定量金融框架。它提供了一个统一的系统,用于数据收集、因子计算和策略回测,降低了从零开始构建自定义定量交易系统的复杂性。
工作原理
该框架集成了定量流程的多个核心模块:
- 数据收集: 内置了 Tushare 等数据源的采集器。
- 因子引擎: 支持基于公式的因子集(如 Alpha101 和 Alpha191)计算的计算引擎。
- 机器学习: 支持多进程训练,以最大化服务器计算能力。
- 回测: 支持 A 股市场规则(如 T+1 限制和价格限制),并采用动态调整机制以保持价格准确性和速度。
- 执行: 提供与实盘交易集成的钩子。
适用人群
需要一个可扩展框架来在不同市场中开发、测试和挖掘新 alpha 因子的量化研究员(Quants)和金融研究人员。
主要亮点
- 可扩展架构: 用户可轻松添加自己的数据源、AI 模型和交易策略。
- 市场特定规则: 内置对 A 股交易约束的支持。
- 高性能: 回测和机器学习训练均使用多进程。
- 公式化因子: 原生支持通过公式计算复杂 alpha 因子。
相关
- 项目
- 项目
- 项目
- 项目
- 项目