TickAtlas

Currency Strength API — Heatmap & Correlation

See which currencies are strong and which are weak in real time. Identify high-probability pair trades by matching the strongest currency against the weakest.

8 Currencies Real-Time Heatmap Correlation Data ~5 Min Refresh REST JSON
  • Currency Strength Scores

    Each of the 8 major currencies gets a strength score based on aggregate performance. See the market at a glance.

  • Strong vs Weak Pairs

    Match the strongest currency against the weakest for high-probability setups. EUR strong + JPY weak = long EURJPY.

  • Correlation Detection

    Identify when multiple currencies are moving together (risk-on/off flows) or diverging (relative value opportunities).

  • Dashboard Visualization

    JSON data maps naturally to heatmap visualizations. Build currency strength dashboards for your users.

  • Newsletter Content

    Generate "today's strongest/weakest currencies" content automatically for market newsletters.

  • Combine with Indicators

    Use heatmap to find pairs, then check RSI/MACD/ADX to confirm entries. Two-step signal generation.

Currency Strength Example

python
import requests

headers = {"X-API-Key": "YOUR_API_KEY"}

# Get currency strength heatmap
heatmap = requests.get("https://tickatlas.com/v1/heatmap",
    headers=headers).json()

# Sort by strength
currencies = sorted(heatmap["data"].items(), key=lambda x: x[1], reverse=True)

print("Currency Strength Ranking:")
for currency, strength in currencies:
    bar = "+" * int(abs(strength) * 10) if strength > 0 else "-" * int(abs(strength) * 10)
    print(f"  {currency}: {strength:+.2f}% {bar}")

# Trade idea: strongest vs weakest
strongest = currencies[0][0]
weakest = currencies[-1][0]
print(f"\nTrade idea: Long {strongest}{weakest}")

# Confirm with technical indicators
pair = f"{strongest}{weakest}"
rsi = requests.get("https://tickatlas.com/v1/indicator", headers=headers,
    params={"symbol": pair, "name": "rsi", "timeframe": "H4"}).json()
print(f"{pair} RSI(H4): {rsi['data']['value']:.1f}")

Heatmap API Endpoint

Endpoint Description Returns
/v1/heatmap Currency strength heatmap Strength score per currency
/v1/indicator Confirm with technicals RSI, MACD, etc.
/v1/multi Batch pair analysis Multi-indicator data

Frequently Asked Questions

What does the currency strength API return?

The /v1/heatmap endpoint returns strength/weakness scores for each currency (USD, EUR, GBP, JPY, AUD, CAD, CHF, NZD) based on aggregate performance across all pairs.

How is currency strength calculated?

Strength is derived from aggregate price changes across all pairs containing each currency. A strong USD means USD is appreciating against most other currencies simultaneously.

Can I use this for correlation analysis?

Yes. By comparing strength values, you can identify correlated moves (e.g., both EUR and GBP weakening) and divergences (EUR strong, GBP weak) for pair selection.

How often is the heatmap updated?

The heatmap is refreshed approximately every 5 minutes, providing a near-real-time view of currency strength across the market.

Can I combine heatmap data with indicators?

Yes. Use /v1/heatmap to identify strong/weak currencies, then /v1/indicator to check technical conditions on the specific pairs you want to trade.

See Currency Strength in Real Time

14-day free trial. Identify the strongest and weakest currencies with one API call.