Skip to content
🎯

Composite Signal

GET /v1/signals/composite

Aggregates 5 component signals (funding, imbalance, volatility, momentum, correlation) into a single composite score per coin. Includes regime classification and confidence levels.

Quick Test

curl "https://algotick.dev/v1/signals/composite"

Parameters

NameTypeRequiredDescription
coin string optional Filter by coin: BTC, ETH, SOL, HYPE

Response Schema

FieldTypeDescription
signals[].coin string Asset ticker
signals[].composite_score float Aggregate score (-1 to +1)
signals[].regime string Market regime: buy / sell / neutral
signals[].vol_regime string Volatility regime: low / normal / high / extreme
signals[].confidence float Signal confidence (0-1)
signals[].components.funding.score float Funding rate component
signals[].components.imbalance.score float Orderbook imbalance component

Live Response Preview

{
  "methodology": "Weighted: imbalance(30%) + funding(25%) + basis(20%) + momentum(15%) + gas(10%)",
  "signals": [
    {
      "coin": "BTC",
      "components": {
        "basis_spread": {
          "score": -1,
          "value": 52.97
        },
        "funding": {
          "score": -0.048,
          "value": 4.84e-06
        },
        "gas": {
          "score": 0.3,
          "value": 1.0829
        },
        "imbalance": {
          "score": 0.261,
          "value": 0.6303
        },
        "momentum_5m": {
          "score": 0.178,
          "value": 0.3569
        }
      },
      "composite_score": -0.0771,
      "confidence": 1,
      "regime": "neutral",
      "risk_warnings": null,
      "timestamp": "2026-04-20T17:51:15.775Z",
      "vol_regime": "high"
    },
    {
      "coin": "ETH",
      "components": {
        "basis_spread": {
          "score": 1,
          "value": -70.94
        },
        "funding": {
          "score": 0.065,
          "value": -6.48e-06
        },
        "gas": {
          "score": 0.3,
          "value": 1.0829
        },
        "imbalance": {
          "score": -0.288,
          "value": 0.3562
        },
        "momentum_5m": {
          "score": 0.21,
          "value": 0.4198
        }
      },
      "composite_score": 0.1914,
      "confidence": 1,
      "regime": "buy",
      "risk_warnings": null,
      "timestamp": "2026-04-20T17:51:15.775Z",
      "vol_regime": "high"
    },
    {
      "coin": "SOL",
      "components": {
        "basis_spread": {
          "score": -1,
          "value": 136.88
        },
        "funding": {
          "score": -0.125,
          "value": 1.25e-05
        },
        "gas": {
          "score": 0.3,
          "value": 1.0829
        },
        "imbalance": {
          "score": -0.561,
          "value": 0.2196
        },
        "momentum_5m": {
          "score": 0.137,
          "value": 0.2741
        }
      },
      "composite_score": -0.3489,
      "confidence": 1
Cached for 45s · Fetched from internal API

Code Examples

🐍 Python 📘 TypeScript
import requests

resp = requests.get("https://algotick.dev/v1/signals/composite",
                    params={{}})
data = resp.json()

for sig in data["signals"]:
    direction = "\u2191" if sig["composite_score"] > 0 else "\u2193"
    print(f"{{sig['coin']}} {{direction}} {{sig['composite_score']:+.3f}} "
          f"({{sig['regime']}}, conf={{sig['confidence']:.0%}})")
const resp = await fetch(
  "https://algotick.dev/v1/signals/composite"
);
const {{ signals }} = await resp.json();

signals.forEach(sig => {{
  const dir = sig.composite_score > 0 ? "\u2191" : "\u2193";
  console.log(
    `${{sig.coin}} ${{dir}} ${{sig.composite_score.toFixed(3)}} ` +
    `(${{sig.regime}}, conf=${{(sig.confidence*100).toFixed(0)}}%)`
  );
}});

Common Use Cases

Directional trading signalsRisk overlayPortfolio rebalancingAlpha research

Related Resources

Don't just stare at the dashboard. Automate it.

Every metric on this page is available via our sub-millisecond API.
Build trading bots, backtest strategies, and power AI agents with institutional-grade data.

Explore API →

Continue the Research

📁 Data Library🍳 Cookbook🔑 API Overview📖 Playbooks