Strategy Arena

io.strategyarena由 strategyarena.io 發布官方發布者v2.0.0更新於 Oct 26, 2026

Backtest trading strategies, Monte Carlo robustness, exact Pine export, sealed out-of-sample judge.

已驗證Streamable HTTP可網頁執行金融開發者工具資料與分析

概覽

AI 產生的概覽

Strategy Arena 的遠端 MCP 伺服器:探索加密交易競技場、產生並回測 ArenaScript 策略、執行蒙地卡羅檢驗並匯出 Pine v5。

可以做什麼
  • 了解競技場概況,瀏覽資產、策略、排行榜、社群排名、怪物與範本
  • 依想法產生、修復並驗證 ArenaScript 策略
  • 在伺服器 OHLCV 資料上回測策略,執行蒙地卡羅與含留出期的引擎穩健性檢驗
  • 比較競技場與公開想法,讀取市場狀態、預測與即時對局資料
  • 檢查並匯出 TradingView Pine v5 程式碼,附轉換狀態與未轉換行
  • 讀取公開證明、Arena Passport、World Arena 事實與產品合約
適用情境
適合讓助理探索加密交易策略想法、用 Strategy Arena 引擎回測與壓力測試,或準備匯出到 TradingView 的 Pine 腳本。也適合讀取競技場公開排行榜、市場狀態與已發布證據。
執行需求
需要存取 strategyarena.io 的遠端 streamable HTTP 端點;未宣告任何套件、環境變數或標頭。部分工具在公開 MCP 上受限,例如 CUDA 任務狀態回傳 not_available_on_public_mcp,僅限 Operator 帳戶。
安裝前請注意
產生的公開腳本可能被伺服器保存,請勿提交私有策略。回測基於伺服器資料且在樣本內,並非密封留出驗證或 KEEP 結論。產品合約列出付費方案,但 MCP 不會發起結帳,付費也不改變結論。唯讀工具不會傳送、發布或啟動運算。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Strategy Arena,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.strategyarena%2Fstrategyarena/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "strategy-arena": {
      "type": "http",
      "url": "https://strategyarena.io/mcp"
    }
  }
}

工具

45

explore_arena

START HERE for agents. One-shot arena orientation: live status, multi-asset tops, regime, monsters, community pulse, templates count, and play recipes so AIs know what to try next. Call this before inventing strategies.

輸入參數asset

list_arena_assets

Liste les actifs d'arène (BTC, ETH, SOL, …) avec prix, has_live_arena (arène initialisée qui tourne) et lequel est actif. Utile avant list_arena_strategies(asset=...).

無需輸入參數。

list_arena_strategies

Liste les stratégies d'une arène (BTC/ETH/SOL/BNB/…) classées par PnL, avec trades clôturés, position ouverte éventuelle et couverture. limit = nombre de lignes renvoyées (1 à 40).

輸入參數assetlimit

search_strategies

Recherche textuelle de stratégies dans les classements multi-arènes et le catalogue natif. query: nom, style, provider (ex: 'mean reversion', 'Gemini', 'Darvas').

輸入參數limitquery必填

compare_arenas

Compare les tops des arènes BTC/ETH/SOL/BNB (et autres si fournis) pour chasser des patterns cross-asset. assets: liste séparée par virgules, défaut BTC,ETH,SOL,BNB.

輸入參數top_nassets

arena_snapshot

Snapshot compact de l'arène (schema strategy-arena-snapshot) : capital, leaders, méta utile pour un briefing agent sans télécharger tout le leaderboard.

輸入參數asset

list_strategy_templates

Catalogue de templates de stratégies backtestables (RSI, trend, breakout…). Parfait pour démarrer une mutation avant generate_arenascript_strategy.

無需輸入參數。

community_arena_rankings

Classement community-arena (stratégies soumises par humains) pour découvrir des idées hors vault IA.

輸入參數limit

community_arena_stats

Stats agrégées de la community-arena (soumissions, live, auteurs).

無需輸入參數。

list_cuda_families

