OKX Competition Manager

✨ OKX Competition Manager

OKX Competition Manager

收藏
1.5k
安装
406
版本
1.0.0
CLS 安全性认证2026-08-04
点击查看完整报告 >

使用说明

安全解读

核心用法

OKX Competition Manager 是一个基于进化算法的多代理加密货币量化交易系统。系统同时运行5个采用不同策略的AI交易代理,在OKX Demo环境(真实价格、零风险)或Live环境(实盘交易)中24/7自动竞赛。

用户通过配置 agents_config.json 定义5个代理的策略参数、交易资产和风险敞口,系统每5分钟执行一次完整交易循环:获取实时价格 → 计算技术指标信号 → 通过OKX API下单。每个订单均绑定交易所原生止损(Exchange-Level SL),确保代理进程崩溃时持仓仍受保护。

每日07:00自动触发进化机制:evolve_agents.js 根据24小时P&L排名执行优胜劣汰——前2名策略存活,第3名保留策略但替换亏损资产,后2名则从 best_strategies/ 池中被全新策略取代。该设计实现了策略的自动迭代优化,无需人工干预即可持续进化。

显著优点

1. 多层安全防护体系

  • 交易所级止损:每笔订单通过 slTriggerPx 和 slOrdPx: -1 绑定OKX原生止损,代理崩溃不影响仓位安全
  • 三层仓位控制:未知CT_VALS资产跳过交易、单代理单笔最大50%权益、单笔$500硬顶
  • 模拟优先原则:强制要求7天盈利+15%收益+30笔交易+最大回撤<10%方可转实盘

2. 进化式策略优化

  • 每日自动淘汰制确保策略库持续向高利润因子(Profit Factor)进化
  • 与 strategy-researcher 技能联动,夜间回测数百种策略组合,日间将最优策略注入进化池
  • KISS设计哲学:拒绝过度优化,RSI Fast Confirm等简单策略已实现DOGE PF=4.90、LTC PF=2.90

3. 生产级运维支持

  • Windows Task Scheduler + VBS guardian 脚本实现99%+系统可用性
  • PID锁文件机制防止重复启动
  • 完整的JSON格式排行榜(leaderboard_okx.json)支持实时Dashboard可视化

潜在缺点与局限性

1. 中心化交易所依赖

  • 仅支持OKX单一平台,无法跨所套利或对冲
  • API限流、服务中断等OKX侧风险直接影响系统运行
  • 需严格维护CT_VALS配置,合约面值错误将直接导致仓位计算偏差

2. 策略同质化风险

  • 当前5个代理均基于RSI和Supply/Demand两类指标变体,缺乏真正异构策略(如机器学习、订单流、跨市场信号等)
  • 进化池若长期收敛,可能导致策略多样性丧失

3. 操作门槛与维护成本

  • 需要Node.js 18+、OKX API密钥管理、Task Scheduler配置等技术背景
  • Windows VBS脚本自动化方案对非Windows用户不友好
  • 每日07:00的进化需人工审核 pending_evolution.json 后手动执行 apply_evolution.js,无法实现完全无人值守

4. 回测与实盘差异

  • Demo模式使用OKX模拟盘,滑点、流动性、API延迟可能与实盘存在差异
  • 策略在极端行情(如2020年3月或2022年11月)下的表现未经充分验证

适合的目标群体

  • 量化交易研究者:需要快速验证多策略并行效果、进化算法在交易领域的应用
  • 算法交易员:已有OKX账户,寻求自动化策略框架替代手动交易
  • 交易 Bot 开发者:学习交易所API集成、止损设计、多进程锁机制等工程实践
  • 策略孵化器团队:需要标准化的策略竞赛平台,以数据驱动方式筛选优质策略

不适合:完全无编程/交易经验的普通投资者、寻求100%被动收益且不愿监控系统的用户。

常规使用风险

1. 配置风险
CT_VALS(合约面值)配置错误是最大人为失误源。建议在 helpers_okx.js 中通过OKX官方API /api/v5/public/instruments 动态校验而非硬编码,或增加启动时的CT_VALS自检逻辑。

2. 性能与依赖风险

  • Node.js 单进程事件循环在极端行情下可能出现处理延迟
  • 依赖OKX API稳定性,建议增加指数退避重试机制和备用数据源
  • competition.lock 文件残留可能导致假死,需定期清理

3. 密钥安全风险
虽文档建议使用 .secrets/okx.env,但仍存在文件权限配置不当、意外提交至Git等风险。建议配合密钥管理服务(如AWS Secrets Manager)或OKX子账户隔离。

4. 进化机制风险

  • 手动审核 pending_evolution.json 的设计虽安全但降低自动化程度
  • 若连续多日未审核,进化池可能堆积或策略老化
  • 建议增加进化队列的自动回退机制(如超过48小时未审核则自动应用安全策略)

OKX Competition Manager 内容

手动下载zip · 3.8 kB
SKILL.mdtext/markdown
请选择文件