以极简架构承载策略自治能力,用轻量设计实现高效迭代,拒绝冗余复杂,回归交易本质
摒弃传统框架“全栈管控”的臃肿设计,采用分层解耦架构,将核心自由度交给交易者,引擎仅提供基础支撑与策略自治能力。
负责无未来数据供给、交易行为记录、基础账户状态维护、最终数据统计、时间结界管控与策略迭代支撑,不干预任何策略逻辑,性能损耗降至最低。
承载全量策略逻辑,包括品种/周期切换、信号判断、下单执行、止盈止损等,更可自主控制时间线、回溯重算、迭代优化策略,完全贴合人类看盘决策习惯,灵活适配各类交易风格。
单线程即可支撑亿级数据量分析与策略迭代,内存占用峰值稳定在70M以内,无需复杂部署,自托管与云端部署均适配,策略回溯重算效率提升90%+。
支持MySQL、Mariadb、PostgreSQL、ClickHouse等主流数据库,适配不同数据存储场景,数据读取高效稳定,支撑策略全生命周期迭代。
时间聚合性能提升70倍+,八千万级数据量分析压缩至400ms内,无冗余计算损耗,策略迭代响应延迟<10ms。
精准时区校正,支持策略自主控制时间推进/回滚,确保数据查询严格基于指定时间点,零未来数据风险。
核心差异不在于功能多少,而在于设计范式——传统框架让交易者适配程序,我们让引擎适配交易者,更赋予策略自主迭代能力。
| 对比维度 | 本引擎 | 传统框架(Backtrader/VNPY等) |
|---|---|---|
| 架构设计 | 极简双层架构,引擎轻量,策略层完全自治 | 多层全栈管控,架构复杂,冗余度高 |
| 脚本支持 | 双脚本引擎,自由选择编程语言,支持策略自主迭代 | 单脚本环境,或封闭的指标系统,无迭代能力 |
| 策略自由度 | 无绑定约束,跨品种/周期自由切换,支持时间线自主控制 | 逐K/事件驱动绑定,跨维度分析需复杂开发 |
| 数据真实性 | 严格无未来数据,还原盘中实时聚合状态,Tick级零误差 | 多依赖事后完整K线,易引入未来数据 |
| 性能表现 | 单线程亿级数据秒级处理,策略迭代响应<10ms | 多线程依赖高,大数据量易卡顿,资源消耗大 |
| 学习成本 | 低,无需适配框架语法,交易思路即策略,支持自主迭代 | 高,需熟练掌握框架API与固定逻辑 |
| 适配场景 | 趋势、波段、跨品种、多周期等全场景,支持策略自主进化 | 适配单一策略类型,复杂场景需二次开发 |
| 策略迭代能力 | 支持策略自主回溯、重算、参数优化,全生命周期迭代 | 无原生迭代能力,需人工干预或额外开发 |
引擎层仅保留核心功能,无多余管控模块,维护成本极低
针对性优化数据处理逻辑,策略迭代响应延迟<10ms
严格杜绝未来数据,Tick级零误差,回测结果可直接落地
无固定范式约束,完全适配人类看盘决策,支持时间线自主控制
支持策略自主回溯、重算、优化,实现全生命周期进化