Familles CUDA ArenaScript disponibles (nasdaq scalping, monsters…). Lecture seule — lancer une optimisation reste un chemin GPU borné.

無需輸入參數。

get_monster_detail

Détail d'un monstre ArenaScript (invictus, chimera, leviathan, hydra, meta_intelligence) : script publié, engineCompatible (préflight du moteur du Lab sur ce script), et si le moteur le refuse une engine_view réduite à ce qu'il exécute (ce n'est pas le monstre).

輸入參數monster_id必填

list_native_strategies

Stratégies natives World/ArenaScript pour un asset slug (btc, eth, …). Utile pour lire des IDs stables style bitcoin::fractal_sentinel.

輸入參數limitasset_slug

invent_and_backtest

ONE-SHOT public exploration: generate ArenaScript, validate, then backtest with the Lab Rust engine on server OHLCV. Returns script + validation + metrics so an AI can discover quickly. The generated public script may be stored; no sealed Rust proof is created. style: balanced|trend|breakout|momentum|mean_reversion|scalping.

輸入參數idea必填assetstyletimeframe

play_public_round

THE PUBLIC PLAY BUTTON. Generate public ArenaScript, validate, backtest, and run Monte Carlo when there are at least ten trades (engine minimum). May store the generated script. Reports failed/skipped steps. Computed by the Lab Rust engine on server OHLCV (in-sample), not a KEEP or a sealed holdout. Uses the shared public Monte Carlo pool (see quota). For sealed holdout science, use get_lab_desktop_handoff.

輸入參數idea必填assetstyletimeframe

compare_public_ideas

Pit two public ideas against each other: generate + backtest each, return a compact comparison. Refuses two ideas that produce the same script (nothing to compare). Not a KEEP. Payment never changes a verdict.

輸入參數assetidea_a必填idea_b必填style_astyle_b

suggest_experiments

Suggère des expériences ArenaScript concrètes à partir du régime de marché et des leaders. Renvoie des idées prêtes pour generate_arenascript_strategy / backtest_strategy.

輸入參數assetcount

arenascript_reference

Référence courte du protocole ArenaScript pour les IA externes. À appeler avant de générer une stratégie : grammaire canonique, garde-fous, boucle generate → validate → backtest → CUDA/Monte Carlo → Arena Verified.

無需輸入參數。

generate_arenascript_strategy

Génère un ArenaScript canonique et éditable à partir d'une idée. Déterministe : les signaux nommés dans l'idée (RSI suracheté/survendu, croisement EMA, cassure Donchian, Bollinger, MACD, VWAP, volume, ADX, tendance ; short/sell → section short_entry) deviennent les conditions d'entrée ; idea_used dit ce qui a été reconnu. Sorties, taille et params viennent du style. asset et timeframe sont limités à une liste blanche. Styles : balanced, trend, breakout, momentum, mean_reversion, scalping.

輸入參數idea必填assetstyletimeframe

repair_arenascript

Répare un pseudo-ArenaScript en gardant ses propres conditions : corrections mécaniques (en-tête, sections écrites en ligne, syntaxe ATR), retrait des sections que le moteur refuse, puis retrait ligne par ligne de ce que le préflight du moteur Rust du Lab refuse (chaque retrait est listé). valid vient du moteur seul. Si aucune condition d'entrée exécutable ne reste, l'outil le dit (ok=false) au lieu d'inventer une stratégie.

輸入參數arenascript必填

validate_arenascript

Valide un ArenaScript avec le préflight du moteur Rust du Lab (seule autorité : une syntaxe que le moteur refuse est invalide), plus le lint local et un premier diagnostic. Utilise cet outil dans une boucle d'auto-correction avant tout backtest sérieux.

輸入參數arenascript必填

backtest_arenascript

Alias de backtest_strategy : moteur Rust du Lab sur les bougies OHLCV du serveur au timeframe déclaré, dans l'échantillon, sans holdout. Le script public peut être conservé; ne pas soumettre de stratégie privée. Renvoie les mêmes métriques, limites et quota.

輸入參數arenascript必填

list_arenascript_monsters

Liste les monstres Strategy Arena publiés en ArenaScript (Invictus, Meta Intelligence, Leviathan, Chimera, Hydra) avec leur famille CUDA et engineCompatible (préflight du moteur du Lab sur le script publié).

無需輸入參數。

get_arenascript_optimization_status

Statut d'un job ArenaScript CUDA (lecture réservée aux comptes Operator : sur le MCP public, réponse not_available_on_public_mcp). Un résultat CUDA n'est pas une vérification par le moteur du Lab.

輸入參數job_id必填

get_monster_evolution_log

Lit le Monster Evolution Log : événements où CUDA a muté un ArenaScript de famille. best.cuda_family_check_passed = critère de la famille CUDA ; arena_verified n'est vrai que si le script du monstre est aussi exécutable par le moteur du Lab (engineCompatible).

輸入參數limitfamily

arena_leaderboard

Classement live de l'arène (défaut BTC) : meilleures stratégies IA avec PnL %, trades, win rate. limit max 30. Pour multi-assets préfère compare_arenas ou list_arena_strategies.

輸入參數limit

live_match

Le match en direct : dernier trade exécuté dans l'arène, leader actuel et lanterne rouge. Montre que l'arène bouge en temps réel.

無需輸入參數。

market_regime

Régime de marché courant détecté par Strategy Arena pour un actif (BULL/BEAR/RANGE) avec confiance, direction, volatilité et fenêtre d'observation (window). asset: BTC, ETH, SOL, BNB. Réponse compacte ; verbose=true ajoute les points de provenance (≈60 Ko).

輸入參數assetverbose

predictions

Prédictions de marché de Strategy Arena : des IA votent sur des marchés (style Polymarket), avec le P&L du shadow betting. Paris triés du plus récent au plus ancien, avec leur date.

無需輸入參數。

backtest_strategy

Backtest d'une stratégie ArenaScript par le moteur Rust du Lab (même binaire et mêmes règles que le Lab : 10 bps par côté, exécution à la clôture, pas de modèle de slippage, syntaxe non supportée refusée) sur les bougies OHLCV du serveur rééchantillonnées au timeframe déclaré. Résultat dans l'échantillon, pas un holdout scellé ni un KEEP. Échec explicite si le moteur refuse ou est indisponible. Pool public : 60 backtests par jour et par client (champ quota). Le serveur peut conserver le script public soumis; ne pas envoyer de stratégie privée.

輸入參數arenascript必填

monte_carlo

Bootstrap par blocs : rééchantillonne les trades nets de frais du backtest complet d'une stratégie ArenaScript (moteur Rust du Lab, graine dérivée de l'empreinte des trades, minimum 10 trades). Renvoie les percentiles d'équité simulée, input_scope et le quota ; la fréquence de gain historique n'est ni une probabilité prédictive, ni une preuve indépendante, ni un KEEP. Pool public : 8 par jour et par client, partagé avec play_public_round. engine_robustness_check(holdout_percent=0) donne exactement le même Monte Carlo.

