核心用法
Trading Tournament 是一个基于 Node.js 的自主多智能体交易竞赛框架,集成 OKX 交易所 API,支持模拟盘与实盘双模式运行。系统每 5 分钟触发一次交易周期,5 个独立 AI 代理并行分析 K 线、技术指标并执行开平仓决策,涵盖 Supply & Demand、RSI Mean Reversion 等 4 种内置策略。每日 07:00 自动执行进化算法:排名后两位的策略完全替换,第三位轮换资产,前两名保留,形成持续优化的策略生态。
显著优点
1. 真实市场数据驱动:直连 OKX 实时行情与订单系统,非回测模拟,策略有效性经实盘验证。
2. 进化式策略优化:自动淘汰弱势策略,从高性能池中引入新代理(PF>1.5, DD<25%),实现无人值守的策略迭代。
3. 五层安全架构:未知资产自动跳过、50% 权益上限、$500 单笔硬顶、交易所级止损、守护进程监控,大幅降低资金风险。
4. 模块化易扩展:策略与资产配置分离,支持自定义指标与资产组合,适合研究与生产环境。
潜在缺点与局限性
- 单一交易所依赖:目前仅支持 OKX,缺乏跨交易所套利或风险分散能力。
- 策略同质化风险:4 种内置策略均围绕 RSI/EMA/供需区,市场环境剧变时可能集体失效。
- 技术门槛较高:需 Node.js 环境、API 密钥管理、Cron/Windows 任务配置,非技术用户上手困难。
- 无链上透明度:虽为开源框架,但实际运行依赖中心化交易所,策略逻辑与资金流向不可审计。
适合人群
- 量化交易研究者与算法工程师
- 加密货币资产管理团队需快速验证多策略
- 有一定编程基础、希望自动化交易执行的个人投资者
常规风险
- API 密钥泄露风险:
.secrets/文件需严格权限管理,泄露可能导致资金损失。 - 极端行情熔断:交易所级止损虽能防 crash,但无法应对闪崩或流动性枯竭导致的滑点。
- 进化偏差:短期绩效导向的选择可能淘汰长期稳健策略,需持续监控 PF/DD 阈值合理性。