开源量化交易框架
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
RedTorch 是一个基于 Kotlin/Java 的开源量化交易程序开发框架,仓库托管在 GitHub,采用 MIT 协议。根据项目说明,2.0.0 版本经过重构和精简后,不再追求一站式量化系统,而是定位为交易管理核心系统,主要承担账户、持仓、委托、成交、合约和行情订阅等数据的统一管理与监控。
项目使用 Kotlin 重写,兼容 Java 生态,要求 JDK 17+、JavaFX 17+、Gradle 7+。模块上包含 rt-master 主节点、rt-slave 从节点、rt-desktop GUI 终端、rt-gateway-api 网关接口和 rt-gateway-ctp CTP 网关实现。它依赖 Zookeeper,存入 Zookeeper 的数据会进行 3DES 二次加密脱敏;数据传输移除 Protobuf,改用 RFC 6902 做差异化同步。开发者可以通过网关接口扩展接入不同底层 API,不限定于期货,但证券等场景需要自行开发适配。
RedTorch 免费开源,未看到收费版本。项目支持自托管,需要自行运行 Zookeeper,之后可通过 main 方法启动各模块,或用 Gradle bootJar 构建 jar 后以 java -jar 运行,无需额外容器。配置文件 application.properties 可在运行目录覆盖内置配置,便于生产部署。
优点是开源、架构明确、部署方式直接,并且 2.0.0 精简了 Web 管理、Web 交易页、历史数据、K 线计算等非核心功能,降低攻击面和复杂度。缺点也很明显:当前版本尚未充分测试,官方明确提示必须审阅测试后使用;项目不提供文档,仅有 FAQ;作者不参与商业支持。Python 客户端也已停止支持,对非 Java/Kotlin 技术栈用户不友好。
它适合有 Java/Kotlin 能力、希望自建交易管理系统或研究 CTP 网关接入的量化开发者。不适合模拟账户/分账户分仓、要求 Tick 到 Order 低于 3 毫秒的高频交易,也不适合寻找一站式量化平台的用户。中国访问方面,正文没有提供 redtorch.io 或 GitHub 的可访问性、支付信息,因此判断为未知。可对比 vn.py、Backtrader、Zipline、QuantConnect 等替代方案。
本测评基于公开资料整理,不构成购买建议,请以 redtorch.io 官网实际信息为准。
Kotlin/Java量化框架,适合开发者研究。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。