輸入參數arenascript必填

engine_robustness_check

Backtest + holdout chronologique + Monte Carlo calculés par le moteur Rust du Lab (même binaire, mêmes frais 10 bps par côté, Monte Carlo déterministe : graine dérivée de l'empreinte des trades d'entrée) sur les bougies OHLCV réelles du serveur, rééchantillonnées au timeframe déclaré. holdout_percent : 10 à 40, ou 0 pour aucun holdout (Monte Carlo alors identique à monte_carlo). Renvoie les empreintes du script, du plan et des données, et le quota (pool public séparé : 8 par jour et par client). Échec explicite si le moteur refuse ou est indisponible. Descriptif, pas un KEEP.

輸入參數arenascript必填holdout_percent

inspect_pine_export_capability

Inspecte si une stratégie ArenaScript peut être exportée fidèlement en Pine v5 sans renvoyer tout le code Pine. Renvoie conversion_status EXACT (FULL_PINE) ou PARTIAL (PARTIAL_PINE), le symbole TradingView conseillé, les alternatives et les lignes non converties.

輸入參數arenascript必填

describe_tradingview_partner_path

Explique le parcours TradingView post-preuve : first-account partenaire (Lab desktop only), revue neutre compte existant, et pourquoi le MCP n'émet jamais d'aff_id. À appeler avant de conseiller une inscription TradingView.

