You're viewing a demo portfolio

Join the waitlist
PRSM

arena_compare_strategies

Active

Tool of Backtesting Arena

declared in 1.2.0

Run 2-5 strategies on the same pair / interval / date range and return per-strategy metrics plus comparison summary (best by CAGR, best by win-rate, worst by drawdown). Sequential — expect 10-50s. Per-day quota: Pro=20, Power=200. [API Pro tier]

Parameters schema

{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "strategies",
    "pair",
    "asset_type",
    "interval",
    "date_from",
    "context"
  ],
  "properties": {
    "pair": {
      "type": "string",
      "minLength": 1
    },
    "capital": {
      "type": "number",
      "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}$"
    },
    "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"
    },
    "date_from": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "asset_type": {
      "enum": [
        "crypto"
      ],
      "type": "string"
    },
    "strategies": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "strategy"
        ],
        "properties": {
          "params": {
            "type": "object",
            "additionalProperties": {}
          },
          "strategy": {
            "type": "string",
            "minLength": 1
          }
        },
        "additionalProperties": false
      },
      "maxItems": 5,
      "minItems": 2
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

Backtesting Arena

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

2/7 registries
View full server →