Skip to main content

Overview

get_model fetches complete information about a model from the QuantX registry — including its performance metrics, backtest parameters, signal schema, and usage instructions. Auth is not required — this tool is publicly accessible.

Parameters

model_id
string
required
Unique model identifier. Obtained from search_marketplace results.Example: "qx-mom-us-001"
include_schema
boolean
If true, includes the full input schema required by run_signal for this model. Default: true.

Returns

{
  "model_id": "qx-mom-us-001",
  "name": "US Large-Cap Momentum",
  "author": "quantspace-research",
  "version": "2.1.0",
  "description": "Weekly momentum strategy on S&P 500 universe. Ranks stocks by 12-1 month return, goes long top decile. Rebalances every Monday at market open.",
  "strategy_type": "momentum",
  "asset_class": "equities",
  "tags": ["long-only", "weekly-rebalance", "sp500-universe"],
  "performance": {
    "sharpe_ratio": 1.82,
    "sortino_ratio": 2.41,
    "cagr": 0.187,
    "max_drawdown": 0.139,
    "win_rate": 0.563,
    "backtest_start": "2015-01-01",
    "backtest_end": "2024-12-31"
  },
  "pricing": {
    "type": "subscription",
    "price_usd_per_month": 49.0,
    "free_trial_days": 14
  },
  "subscription_status": "not_subscribed",
  "subscribers": 412,
  "published_at": "2025-11-03T10:00:00Z",
  "updated_at": "2026-02-17T14:22:00Z",
  "signal_schema": {
    "required": ["tickers", "start_date", "end_date"],
    "optional": ["rebalance_frequency", "top_pct"],
    "tickers": {
      "type": "array",
      "description": "List of ticker symbols to include in the signal universe"
    },
    "start_date": {
      "type": "string",
      "format": "YYYY-MM-DD"
    },
    "end_date": {
      "type": "string",
      "format": "YYYY-MM-DD"
    },
    "rebalance_frequency": {
      "type": "string",
      "enum": ["daily", "weekly", "monthly"],
      "default": "weekly"
    },
    "top_pct": {
      "type": "number",
      "description": "Top percentile to go long. Default: 0.10 (top 10%)",
      "default": 0.10
    }
  }
}
FieldDescription
performanceBacktested metrics over the stated date range
pricing.type"free", "subscription", or "one_time"
subscription_status"not_subscribed", "active", "expired"
signal_schemaInput format required by run_signal — check this before calling

Example

{
  "model_id": "qx-mom-us-001",
  "include_schema": true
}

Next Step