You're viewing a demo portfolio

Join the waitlist
PRSM

arena_run_backtest

Active

Tool of Backtesting Arena

declared in 1.2.0

Triggers a single-asset backtest with full strategy / filter / params control. Returns aggregate metrics + run-id. Sync (3-10s typical). Per-day quota: Pro=50, Power=500. [API Pro tier]

Parameters schema

{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "strategy",
    "pair",
    "asset_type",
    "interval",
    "date_from",
    "context"
  ],
  "properties": {
    "pair": {
      "type": "string",
      "minLength": 1,
      "description": "Crypto pair symbol, e.g. BTCUSDT, ETHUSDT, SOLUSDT."
    },
    "params": {
      "type": "object",
      "description": "Strategy-specific params (e.g. { rsi_period: 14 }).",
      "additionalProperties": {}
    },
    "capital": {
      "type": "number",
      "description": "Default 10000.",
      "exclusiveMinimum": 0
    },
    "context": {
      "type": "string",
      "description": "Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): \"Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization.\""
    },
    "date_to": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "YYYY-MM-DD; default today."
    },
    "filters": {
      "type": "object",
      "properties": {
        "wma200": {
          "type": "boolean",
          "description": "200-week MA filter (BTC-derived)."
        },
        "atrMode": {
          "enum": [
            "off",
            "low",
            "high",
            "expansion"
          ],
          "type": "string"
        },
        "altcoinSeasonMode": {
          "enum": [
            "off",
            "aggressive",
            "conservative"
          ],
          "type": "string"
        },
        "bullmarketStageMode": {
          "enum": [
            "off",
            "early",
            "confirmed",
            "strict"
          ],
          "type": "string"
        },
        "minProfitGuardThreshold": {
          "type": "number",
          "description": "Per-trade min profit guard (negative cap, e.g. -10)."
        }
      },
      "additionalProperties": false
    },
    "interval": {
      "enum": [
        "1d",
        "1w",
        "1M"
      ],
      "type": "string"
    },
    "strategy": {
      "type": "string",
      "minLength": 1,
      "description": "Strategy key — use arena_list_strategies to find valid keys."
    },
    "date_from": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "YYYY-MM-DD"
    },
    "asset_type": {
      "enum": [
        "crypto"
      ],
      "type": "string"
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.50.

Parent server

Backtesting Arena

https://github.com/Schoasch/skill-backtesting-arena

2/7 registries
View full server →