Back to the event

Trading track sponsor

OlaXBT

Trading challenge guide

OlaXBT provides strategy building, backtesting and access to Nexus MCP tools. As this trading track’s sponsor, it supports developers building their own Agent or MCP applications around validated trading strategies.

Adapted from olaxbtxagent_challenge.md supplied by OlaXBT. Technical instructions are sponsor-provided; eligibility and submission conditions follow this event's rules. Applies only to the OlaXBT trading track.

Entry & submission

Sponsored by OlaXBT. Build a trading Agent or MCP application using capabilities provided by OlaXBT Nexus MCP.

Use OlaXBT to create, backtest and validate a trading strategy, then build your own Agent or MCP application around it. A strategy, backtest results or a simple API wrapper alone is not a complete entry.

Both development paths lead to a Pull Request in the official X-Agent project submission repository.

submissions/mcp-hackathon/<team-or-builder>-<project-slug>/

An external repository link alone is not a complete submission. Follow the instructions in the official X-Agent submission repository.

You do not need to build your own MCP Server before submitting. After technical validation, X-Agent will assess eligible projects and help standardize them as MCP tools.

Important: excluded project scope

These restrictions apply to both tracks. On-chain security or audit projects are ineligible, including smart contract audits, vulnerability or exploit detection, wallet or transaction risk scoring, phishing, scam or Rug Pull detection, security monitoring, compliance or security analysis and similar services.

Open the X-Agent submission repository

Build & connect

Create a strategy

Register with OlaXBT or redeem HACKATHON2026. The sponsor provides an event tier upgrade and waived credit charges. In Builder, select trading desks with weights totaling 100%, then choose Deterministic or Agentic mode.

Backtest & validate

Run a backtest and review performance. After changing strategy settings, run another Studio backtest to sync the changes to MCP.

Connect Nexus MCP

Create a strategy-bound key in Profile → API keys. One key maps to one strategy; send it in X-API-KEY, with no separate strategy ID. The key is displayed once. Keep it server-side, never in frontend code or your submission repository.

Build & submit your app

Use signals, trades, metrics, equity curves or backtesting tools to build your own Agent / MCP app. Validate it and submit to X-Agent. A strategy, backtest result or thin wrapper alone is not a complete entry.

The sponsor recommends enabling LLM on only 1–2 desks for speed. Each strategy generates a unique str_id. A 30-bar test with LLM takes approximately 5 minutes according to the sponsor; this is an estimate, not a guarantee.

MCP service addresses

These are the sponsor’s updated Nexus addresses. Refer to the live docs for current tools, parameters and setup. Six trading tools are summarized below. This site does not invoke tools on your behalf.

Web app: strategy builder, backtesting and keys

https://nexus.olaxbt.xyz/app/studio

MCP gateway: tool-call endpoint

https://nexus.olaxbt.xyz/api/mcp/tools/call

Interactive tool reference

https://nexus.olaxbt.xyz/api/mcp/docs

Strategy-bound keys

One nxk_ key maps to one strategy. The gateway reads X-API-KEY to route requests to that strategy's cached metrics, trades, equity and signals. New backtests replay the deploy JSON configuration from the latest Studio backtest. Generate separate keys for multiple strategies.

Requests without a valid key return HTTP 401. After changing Builder settings, run a new Studio backtest so subsequent MCP calls use the updated configuration.

nxk_YOUR_KEY is a placeholder. Replace it only on your server. Never expose keys in browser code, public repositories or submission materials. This page sends no requests, runs no backtests and executes no trades.

Available tools

ToolReturns
get_strategy_metricsSharpe ratio, return, win rate, profit factor, maximum drawdown and trade count
get_strategy_tradesPer-fill entry/exit price, PnL, exit reason and holding bars
get_strategy_equityEquity curve with 30–120 data points
get_strategy_signalLive BUY / SELL / HOLD signal, confidence and reasoning logs
run_backtestStart an asynchronous backtest using the latest Studio configuration
get_backtest_jobPoll backtest progress using run_id

Request examples

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-..."}}'