イベントに戻る

トレーディング部門スポンサー

OlaXBT

トレーディングチャレンジ参加ガイド

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 モードを選択します。

バックテストと検証

バックテストを実行し、パフォーマンスを確認します。戦略設定を変更したら、Studio で再度バックテストを実行して MCP に同期します。

Nexus MCP に接続

Profile → API keys で戦略に紐づくキーを作成します。1 つのキーが 1 つの戦略に対応し、X-API-KEY ヘッダーで送信します。戦略 ID の別途指定は不要です。キーは一度だけ表示されます。サーバー側で保管し、フロントエンドや提出リポジトリには含めないでください。

アプリを開発して提出

シグナル、取引履歴、指標、資産曲線、バックテストを活用して独自の Agent / MCP アプリを開発し、検証後に X-Agent へ提出します。戦略、バックテスト結果、単純なラッパーだけでは完成作品となりません。

スポンサーは高速化のため LLM の有効化を 1–2 モジュールに限定することを推奨しています。戦略ごとに一意の str_id が生成されます。LLM を使った 30-bar テストは約 5 分というスポンサーの目安であり、保証ではありません。

MCP サービスのアドレス

以下はスポンサーから更新された Nexus のアドレスです。最新のツール、パラメーター、接続方法はオンライン文書をご確認ください。以下では取引用の6ツールを紹介します。このサイトからツール呼び出しは行いません。

Web アプリ:戦略・バックテスト・キー管理

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

MCP ゲートウェイ:ツール呼び出し

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

対話型ツールリファレンス

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

キーと戦略の紐付け

nxk_ キーは 1 つの戦略に紐づきます。ゲートウェイは X-API-KEY を読み、戦略の指標・取引・資産曲線・シグナルのキャッシュへ接続します。新しいバックテストは直近の Studio バックテストの deploy JSON 設定を利用します。複数の戦略には個別のキーが必要です。

有効なキーがない場合は HTTP 401 が返されます。Builder 設定を変更したら Studio で再度バックテストを行い、MCP に最新設定を反映してください。

nxk_YOUR_KEY はプレースホルダーです。サーバー側でのみ置き換え、ブラウザーのコードや公開リポジトリ、提出資料にキーを含めないでください。このページではリクエスト、バックテスト、取引は実行しません。

利用可能なツール

ツール結果
get_strategy_metricsSharpe 比率、収益率、勝率、損益比率、最大ドローダウン、取引数
get_strategy_trades約定ごとの価格、損益、退出理由、保有 bar 数
get_strategy_equity資産曲線:30–120 データ点
get_strategy_signalBUY / SELL / HOLD、信頼度、推論ログ
run_backtest最新の Studio 設定で非同期バックテストを開始
get_backtest_jobrun_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-..."}}'