accueil / serveurs / Recherche & Web / io.strategyarena/strategyarena
io.strategyarena/strategyarena
serveur MCP (Model Context Protocol) · strategyarena 1.27.2
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.strategyarena/strategyarena est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.strategyarena/strategyarena » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 45 outils
- arena_leaderboard≈ 170 tokens
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.
Paramètres, retour & exemple (1)
Paramètreslimit· integer · optionnel
Exemple d'appel{"name": "arena_leaderboard", "arguments": {"limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - arena_snapshot≈ 172 tokens
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.
Paramètres, retour & exemple (1)
Paramètresasset· string · optionnel
Actif, ex. BTC, ETH, SOL, BNB.
Exemple d'appel{"name": "arena_snapshot", "arguments": {"asset": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - arenascript_reference≈ 160 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "arenascript_reference", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - backtest_arenascript≈ 213 tokens
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.
Paramètres, retour & exemple (1)
Paramètresarenascript· string · requis
Script ArenaScript (20 000 caractères max).
Exemple d'appel{"name": "backtest_arenascript", "arguments": {"arenascript": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - backtest_strategy≈ 283 tokens
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.
Paramètres, retour & exemple (1)
Paramètresarenascript· string · requis
Script ArenaScript (20 000 caractères max).
Exemple d'appel{"name": "backtest_strategy", "arguments": {"arenascript": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - community_arena_rankings≈ 156 tokens
Classement community-arena (stratégies soumises par humains) pour découvrir des idées hors vault IA.
Paramètres, retour & exemple (1)
Paramètreslimit· integer · optionnel
Exemple d'appel{"name": "community_arena_rankings", "arguments": {"limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - community_arena_stats≈ 123 tokens
Stats agrégées de la community-arena (soumissions, live, auteurs).
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "community_arena_stats", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - compare_arenas≈ 189 tokens
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.
Paramètres, retour & exemple (2)
Paramètrestop_n· integer · optionnelassets· string · optionnel
Exemple d'appel{"name": "compare_arenas", "arguments": {"top_n": 1, "assets": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - compare_public_ideas≈ 318 tokens
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.
Paramètres, retour & exemple (5)
Paramètresasset· string · optionnel
Actif, ex. BTC, ETH, SOL, BNB.idea_a· string · requis
Idée de stratégie en texte libre (2 000 caractères max).idea_b· string · requis
Idée de stratégie en texte libre (2 000 caractères max).style_a· string · optionnelstyle_b· string · optionnel
Exemple d'appel{"name": "compare_public_ideas", "arguments": {"idea_a": "texte", "idea_b": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - describe_survival_audit≈ 180 tokens
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.
Paramètres, retour & exemple (1)
Paramètrespine_hint· string · optionnel
Exemple d'appel{"name": "describe_survival_audit", "arguments": {"pine_hint": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - describe_tradingview_partner_path≈ 171 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "describe_tradingview_partner_path", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - engine_robustness_check≈ 324 tokens
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.
Paramètres, retour & exemple (2)
Paramètresarenascript· string · requis
Script ArenaScript (20 000 caractères max).holdout_percent· integer · optionnel
Exemple d'appel{"name": "engine_robustness_check", "arguments": {"arenascript": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - explore_arena≈ 188 tokens
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.
Paramètres, retour & exemple (1)
Paramètresasset· string · optionnel
Actif, ex. BTC, ETH, SOL, BNB.
Exemple d'appel{"name": "explore_arena", "arguments": {"asset": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - export_to_tradingview≈ 311 tokens
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.
Paramètres, retour & exemple (2)
Paramètresjob_id· string · optionnelarenascript· string · requis
Script ArenaScript (20 000 caractères max).
Exemple d'appel{"name": "export_to_tradingview", "arguments": {"arenascript": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - generate_arenascript_strategy≈ 366 tokens
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.
Paramètres, retour & exemple (4)
Paramètresidea· string · requis
Idée de stratégie en texte libre (2 000 caractères max).asset· string · optionnel
Actif, ex. BTC, ETH, SOL, BNB.style· string · optionneltimeframe· string · optionnel
5m, 10m, 15m, 30m, 1h, 2h, 4h ou 1d.
Exemple d'appel{"name": "generate_arenascript_strategy", "arguments": {"idea": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - get_arena_passport≈ 232 tokens
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.
Paramètres, retour & exemple (1)
Paramètrespublication_id· string · requis
Exemple d'appel{"name": "get_arena_passport", "arguments": {"publication_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - get_arenascript_optimization_status≈ 188 tokens
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.
Paramètres, retour & exemple (1)
Paramètresjob_id· string · requis
Exemple d'appel{"name": "get_arenascript_optimization_status", "arguments": {"job_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - get_lab_desktop_handoff≈ 193 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_lab_desktop_handoff", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - get_lab_report_demo≈ 134 tokens
Pointer to the public demo Lab Report (real REJECT). Agents should open this before asking a human to pay 9.90 EUR.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_lab_report_demo", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - get_monster_detail≈ 195 tokens
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).
Paramètres, retour & exemple (1)
Paramètresmonster_id· string · requis
Exemple d'appel{"name": "get_monster_detail", "arguments": {"monster_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - get_monster_evolution_log≈ 217 tokens
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).
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnelfamily· string · optionnel
Exemple d'appel{"name": "get_monster_evolution_log", "arguments": {"limit": 1, "family": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - get_overfit_autopsy≈ 137 tokens
Citable +172 / −37 overfitting autopsy. Use these numbers. A flattering in-sample backtest is the lie this page exists to kill.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_overfit_autopsy", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - get_pine_converter_contract≈ 136 tokens
Pine converter contract. Live inspect tool, not a verdict. Does not start Survival Audit checkout.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_pine_converter_contract", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - get_product_contract≈ 160 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_product_contract", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - get_public_proofs≈ 153 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_public_proofs", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - get_strategy_hospital≈ 143 tokens
Citable Strategy Hospital snapshot (/facts/strategy-hospital.json). Failures and wounded strategies are first-class. Do not invent triage numbers.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_strategy_hospital", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - get_world_arena_facts≈ 214 tokens
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.
Paramètres, retour & exemple (1)
Paramètressection· string · optionnel
Exemple d'appel{"name": "get_world_arena_facts", "arguments": {"section": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - inspect_pine_export_capability≈ 221 tokens
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.
Paramètres, retour & exemple (1)
Paramètresarenascript· string · requis
Script ArenaScript (20 000 caractères max).
Exemple d'appel{"name": "inspect_pine_export_capability", "arguments": {"arenascript": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - invent_and_backtest≈ 319 tokens
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.
Paramètres, retour & exemple (4)
Paramètresidea· string · requis
Idée de stratégie en texte libre (2 000 caractères max).asset· string · optionnel
Actif, ex. BTC, ETH, SOL, BNB.style· string · optionneltimeframe· string · optionnel
5m, 10m, 15m, 30m, 1h, 2h, 4h ou 1d.
Exemple d'appel{"name": "invent_and_backtest", "arguments": {"idea": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - list_arena_assets≈ 145 tokens
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=...).
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_arena_assets", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - list_arena_strategies≈ 207 tokens
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).
Paramètres, retour & exemple (2)
Paramètresasset· string · optionnel
Actif, ex. BTC, ETH, SOL, BNB.limit· integer · optionnel
Exemple d'appel{"name": "list_arena_strategies", "arguments": {"asset": "texte", "limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - list_arenascript_monsters≈ 161 tokens
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é).
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_arenascript_monsters", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - list_cuda_families≈ 138 tokens
Familles CUDA ArenaScript disponibles (nasdaq scalping, monsters…). Lecture seule — lancer une optimisation reste un chemin GPU borné.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_cuda_families", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - list_native_strategies≈ 199 tokens
Stratégies natives World/ArenaScript pour un asset slug (btc, eth, …). Utile pour lire des IDs stables style bitcoin::fractal_sentinel.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnelasset_slug· string · optionnel
Actif, ex. BTC, ETH, SOL, BNB.
Exemple d'appel{"name": "list_native_strategies", "arguments": {"limit": 1, "asset_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - list_strategy_templates≈ 145 tokens
Catalogue de templates de stratégies backtestables (RSI, trend, breakout…). Parfait pour démarrer une mutation avant generate_arenascript_strategy.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_strategy_templates", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - live_match≈ 130 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "live_match", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - market_regime≈ 214 tokens
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).
Paramètres, retour & exemple (2)
Paramètresasset· string · optionnel
Actif, ex. BTC, ETH, SOL, BNB.verbose· boolean · optionnel
Exemple d'appel{"name": "market_regime", "arguments": {"asset": "texte", "verbose": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - monte_carlo≈ 272 tokens
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.
Paramètres, retour & exemple (1)
Paramètresarenascript· string · requis
Script ArenaScript (20 000 caractères max).
Exemple d'appel{"name": "monte_carlo", "arguments": {"arenascript": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - play_public_round≈ 338 tokens
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.
Paramètres, retour & exemple (4)
Paramètresidea· string · requis
Idée de stratégie en texte libre (2 000 caractères max).asset· string · optionnel
Actif, ex. BTC, ETH, SOL, BNB.style· string · optionneltimeframe· string · optionnel
5m, 10m, 15m, 30m, 1h, 2h, 4h ou 1d.
Exemple d'appel{"name": "play_public_round", "arguments": {"idea": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - predictions≈ 144 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "predictions", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - read_arena_weekly_distribution≈ 169 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "read_arena_weekly_distribution", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - repair_arenascript≈ 253 tokens
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.
Paramètres, retour & exemple (1)
Paramètresarenascript· string · requis
Script ArenaScript (20 000 caractères max).
Exemple d'appel{"name": "repair_arenascript", "arguments": {"arenascript": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - search_strategies≈ 188 tokens
Recherche textuelle de stratégies dans les classements multi-arènes et le catalogue natif. query: nom, style, provider (ex: 'mean reversion', 'Gemini', 'Darvas').
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnelquery· string · requis
Exemple d'appel{"name": "search_strategies", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - suggest_experiments≈ 202 tokens
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.
Paramètres, retour & exemple (2)
Paramètresasset· string · optionnel
Actif, ex. BTC, ETH, SOL, BNB.count· integer · optionnel
Exemple d'appel{"name": "suggest_experiments", "arguments": {"asset": "texte", "count": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - validate_arenascript≈ 211 tokens
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.
Paramètres, retour & exemple (1)
Paramètresarenascript· string · requis
Script ArenaScript (20 000 caractères max).
Exemple d'appel{"name": "validate_arenascript", "arguments": {"arenascript": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».