Skip to content
📈

Volatility & ATR

GET /v1/signals/volatility

Returns realized volatility percentages, average true range, and current mark prices for each coin across 5-minute, 1-hour, and daily timeframes.

Quick Test

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

Parameters

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

Response Schema

FieldTypeDescription
volatility[].coin string Asset ticker
volatility[].mark_price float Current mark price
volatility[].realized_vol_5m float 5-minute realized vol (%)
volatility[].realized_vol_1h float 1-hour realized vol (%)
volatility[].realized_vol_1d float Daily realized vol (%)
volatility[].atr_5m float 5-minute ATR
volatility[].atr_1h float 1-hour ATR

Live Response Preview

{
  "timestamp": "2026-04-20T17:52:01.178Z",
  "volatility": [
    {
      "atr": {
        "1h": 0.0438,
        "24h": 0.0459,
        "4h": 0.0648,
        "5m": 0.0569
      },
      "coin": "BTC",
      "mark_price": 75867,
      "realized_vol": {
        "1h": 41.88,
        "24h": 48.23,
        "4h": 62.58,
        "5m": 38.24
      },
      "regime": "high",
      "timestamp": "2026-04-20T17:52:01.178Z"
    },
    {
      "atr": {
        "1h": 0.0555,
        "24h": 0.0592,
        "4h": 0.0804,
        "5m": 0.0785
      },
      "coin": "ETH",
      "mark_price": 2318,
      "realized_vol": {
        "1h": 54.18,
        "24h": 63.06,
        "4h": 80.79,
        "5m": 62.82
      },
      "regime": "high",
      "timestamp": "2026-04-20T17:52:01.178Z"
    },
    {
      "atr": {
        "1h": 0.0506,
        "24h": 0.0556,
        "4h": 0.0727,
        "5m": 0.0496
      },
      "coin": "SOL",
      "mark_price": 85.89,
      "realized_vol": {
        "1h": 51.63,
        "24h": 58.58,
        "4h": 71.19,
        "5m": 46.7
      },
      "regime": "high",
      "timestamp": "2026-04-20T17:52:01.178Z"
    },
    {
      "atr": {
        "1h": 0.0943,
        "24h": 0.0715,
        "4h": 0.104,
        "5m": 0.0938
      },
      "coin": "HYPE",
      "mark_price": 41.38,
      "realized_vol": {
        "1h": 95.25,
        "24h": 76,
        "4h": 112.87,
        "5m": 93.05
      },
      "regime": "extreme",
      "timestamp": "2026-04-20T17:52:01.178Z"
    }
  ]
}
Cached for 45s · Fetched from internal API

Code Examples

🐍 Python 📘 TypeScript
import requests

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

for v in data["volatility"]:
    print(f"{{v['coin']}} ${{v['mark_price']:,.2f}} "
          f"vol_1h={{v['realized_vol_1h']:.2f}}% "
          f"ATR_1h={{v['atr_1h']:.2f}}")
const resp = await fetch(
  "https://algotick.dev/v1/signals/volatility"
);
const {{ volatility }} = await resp.json();

volatility.forEach(v => {{
  console.log(
    `${{v.coin}} $${{v.mark_price.toFixed(2)}} ` +
    `vol_1h=${{v.realized_vol_1h.toFixed(2)}}% ` +
    `ATR_1h=${{v.atr_1h.toFixed(2)}}`
  );
}});

Common Use Cases

Position sizingStop-loss calibrationVolatility regime detectionOptions pricing

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