技术架构与核心对比

以极简架构承载极致自由,用轻量设计实现高效性能,拒绝冗余复杂,回归交易本质

一、核心技术架构

双层架构设计:宿主层 + 脚本层

摒弃传统框架“全栈管控”的臃肿设计,采用分层解耦架构,将核心自由度交给交易者,宿主仅提供基础支撑。

宿主层(极简核心)

负责无未来数据供给、交易行为记录、基础账户状态维护、最终数据统计,不干预任何策略逻辑,性能损耗降至最低。

脚本层(自由核心)

承载全量策略逻辑,包括品种/周期切换、信号判断、下单执行、止盈止损等,完全贴合人类看盘决策习惯,灵活适配各类交易风格。

极简轻量,高效低耗

单线程即可支撑亿级数据量分析,内存占用峰值稳定在70M以内,无需复杂部署,自托管与云端部署均适配。

多数据库兼容

支持MySQL、Mariadb、PostgreSQL、ClickHouse等主流数据库,适配不同数据存储场景,数据读取高效稳定。

极致性能优化

时间聚合性能提升70倍+,八千万级数据量分析压缩至400ms内,无冗余计算损耗。

精准时区校正

自动适配各市场时区,支持信号时间东八区显示,确保数据时间一致性与真实性。

二、与传统量化框架对比

核心差异不在于功能多少,而在于设计范式——传统框架让交易者适配程序,我们让程序适配交易者。

对比维度 本框架 传统框架(Backtrader/VNPY等)
架构设计 极简双层架构,宿主轻量,脚本自由 多层全栈管控,架构复杂,冗余度高
脚本支持 双脚本引擎,自由选择编程语言 单脚本环境,或封闭的指标系统
策略自由度 无绑定约束,跨品种/周期自由切换,贴合看盘习惯 逐K/事件驱动绑定,跨维度分析需复杂开发
数据真实性 严格无未来数据,还原盘中实时聚合状态 多依赖事后完整K线,易引入未来数据
性能表现 单线程亿级数据秒级处理,内存占用低 多线程依赖高,大数据量易卡顿,资源消耗大
学习成本 低,无需适配框架语法,交易思路即策略 高,需熟练掌握框架API与固定逻辑
适配场景 趋势、波段、跨品种、多周期等全场景 适配单一策略类型,复杂场景需二次开发

技术核心优势总结

轻量无冗余

宿主层仅保留核心功能,无多余管控模块,维护成本极低

极致高性能

针对性优化数据处理逻辑,大数据量场景下仍保持高效响应

数据高可信

严格杜绝未来数据,精准还原实盘视角,回测结果可直接落地

策略高自由

无固定范式约束,完全适配人类看盘决策,灵活应对各类交易场景