Quick Answer: This page indexes every primary data table on SteadyPips. All of them are measured from the same Dukascopy hourly bid candles for 28 currency pairs, rebuilt on a monthly schedule by the scripts in our public repository, and every table carries its own as-of date (currently September 30, 2026). None of the figures is a forecast: they describe how far each pair moved over a stated window, not where it will go next, and most retail traders lose money whichever table they read.
Volatility: how far each pair moves
- Forex Average Daily Range Table: 28 Pairs in Pips: the full-day high-to-low range over 20, 60 and 250 sessions, with the ADR20/ADR250 ratio that shows whether a pair is compressed or expanded right now.
- Forex Weekly and Monthly Range Table: the same measurement over completed weeks and calendar months, for swing and position horizons.
- Most Volatile Day of the Week in Forex: the Monday-to-Friday split of the daily range.
Timing: when in the day each pair moves
- Forex Volatility by Hour: 28-Pair Hourly Range Table: mean range for each of the 24 UTC hours, the widest and quietest hour per pair.
- Forex Session Volatility Table: Tokyo to New York: the Tokyo, London and New York windows and the London/New York overlap, as a share of the full day.
- Best Time to Trade Forex: the 28-pair view of the session hours, their daylight-saving shifts, and how to turn the hourly data into an EA trading-hours filter.
Relationships and sizing
- Forex Correlation Table: 28 Pairs over 20, 60 and 250 Days: measured correlation of daily moves between every pair, for spotting doubled-up exposure.
- Forex Pip Value Table: 28 Pairs by Standard, Mini, Micro Lot: pip value in the quote currency per lot size, with the conversion each pair needs.
One page per pair
Each pair has its own page combining its daily range, monthly history, session split, weekday split and hourly shape, rendered from the same data files:
- AUD/CAD average daily range in pips
- AUD/CHF average daily range in pips
- AUD/JPY average daily range in pips
- AUD/NZD average daily range in pips
- AUD/USD average daily range in pips
- CAD/CHF average daily range in pips
- CAD/JPY average daily range in pips
- CHF/JPY average daily range in pips
- EUR/AUD average daily range in pips
- EUR/CAD average daily range in pips
- EUR/CHF average daily range in pips
- EUR/GBP average daily range in pips
- EUR/JPY average daily range in pips
- EUR/NZD average daily range in pips
- EUR/USD average daily range in pips
- GBP/AUD average daily range in pips
- GBP/CAD average daily range in pips
- GBP/CHF average daily range in pips
- GBP/JPY average daily range in pips
- GBP/NZD average daily range in pips
- GBP/USD average daily range in pips
- NZD/CAD average daily range in pips
- NZD/CHF average daily range in pips
- NZD/JPY average daily range in pips
- NZD/USD average daily range in pips
- USD/CAD average daily range in pips
- USD/CHF average daily range in pips
- USD/JPY average daily range in pips
Best time to trade, pair by pair
Each pair also has a timing page: its 24 UTC hours shown in London, New York and Tokyo local time, with the widest and quietest hours marked and the session split beneath.
- Best time to trade AUD/CAD
- Best time to trade AUD/CHF
- Best time to trade AUD/JPY
- Best time to trade AUD/NZD
- Best time to trade AUD/USD
- Best time to trade CAD/CHF
- Best time to trade CAD/JPY
- Best time to trade CHF/JPY
- Best time to trade EUR/AUD
- Best time to trade EUR/CAD
- Best time to trade EUR/CHF
- Best time to trade EUR/GBP
- Best time to trade EUR/JPY
- Best time to trade EUR/NZD
- Best time to trade EUR/USD
- Best time to trade GBP/AUD
- Best time to trade GBP/CAD
- Best time to trade GBP/CHF
- Best time to trade GBP/JPY
- Best time to trade GBP/NZD
- Best time to trade GBP/USD
- Best time to trade NZD/CAD
- Best time to trade NZD/CHF
- Best time to trade NZD/JPY
- Best time to trade NZD/USD
- Best time to trade USD/CAD
- Best time to trade USD/CHF
- Best time to trade USD/JPY
Calculators that use these numbers
The position-size, pip-value and grid-spacing calculators take the range and pip figures above as inputs. All of them run in your browser and fetch nothing. The full list is on the tools page.
How the tables are built and refreshed
Every table reads from a JSON file in the site repository that a Python script rebuilds from Dukascopy hourly bid candles: a session is a UTC calendar day, a day qualifies only if it has a full set of hourly bars, and a pair’s figures use its last 250 qualifying sessions. The refresh runs monthly and opens a pull request only when all 28 pairs downloaded completely, so a partial download can never shrink a table. The method is written up on the ADR table page, and our editorial policy covers what we will and will not publish as a number.