Technical indicators, RSI, MACD: moving averages, Bollinger bands and ATR for crypto

$0.01 per call · failed calls are never charged · no account needed: a card key or USDC

Technical indicators for a Hyperliquid perpetual (BTC, ETH, SOL…) on closed candles of any interval from 1m to 1w: RSI 14, MACD 12/26/9, SMA 20/50/200, EMA 12/26/50, Bollinger bands 20/2 with %B, ATR 14, annualised realised volatility, and plain readings such as overbought or above the 200 SMA. Computed from Hyperliquid's public candles. Use as context for a trading agent or a market dashboard; not investment advice.

Run it free (3 free calls) Buy credits by card (from $1) Example result (JSON)

Try it with your own inputs

Coin symbol such as BTC, ETH, SOL or HYPE (default BTC)

Uses one of your 3 free calls. Nothing is charged, and a call that fails is not counted.

Inputs

NameTypeDescription
coinstringCoin symbol such as BTC, ETH, SOL or HYPE (default BTC)
intervalstringCandle length: 1m, 5m, 15m, 30m, 1h, 4h (default), 1d, 1w and others

Request

Over HTTP, with a card key from /credits:

curl -H "Authorization: Bearer adt_…" "https://glyphcall.com/hyperliquid/indicators?coin=BTC"

Or one of your 3 free calls, no key:

curl "https://glyphcall.com/hyperliquid/indicators?coin=BTC&trial=1"

Without a key, the same URL answers 402 Payment Required with x402 and MPP terms, so an agent with a wallet pays per call in USDC (Base, Polygon, Arbitrum or Solana over x402; Base or Tempo over MPP) and retries.

Example result

{
  "coin": "BTC",
  "interval": "4h",
  "bars": 250,
  "close": 81870,
  "rsi14": 48.21,
  "macd": {
    "macd": -152.3,
    "signal": -98.4,
    "histogram": -53.9
  },
  "sma": {
    "20": 82110,
    "50": 83340,
    "200": 79870
  },
  "ema": {
    "12": 81990,
    "26": 82240,
    "50": 82900
  },
  "bollinger": {
    "upper": 83560,
    "middle": 82110,
    "lower": 80660,
    "percentB": 0.42,
    "bandwidth": 0.035
  },
  "atr14": 812.5,
  "realizedVolPct": 41.2,
  "readings": [
    "RSI neutral (30-70)",
    "MACD below its signal line",
    "price below SMA 50",
    "price above SMA 200"
  ],
  "source": "Hyperliquid public info API"
}

From an AI agent (MCP)

Add the MCP server to Claude, Cursor or any MCP client. This tool is hyperliquid_indicators, and the first 25 successful calls are free:

https://glyphcall.com/mcp

Related tools