Market Seasonality Dashboard

The market keeps a schedule. Learn to read it.

See how often any symbol has historically risen in every hour, day, and month — with the sample size behind every number. Not signals. Not hype. Just the odds, measured from real price history.

80.4%
EURUSD · Thu 01:00 ↑
68.9%
USDCHF · 01:00 ↑
85.7%
USDJPY · Thu 00:00 ↓
EUR/USD · up-rate by hour
↓ down
up ↑ significant
Inside the app

Your whole trading week, colour-coded by probability.

Pick a symbol and read the grid: green means that hour has closed up more often than not, red means down. Every cell carries its true sample size, and a brass dot marks the buckets strong enough to not be random noise.

hour × weekday · server time
↓ down more often
up more often ↑ |z| ≥ 2 (unlikely to be chance)
How it's built

Real price history in. Honest probabilities out.

No black box, no "AI magic." Just a transparent pipeline you can trust — because every number shows its work.

STEP 01

Terminal history

We pull years of real OHLC candles straight from the MetaTrader engine — the same data your broker charts show, not a third-party feed.

STEP 02

Stats engine

For every time bucket we compute the up-rate %, the average move in pips, the typical range — and always the sample size, so you know how much to trust it.

STEP 03

Your dashboard

It renders as a heatmap you filter by symbol, session, weekday, and your own GMT offset — updated as new candles close.

Every figure carries its sample size and a significance flag. Small samples are marked as noise — we don't hide the uncertainty. That's the difference between a probability tool and a signal seller.
Features

Everything you need to trade the clock.

🕐

Hour-of-day heatmap

The core view — up-rate for all 24 server hours, at a glance.

Hour × weekday grids

Split by weekday to catch patterns a flat average hides.

📅

Monthly & session views

Seasonal months and Tokyo/London/New York session slices.

🌐

All markets

FX pairs, indices, and commodities — anything with history.

🧭

GMT-offset aware

Set your timezone so "8AM" means your 8AM, not the server's.

📏

Confidence shown

Sample size and significance on every single cell.

🔔

Hour alerts

Get pinged before a high-probability window opens.PRO

CSV & backtest export

Take the aggregates into your own tools.PRO

Saved watchlist

Pin your pairs and favourite hours to your account.PRO

Why it matters

Timing is the edge short-term traders forget.

Trade the clock, not the gut

Know which hours have historically favoured one direction before the candle even opens — then bring your own strategy to the setup.

See the crowd's routine

Session opens, rollovers, and news hours leave repeating footprints in the data. Perfect Indicators surfaces them.

Built for the fast game

Binary options, scalps, intraday — where a 5% edge in timing is the whole game. Read the odds, size accordingly.

Pricing

Start free. Go Pro when the odds pay off.

One account, any device. Pay by card through Whop or with crypto through PayID19.

Free
$0
Forever — no card needed
  • Hour-of-day heatmap
  • 4 major FX pairs
  • Recent-history window
  • Sample size on every cell
Create free account
Pro
$19 / month
or $149 lifetime · cancel anytime
  • Every symbol — FX, indices, commodities
  • Full history + hour×weekday + monthly & session views
  • Hour alerts before high-probability windows
  • CSV & backtest exports
  • Saved watchlist across devices
Get Pro access
Pay withWhop · cardPayID19 · crypto
perfectindicators.com

The market already told you when.
You just couldn't see it — until now.

Open the dashboard, pick your pair, and read the week the way the data does.

Get Access