Multi-Timeframe API — Confluence Without Sequential Waits

One /v1/multi call covers many symbols and many indicators on a single timeframe. Fire one per timeframe concurrently and you have the full M1–D1 picture in one round-trip time.

No credit card$2.50 PAYG credit on sign up
15+API endpoints
42Indicator series
M1–D17 timeframes
$2.50PAYG starting credit
Why TickAtlas

Why Use TickAtlas?

Pre-Calculated, Redis-Cached

Indicator values are computed server-side on every new candle. Your app queries the result — no TA library, no candle history needed.

7 Timeframes

M1, M5, M15, M30, H1, H4, D1 — the same endpoint serves scalpers and position traders alike.

Forex, Crypto, Commodities

EURUSD, GBPUSD, XAUUSD, BTCUSD, USDJPY — data available for every symbol in our data.

One Request. Instant Data.

REQUEST
# One timeframe per call; run them concurrently for the MTF picture.
for TF in M30 H1 H4 D1; do
  curl -sG "https://tickatlas.com/v1/multi" \
    -H "X-API-Key: YOUR_API_KEY" \
    -d symbols=EURUSD -d indicators=RSI_14 -d timeframe=$TF &
done
wait
200 OK
{
  "success": true,
  "data": {
    "timeframe": "H1",
    "data": {
      "EURUSD": { "RSI_14": 62.48 }
    },
    "not_found": null,
    "updated_at": 1711548000
  }
}

Code Example — Parallel MTF Query

Python — ThreadPoolExecutor
import requests
from concurrent.futures import ThreadPoolExecutor

TFS = ["M15", "H1", "H4", "D1"]
def fetch(tf):
    return tf, requests.get(
        "https://tickatlas.com/v1/indicator",
        headers={"X-API-Key": "YOUR_API_KEY"},
        params={"symbol": "EURUSD",
                "indicator": "RSI_14",
                "timeframe": tf},
    ).json()["data"]["value"]

with ThreadPoolExecutor(max_workers=4) as ex:
    mtf = dict(ex.map(fetch, TFS))
print(mtf)  # {'M15': 58.1, 'H1': 62.5, 'H4': 65.2, 'D1': 71.3}
JSON Response (MTF endpoint)
# One response per timeframe; the code above assembles the MTF dict.
{
  "success": true,
  "data": {
    "symbol": "EURUSD",
    "timeframe": "H1",
    "indicator": "RSI_14",
    "value": 62.5,
    "bid": 1.08401,
    "ask": 1.08414,
    "updated_at": 1711548000,
    "server_time": "2024-03-27T14:00:00+00:00"
  }
}
cURL (parallel with &)
curl ".../v1/indicator?symbol=EURUSD&indicator=RSI_14&timeframe=M15"      -H "X-API-Key: KEY" & curl ".../v1/indicator?symbol=EURUSD&indicator=RSI_14&timeframe=H1"      -H "X-API-Key: KEY" & curl ".../v1/indicator?symbol=EURUSD&indicator=RSI_14&timeframe=H4"      -H "X-API-Key: KEY" & wait

Multi-Timeframe Strategy Patterns

Top-Down Analysis

Start with D1 trend direction → confirm on H4 → find H1 entry timing → execute on M15.

MTF RSI Confluence

Only trade when RSI is in the same zone on H4 and D1. Filters out noise-level signals.

MTF Divergence Alert

When H1 RSI is oversold but D1 RSI is still neutral — high-probability reversal zone.

ADX Trend Filter

Check ADX on D1 and H4. Only trade in the trend direction when both show ADX > 25.

Bollinger Band Context

D1 BB gives the macro range. H1 BB gives the micro range. Trade BB breakouts with D1 context.

Scalping with HTF Bias

Use D1/H4 for direction, M5/M15 for entry. Never fight the higher timeframe bias.

Every new account gets $2.50 in free API credits

Pricing

Pay-As-You-Go
$2.50 free credit

From $0.005 per standard call, per timeframe. Test MTF strategies free.

Start Free
Most Popular
Starter
$29 /month

10,000 requests a day across all timeframes for bots and scanners.

Get Started
Pro
$79 /month

Multi-symbol MTF scans, parallel requests across 150+ pairs.

Get Started

Plug into any stack

  • ChatGPT Custom GPTs
  • Claude Tools
  • Python / pandas
  • Node.js
  • Discord bots
  • Slack webhooks
  • n8n
  • Zapier
  • Google Sheets
Start building

Start Building in 5 Minutes

Sign up, grab your API key, make your first request.

Every new account starts with $2.50 of pay-as-you-go credit. No card required.