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.
-
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
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.