交易赛道赞助
交易挑战赛参与指南
OlaXBT 提供策略构建、回测与 Nexus MCP 工具接入能力。本次作为交易赛道赞助方,支持开发者将经过验证的交易策略用于自己的 Agent 或 MCP 应用。
根据 OlaXBT 提供的 olaxbtxagent_challenge.md 整理。技术说明来自赞助方;参赛与提交要求来自本次活动规则,仅适用于 OlaXBT 交易赛道。
参赛与提交
本赛道由 OlaXBT 赞助。参赛团队将基于 OlaXBT Nexus MCP 提供的能力,开发交易类 Agent 或 MCP 应用。
参赛者需要使用 OlaXBT 创建、回测并验证交易策略,再基于该策略开发自己的 Agent 或 MCP 应用。仅提交交易策略、回测结果或简单的 API 封装不能视为完整参赛作品。
两种开发方式,最终都通过 X-Agent 官方项目提交仓库发起 Pull Request。
submissions/mcp-hackathon/<team-or-builder>-<project-slug>/仅提供外部代码仓库链接不能视为完整提交。请按照 X-Agent 官方提交仓库中的说明完成提交。
参赛者无须在提交前自行开发 MCP Server。完成技术验证后,X-Agent 将评估符合条件的项目,并协助进行 MCP 标准化。
重要:不接受的项目范围
以下限制适用于两个挑战赛道。任何涉及链上安全或审计的项目均不具备参赛资格。包括但不限于:智能合约审计、漏洞或攻击检测、钱包或交易风险评分、钓鱼检测、诈骗或 Rug Pull 检测、安全监控、合规或安全分析,以及其他类似服务。
前往 X-Agent 提交仓库 ↗策略开发与接入
创建策略
在 OlaXBT 注册或兑换邀请码 HACKATHON2026。赞助方提供活动等级升级及积分费用减免。在 Builder 选择交易模块,权重合计 100%,并选择 Deterministic 或 Agentic 模式。
回测与验证
运行 Backtest 并检查绩效指标。修改策略配置后,需在 Studio 重新回测,MCP 数据才会同步更新。
接入 Nexus MCP
在 Profile → API keys 创建密钥并绑定策略。每把密钥对应一个策略,通过 X-API-KEY 请求头调用;无需额外传入策略 ID。密钥仅展示一次,只保存在服务端,不要放进前端或提交仓库。
开发并提交应用
使用策略信号、交易记录、绩效、权益曲线或回测工具构建自己的 Agent / MCP 应用。完成验证后,提交至 X-Agent 官方仓库。仅有策略、回测结果或简单封装不算完整作品。
赞助方建议仅在 1–2 个交易模块启用 LLM,以提高速度。每个策略生成唯一 str_id;启用 LLM 的 30-bar 回测约需 5 分钟,此耗时为赞助方估计,并非保证。
MCP 服务地址
以下为赞助方更新后的 Nexus 地址。最新工具、参数及接入方式以在线文档为准;下方保留六个交易工具的简要说明。本站不会代您发起工具调用。
Web 应用:策略构建、回测、密钥管理
https://nexus.olaxbt.xyz/app/studioMCP 网关:工具调用端点
https://nexus.olaxbt.xyz/api/mcp/tools/call密钥与策略绑定
一把 nxk_ 密钥只绑定一个策略。网关读取 X-API-KEY 后,自动访问该策略缓存的指标、交易、权益和信号;启动新回测时复用最近一次 Studio 回测的 deploy JSON 配置。多个策略需要分别生成密钥。
没有有效密钥的请求返回 HTTP 401。修改 Builder 中的策略后,先运行新的 Studio 回测,后续 MCP 调用才会使用新配置。
示例中的 nxk_YOUR_KEY 是占位符。只在服务端替换为自己的密钥,禁止放入浏览器代码、公开仓库或参赛提交材料。本页不会发送请求、运行回测或执行交易。
可用工具
| 工具 | 返回内容 |
|---|---|
get_strategy_metrics | Sharpe 比率、收益率、胜率、盈亏因子、最大回撤、交易次数 |
get_strategy_trades | 逐笔成交:入场/退出价格、盈亏、退出原因、持仓 bar 数 |
get_strategy_equity | 权益曲线,30–120 个数据点 |
get_strategy_signal | 实时 BUY / SELL / HOLD 信号、置信度和推理日志 |
run_backtest | 按最近的 Studio 配置启动异步回测 |
get_backtest_job | 使用 run_id 查询回测进度 |
调用示例
get_strategy_metrics
curl -X POST https://nexus.olaxbt.xyz/api/mcp/tools/call \
-H "Content-Type: application/json" \
-H "X-API-KEY: nxk_YOUR_KEY" \
-d '{"name":"get_strategy_metrics","arguments":{}}'get_strategy_signal
curl -X POST https://nexus.olaxbt.xyz/api/mcp/tools/call \
-H "Content-Type: application/json" \
-H "X-API-KEY: nxk_YOUR_KEY" \
-d '{"name":"get_strategy_signal","arguments":{"symbol":"BTC/USDT"}}'run_backtest
curl -X POST https://nexus.olaxbt.xyz/api/mcp/tools/call \
-H "Content-Type: application/json" \
-H "X-API-KEY: nxk_YOUR_KEY" \
-d '{"name":"run_backtest","arguments":{"n_bars":30}}'get_backtest_job
curl -X POST https://nexus.olaxbt.xyz/api/mcp/tools/call \
-H "Content-Type: application/json" \
-H "X-API-KEY: nxk_YOUR_KEY" \
-d '{"name":"get_backtest_job","arguments":{"run_id":"bt-..."}}'