Use Case
News & Event Trading
Economic calendar integration, pre-event volatility analysis, and real-time indicator monitoring to capitalize on NFP, FOMC, ECB, and other high-impact events.
The Challenge
High-impact economic events like Non-Farm Payrolls, central bank rate decisions, and GDP releases create the biggest moves in forex and commodities. But trading them profitably requires knowing exactly when events happen, analyzing pre-event positioning (are indicators already stretched?), and monitoring real-time reaction across multiple pairs simultaneously. Most traders rely on fragmented tools — a separate calendar, manual indicator checks, and delayed data feeds.
How TickAtlas Solves It
Economic Calendar API
/v1/calendar returns upcoming events with impact level, previous, forecast, and actual values. Filter by currency and impact.
Pre-Event Analysis
Check indicator positioning before events: Is RSI already overbought? Is ATR showing compressed volatility ready to expand?
Real-Time Volatility
ATR and Bollinger Band width on M5/M15 to track volatility expansion during event releases in real time.
Multi-Pair Monitoring
/v1/heatmap shows which pairs are moving post-event. Spot correlated moves across USD pairs after FOMC.
Key Endpoints
GET /v1/calendar?currency=USD&impact=high High-impact USD events with times, forecasts, and actual values
GET /v1/indicator?symbol=EURUSD&name=atr&timeframe=M15 ATR on M15 to measure pre/post-event volatility expansion
GET /v1/heatmap Currency heatmap showing post-event moves across all pairs
GET /v1/summary?symbol=EURUSD AI analysis incorporating event context and indicator state
Event Trading Architecture
┌─────────────────────────────────────────────────────────────┐
│ News Trading System │
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ Calendar │ │ Pre-Event │ │ Post-Event │ │
│ │ Monitor │───▶│ Analysis │ │ Execution │ │
│ │ /v1/calendar │ │ /v1/indicator │ │ /v1/heatmap │ │
│ └──────────────┘ │ (ATR, RSI) │ └──────┬───────┘ │
│ Event in └──────┬───────┘ │ │
│ 30 minutes │ │ │
│ ┌──────▼───────┐ │ │
│ │ Positioning │ │ │
│ │ Decision │◀──────────┘ │
│ └──────┬───────┘ │
│ ▼ │
│ Execute Trade │
└─────────────────────────────────────────────────────────────┘ Code Example
import requests
from datetime import datetime, timedelta
API_KEY = "your_api_key"
BASE = "https://tickatlas.com/v1"
headers = {"X-API-Key": API_KEY}
# 1. Check upcoming high-impact events
calendar = requests.get(f"{BASE}/calendar", headers=headers,
params={"currency": "USD", "impact": "high"}).json()
for event in calendar["data"]["events"]:
event_time = datetime.fromisoformat(event["datetime"])
time_until = event_time - datetime.utcnow()
if timedelta(minutes=0) < time_until < timedelta(hours=1):
print(f"Upcoming: {event['title']} in {time_until.seconds // 60}m")
# 2. Pre-event indicator check on affected pairs
for symbol in ["EURUSD", "USDJPY", "GBPUSD"]:
atr = requests.get(f"{BASE}/indicator", headers=headers,
params={"symbol": symbol, "name": "atr", "timeframe": "M15"}).json()
rsi = requests.get(f"{BASE}/indicator", headers=headers,
params={"symbol": symbol, "name": "rsi", "timeframe": "H1"}).json()
print(f" {symbol}: ATR={atr['data']['value']:.5f}, RSI={rsi['data']['value']:.1f}")
# Flag if RSI is extreme pre-event (potential reversal)
if rsi["data"]["value"] > 70 or rsi["data"]["value"] < 30:
print(f" ⚠ {symbol} RSI extreme — watch for reversal on release") Recommended Plan
Starter Plan
$29/moNews trading is event-driven, not continuous. The Starter plan provides enough requests for pre-event analysis, calendar polling, and post-event monitoring across your watchlist.
- ✓ /v1/calendar with impact filtering
- ✓ /v1/heatmap for post-event correlation
- ✓ All 42 indicators for pre-event positioning
Trade the News with Data
14-day free trial. Get calendar data and pre-event analysis before your next trade.