EASYXT · 基于 miniqmt/xtquant 的二次封装

EasyXT

简化 xtquant 使用 · 模块化 QMT 量化工具包

649 Star · MIT 开源 · 回测/因子分析/策略集合
需要特殊版本 xtquant(非 pip 官方版)

649GitHub Stars
MIT许可证
2025创建
3.10+Python
向下探索

项目总览

什么是 EasyXT?

迅投 QMT 生态的 xtquant 二次封装库

核心定位

EasyXT 是「基于 miniqmt 中 xtquant 的二次开发封装库,旨在简化 xtquant 的使用」, 由 quant-king299 开发,2025 年 9 月创建,MIT 开源。 提供模块化的 QMT 量化交易工具包,降低 xtquant 的上手门槛。

属性详情
GitHubquant-king299/EasyXT · 649 Star
许可证MIT(核心开源,部分功能知识星球专属)
pip 包easyxt 1.0.1,Python ≥3.8(推荐 3.10/3.11)
依赖需特殊版本 xtquant(非 pip 官方版),设 XTQUANT_PATH

核心模块

四大模块

核心封装 / 回测 / 因子平台 / 策略集合

🔌
easy_xt
核心 API 封装
可独立使用简化 xtquant
⚙️
easyxt_backtest
回测框架
自建引擎向量化引擎DuckDB 数据层
📊
101 因子平台
Streamlit 分析
因子分析平台
回测引擎演进(重要)

历史上是 Backtrader 基于(backtrader>=1.9.78 依赖), 但现在已新增自建回测引擎(enhanced_backtest_engine.py,完全独立于 Backtrader) 与向量化引擎。风险分析已实现(年化收益/夏普/回撤),但参数优化仍是 TODO。


注意事项

开源但非全免费

核心 MIT,部分功能付费

类别事项说明
开源核心 MITeasy_xt、easyxt_backtest 核心开源
付费知识星球专属「大 QMT 信号桥接」和 quant_strategies 模块为付费社区专属
依赖特殊 xtquant不能用 pip 官方版,需从 Releases 或 QMT 安装目录拷贝

用 EasyXT 简化 QMT 开发

已熟悉 xtquant 但想进一步降低上手门槛的 QMT/MiniQMT 用户,可尝试 EasyXT。

🐙 GitHub ◂ 返回总览