# CRYPTYX Composite Signal Backtest

> CRYPTYX Composite Signal Backtest is a paid API for AI agents from cryptyx.ai, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-15).

Backtests a weighted composite of digital asset signals over a specified date range and returns daily composite returns

## Facts

- Endpoint: POST https://cryptyx.ai/api/signals/composite/backtest
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/cryptyx-composite-signal-backtest-6ce8c820
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_XyHzMnd7AY8LVqv9HnyUl

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability cryptyx-composite-signal-backtest-6ce8c820 -d '<json body>'
```

Example prompt: Run a CRYPTYX composite signal backtest from January 1 2025 to June 1 2025 with momentum weighted at 1.5, on-chain activity at 1.0, and sentiment at 0.5 — show me how the composite would have performed day by day.

## When to prefer this

Use this endpoint when you need to historically validate a custom weighting scheme across CRYPTYX's composite digital asset signals — ideal for quant strategy development, portfolio optimization research, or evaluating signal alpha before live deployment. Prefer this over live signal endpoints when historical performance analysis is the goal.

## Known failure modes

- Invalid or missing date range returns 400 bad request
- Weights object missing required signal classes returns 422 validation error
- Weight values outside 0-2 range may be rejected or clamped
- Date range too large may result in timeout or truncated results
- Future dates in range may return empty or partial data
- Payment failure (insufficient USDC) returns 402 Payment Required

## How this service works

Walk-forward backtest of a custom 8-class composite weight vector at 7d/14d/30d. Runs custom, IC-weighted default, and equal-weight blends in parallel with full performance breakdowns. Benchmark your blend against the production moat. Runs across 200+ digital assets — BTC, ETH, SOL, top-cap + long-tail coverage.

## Output

An array of daily records, each containing a date and a composite_return value representing the weighted blended signal return for that day over the specified backtest period.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "to",
  "from",
  "weights"
 ],
 "properties": {
  "to": {
   "type": "string",
   "description": "End date"
  },
  "from": {
   "type": "string",
   "description": "Start date"
  },
  "weights": {
   "type": "object",
   "description": "Class weights (0-2)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "returns": [
  {
   "day": "2025-06-15",
   "composite_return": 0.023
  }
 ]
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/cryptyx-composite-signal-backtest-6ce8c820/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from cryptyx.ai](https://www.zero.xyz/host/cryptyx.ai/llms.txt)
