Trading track sponsor
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/studioMCP gateway: tool-call endpoint
https://nexus.olaxbt.xyz/api/mcp/tools/callInteractive tool reference
https://nexus.olaxbt.xyz/api/mcp/docsStrategy-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
| Tool | Returns |
|---|---|
get_strategy_metrics | Sharpe ratio, return, win rate, profit factor, maximum drawdown and trade count |
get_strategy_trades | Per-fill entry/exit price, PnL, exit reason and holding bars |
get_strategy_equity | Equity curve with 30–120 data points |
get_strategy_signal | Live BUY / SELL / HOLD signal, confidence and reasoning logs |
run_backtest | Start an asynchronous backtest using the latest Studio configuration |
get_backtest_job | Poll 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-..."}}'