跳到主要内容
项目档案文档型项目

CHANGGELY/liangzhi-backtest 文档/知识库:适合谁看、怎么使用

CHANGGELY/liangzhi-backtest:量智回测平台是一个专为加密货币永续合约做市与ATR网格策略设计的专业回测系统,整合React前端、Node.js API与Python引擎,支持本页整理它适合谁看、核心内容和站内延伸入口。

5TypeScriptStar 于 2026年1月19日2026年3月12日 更新

AI 总结

量智回测平台是一个专为加密货币永续合约做市与ATR网格策略设计的专业回测系统,整合React前端、Node.js API与Python引擎,支持自适应网格、成本建模与ECharts可视化分析。

中文项目介绍

量智回测平台是一个专业级的加密货币交易策略回测系统,专注于永续合约的做市与网格类策略。它解决了策略开发者在历史数据上验证复杂策略(如ATR自适应网格)的难题,提供从数据管理、回测执行到绩效分析的全流程支持。平台适用于需要精细调优做市参数、评估网格策略风险收益的交易员与量化团队。技术架构上,采用monorepo统一管理,前端基于React+Vite构建交互界面,后端使用Node.js/Express提供API服务,核心回测引擎由Python实现,支持返佣成本建模与关键指标计算。数据完整性通过Git LFS管理.h5和.pkl大文件确保,可视化模块集成ECharts展示K线、权益曲线与交易信号,强调分析体验。用户可通过环境变量配置数据路径,并参考API文档进行系统集成。

详细信息与使用说明

1. 项目定位与用途

量智回测平台定位为专业级加密货币永续合约策略回测系统,主要用途是支持做市与网格类策略的历史回测、参数优化与绩效分析。平台特别针对ATR自适应网格策略提供完整解决方案,帮助用户验证策略有效性、评估风险收益特征,适用于量化交易团队或个人开发者的策略研究需求。

2. 解决的问题

平台解决了传统回测工具在复杂策略(如动态网格、成本建模)上的支持不足问题,提供数据完整性保障(Git LFS管理大文件)、可视化分析(ECharts图表)以及关键风险指标(夏普比率、最大回撤、胜率、盈亏比)的自动计算,从而简化策略验证与调优流程。

3. 适用场景

适用于加密货币交易团队或个人进行永续合约做市策略的回测与调优、网格交易策略的绩效评估、以及实盘交易信号的历史回溯验证。尤其适合需要精细控制做市价差、库存风险,并依赖ATR等指标进行自适应参数调整的量化场景。

4. 安装方式

环境要求Node.js >= 18和Python >= 3.11。安装前端依赖:进入apps/liangzhi-huice目录执行npm install;回测引擎无需额外安装,直接运行Python脚本即可。可通过环境变量H5_FILE_PATH覆盖默认数据文件路径(默认指向services/backtest-engine目录)。

5. 使用方式

启动前端与API服务:cd apps/liangzhi-huice && npm run dev;运行回测引擎:cd services/backtest-engine && python -X utf8 backtest_kline_trajectory.py。此外,可通过API文档(如apps/liangzhi-huice/docs/api_examples.json)进行程序化交互,获取K线数据或提交回测请求。

6. 补充说明与实现特点

项目采用monorepo架构,前端使用React+Vite,后端为Node.js/Express,回测引擎为Python。数据管理采用Git LFS处理.h5和.pkl大文件,确保版本控制稳定。可视化基于ECharts,提供K线图、权益曲线和信号标记。平台强调数据完整性与分析体验,并包含Supabase集成用于数据存储,但实盘交易接口未在仓库中明确给出。

思维导图

量智回测平台
前端应用
React+Vite框架
ECharts图表组件
参数化表单与交互
API服务
Node.js/Express后端
Supabase集成
RESTful接口(认证、K线数据)
回测引擎

常见问题

CHANGGELY/liangzhi-backtest 是做什么的?

量智回测平台是一个专为加密货币永续合约做市与ATR网格策略设计的专业回测系统,整合React前端、Node.js API与Python引擎,支持自适应网格、成本建模与ECharts可视化分析。

CHANGGELY/liangzhi-backtest 适合用在什么场景?

量智回测平台定位为专业级加密货币永续合约策略回测系统,主要用途是支持做市与网格类策略的历史回测、参数优化与绩效分析。平台特别针对ATR自适应网格策略提供完整解决方案,帮助用户验证策略有效性、评估风险收益特征,适用于量化交易团队或个人开发者的策略研究需求。

CHANGGELY/liangzhi-backtest 如何安装?

环境要求Node.js >= 18和Python >= 3.11。安装前端依赖:进入apps/liangzhi-huice目录执行npm install;回测引擎无需额外安装,直接运行Python脚本即可。可通过环境变量H5_FILE_PATH覆盖默认数据文件路径(默认指向services/backtest-engine目录)。

CHANGGELY/liangzhi-backtest 如何开始使用?

启动前端与API服务:cd apps/liangzhi-huice && npm run dev;运行回测引擎:cd services/backtest-engine && python -X utf8 backtest_kline_trajectory.py。此外,可通过API文档(如apps/liangzhi-huice/docs/api_examples.json)进行程序化交互,获取K线数据或提交回测请求。