無需輸入參數。

export_to_tradingview

Exporte une stratégie ArenaScript en Pine Script v5 prêt à coller dans TradingView (sémantique du moteur Lab, frais 0,1 %/côté, sans slippage). Renvoie le code Pine, le statut de conversion EXACT ou PARTIAL avec les lignes non converties, et des URLs de setup/revue graphique. Never emits a TradingView aff_id: partner attribution is desktop proof-linked only. job_id (optionnel) : l'en-tête cite le job CUDA relu côté serveur seulement si le script du job est identique au script exporté (verification_status) ; c'est un résultat d'optimisation, pas une validation.

輸入參數job_idarenascript必填

get_product_contract

START HERE. Exact sold catalogue and scientific contract. Quick Check 0, Lab 0, Survival Audit 9.90 once, Builder 9/mo, Operator 29/mo. Lists what is NOT sold. MCP never starts checkout. Payment never changes a verdict.

無需輸入參數。

get_public_proofs

Public proofs agents must cite: demo REJECT, +172/−37 autopsy, World Arena facts JSON, Strategy Hospital, Pine converter, and published Arena Passports by APUB ID. Prefer these over spectacle pages.

無需輸入參數。

get_arena_passport

READ-ONLY. Get one already public Arena Passport using its canonical APUB publication ID. Never accepts private audit identifiers or local Run IDs. Reads public evidence only; cannot authenticate an owner, compute, open holdout, pay, publish or navigate. Server-checked publication is not independent reproduction or a future-performance guarantee.

輸入參數publication_id必填

get_world_arena_facts

Fetch the citable World Arena snapshot (/facts/world-arena.json). Use this for numbers; do not invent market scores. Default section=summary (a few KB: stats, facts, asset pages, citation passages, list of sections with sizes). Pass section=<name> for one section (e.g. rankings, assets, arena_verified_registry); the full file stays at url.

輸入參數section

read_arena_weekly_distribution

Read the fingerprinted weekly Arena distribution DRAFT. It contains owner-review copy for email, Telegram, X, LinkedIn and Stories. This tool never sends, publishes, opens external URLs, starts compute or changes evidence.

無需輸入參數。

get_lab_report_demo

Pointer to the public demo Lab Report (real REJECT). Agents should open this before asking a human to pay 9.90 EUR.

無需輸入參數。

describe_survival_audit

Human-only Survival Audit handoff. Returns the /audit URL. checkout=false. MCP never creates a Stripe session. Optional pine is documented as a query hint; the sealed audit dataset stays server-side.

輸入參數pine_hint

get_strategy_hospital

Citable Strategy Hospital snapshot (/facts/strategy-hospital.json). Failures and wounded strategies are first-class. Do not invent triage numbers.

無需輸入參數。

get_overfit_autopsy

Citable +172 / −37 overfitting autopsy. Use these numbers. A flattering in-sample backtest is the lie this page exists to kill.

無需輸入參數。

get_pine_converter_contract

Pine converter contract. Live inspect tool, not a verdict. Does not start Survival Audit checkout.

無需輸入參數。

get_lab_desktop_handoff

Handoff to the free Lab desktop download and its supervised local research workflow. Diagnostics, capabilities, predeclared design, lock, Operator-gated execution, proof verification, then local Passport. Download is free; new supervised execution is not a free begin. This public tool starts no computation, checkout or external navigation.

無需輸入參數。

版本歷史

2
  1. v2.0.0最新Oct 18, 2026
  2. v1.0.0Sep 16, 2026

評分

已滿足適用檢查項的 83%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。