USD/HKD seasonality
How this is computed
Kresmion builds every pair from the ECB euro reference rates of the same day (a pair without the euro is the ratio of the two euro rates), takes the last published rate of each calendar month, and computes each month's return against the previous month-end. For each calendar month it reports the mean, median and share of years with a rise across every completed year since 1999, and t = mean divided by its standard error; an average with |t| under 2 is marked as within noise. The month in progress is shown separately and is never part of an average.
- Every pair uses the ECB euro reference rates (one fixing a day, around 14:10 CET). A pair without the euro, such as USD/JPY, is the ratio of the two euro rates of the same day, so every pair shares one fixing time. History starts with the euro on 4 January 1999; a currency the ECB began publishing later starts later, and the "Since" column shows where.
- A month's return compares the last published rate of the month with the last rate of the previous month. Only consecutive completed months count; the month in progress is shown on its own ("so far") and is never part of an average.
- Per calendar month: the mean and median across years, how many years rose, and t = mean divided by its standard error (the standard deviation across years over the square root of the number of years). An average with |t| under 2 is within noise: it cannot be told apart from zero with this many years. Months with fewer than 3 years show "--".
- With 372 pair-month averages, about one in twenty clears |t| of 2 by chance alone, so a single ringed tile is weak evidence. Calendar averages describe the past; they are not forecasts and not trading advice.
Since 1999, at the ECB reference rates, USD/HKD rose in October in 9 of 27 years, with an average October move of -0.04% and a median of -0.05%. That average is within noise of zero (t = -1.6: less than two standard errors). So far this October, to 29 October 2026, it has moved 0.00%. Across 31 pairs, 35 of 372 pair-month averages are two or more standard errors from zero, against about 19 that chance alone would produce.
As of . Source: ECB euro foreign exchange reference rates (EXR). Method and limitations.
How has USD/HKD moved in each calendar month?
month-end to month-end, % · 1999 to 2026 · 332 months · hover a month or a dotFree account
The major currency pairs on your own dashboard
A free account adds My dashboard. Pick FX and it opens on the dollar index and the major pairs (last, 1D, 1W, 1M and YTD) and the speculators' net position in currency futures from the weekly CFTC report, beside the other markets you trade.
Which pairs have risen in October?
average October return of every pair, highest first; bold = two or more standard errors from zero · click a pair to chart itEvery pair by calendar month
average month-end to month-end return, % · 31 pairs · October framed · hover a tile to read it, click to chart the pair| Pair | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Since | Best / worst |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Majorsthe seven most traded dollar pairs | ||||||||||||||
| EUR/USD | -0.56 | -0.39 | +0.00 | +0.53 | -0.36 | +0.26 | +0.26 | -0.09 | -0.06 | -0.47 | -0.03 | +1.32 | 1999 | Dec +1.3 / Jan -0.6 |
| USD/JPY | -0.10 | +0.66 | +0.53 | +0.32 | +0.04 | +0.29 | -0.45 | -0.95 | +0.09 | +0.73 | +0.14 | +0.24 | 1999 | Oct +0.7 / Aug -0.9 |
| GBP/USD | +0.05 | -0.64 | -0.24 | +0.99 | -0.39 | -0.10 | +0.41 | -0.61 | -0.05 | -0.18 | -0.16 | +0.51 | 1999 | Apr +1.0 / Feb -0.6 |
| USD/CHF | +0.36 | +0.21 | +0.23 | -0.27 | +0.02 | -0.60 | -0.35 | -0.02 | +0.23 | +0.47 | -0.09 | -1.66 | 1999 | Oct +0.5 / Dec -1.7 |
| AUD/USD | -0.18 | +0.13 | -0.12 | +1.40 | -0.65 | +0.46 | +0.12 | -0.80 | -0.28 | -0.01 | +0.10 | +0.89 | 1999 | Apr +1.4 / Aug -0.8 |
| NZD/USD | -0.52 | -0.12 | -0.09 | +0.76 | -0.42 | +0.17 | +0.12 | -0.77 | -0.44 | -0.01 | +0.73 | +1.59 | 1999 | Dec +1.6 / Aug -0.8 |
| USD/CAD | +0.61 | +0.02 | +0.06 | -1.16 | -0.14 | -0.16 | +0.02 | +0.25 | +0.03 | +0.60 | +0.23 | -0.22 | 1999 | Jan +0.6 / Apr -1.2 |
| Crossesno US dollar leg | ||||||||||||||
| EUR/GBP | -0.61 | +0.28 | +0.25 | -0.46 | +0.04 | +0.40 | -0.14 | +0.54 | -0.01 | -0.26 | +0.15 | +0.84 | 1999 | Dec +0.8 / Jan -0.6 |
| EUR/JPY | -0.66 | +0.26 | +0.50 | +0.80 | -0.34 | +0.53 | -0.23 | -1.04 | -0.01 | +0.28 | +0.07 | +1.52 | 1999 | Dec +1.5 / Aug -1.0 |
| EUR/CHF | -0.25 | -0.20 | +0.17 | +0.19 | -0.43 | -0.39 | -0.14 | -0.14 | +0.09 | -0.04 | -0.18 | -0.46 | 1999 | Apr +0.2 / Dec -0.5 |
| GBP/JPY | -0.06 | +0.02 | +0.27 | +1.27 | -0.36 | +0.19 | -0.08 | -1.55 | +0.02 | +0.56 | -0.03 | +0.76 | 1999 | Apr +1.3 / Aug -1.6 |
| AUD/JPY | -0.31 | +0.78 | +0.40 | +1.67 | -0.63 | +0.73 | -0.36 | -1.75 | -0.24 | +0.76 | +0.21 | +1.09 | 1999 | Apr +1.7 / Aug -1.7 |
| EUR/AUD | -0.34 | -0.49 | +0.20 | -0.80 | +0.33 | -0.15 | +0.17 | +0.75 | +0.30 | -0.35 | -0.09 | +0.46 | 1999 | Aug +0.7 / Apr -0.8 |
| EUR/SEK | +0.17 | +0.17 | +0.14 | -0.05 | +0.07 | +0.62 | -0.40 | +0.24 | +0.08 | +0.41 | -0.07 | -0.34 | 1999 | Jun +0.6 / Jul -0.4 |
| EUR/NOK | -0.33 | -0.32 | +0.30 | -0.51 | -0.08 | +0.90 | -0.36 | +0.05 | +0.32 | +0.26 | +0.45 | +0.52 | 1999 | Jun +0.9 / Apr -0.5 |
| AUD/NZD | +0.38 | +0.27 | +0.01 | +0.65 | -0.18 | +0.33 | +0.00 | +0.03 | +0.18 | 0.00 | -0.59 | -0.68 | 1999 | Apr +0.6 / Dec -0.7 |
| Emerging and Asiaunits of the local currency per US dollar | ||||||||||||||
| USD/CNY | -0.43 | +0.07 | -0.01 | +0.02 | +0.22 | +0.11 | -0.17 | +0.09 | -0.05 | -0.06 | -0.20 | -0.35 | 2000 | May +0.2 / Jan -0.4 |
| USD/INR | -0.18 | +0.39 | -0.39 | +0.10 | +1.03 | +0.43 | +0.13 | +1.16 | +0.10 | +0.24 | +0.56 | -0.42 | 2000 | Aug +1.2 / Dec -0.4 |
| USD/KRW | +0.23 | +0.93 | +0.06 | -0.94 | +0.55 | +0.07 | -0.46 | +0.38 | +0.67 | -0.09 | +0.22 | -0.61 | 1999 | Feb +0.9 / Apr -0.9 |
| USD/MXN | -0.20 | -0.23 | -0.58 | -0.51 | +0.70 | +0.30 | -0.75 | +1.40 | +1.29 | +0.32 | +0.48 | +0.47 | 1999 | Aug +1.4 / Jul -0.7 |
| USD/BRL | -0.54 | -0.24 | +0.95 | -1.57 | +1.65 | -0.11 | +0.60 | +1.62 | +2.51 | -0.53 | +1.47 | -0.60 | 2000 | Sep +2.5 / Apr -1.6 |
| USD/ZAR | +1.81 | -0.29 | +0.67 | -1.04 | +2.00 | -0.26 | -0.66 | +1.98 | +0.94 | +1.01 | -0.62 | -0.72 | 1999 | May +2.0 / Apr -1.0 |
| USD/TRY | +0.49 | +2.77 | +2.33 | +0.83 | +2.50 | +1.98 | +0.80 | +2.68 | +1.63 | +1.51 | +1.67 | +0.60 | 1999 | Feb +2.8 / Jan +0.5 |
| USD/IDR | -0.24 | +0.37 | +0.61 | -0.44 | +0.41 | -0.17 | -0.34 | +0.81 | +1.50 | +0.35 | +0.85 | -0.48 | 1999 | Sep +1.5 / Dec -0.5 |
| USD/PLN | +1.07 | +0.27 | +0.22 | -0.86 | +0.63 | +0.27 | -0.93 | +0.81 | +1.11 | +0.15 | -0.20 | -1.57 | 1999 | Sep +1.1 / Dec -1.6 |
| USD/HUF | +0.96 | +0.24 | +0.63 | -1.07 | +0.32 | +0.31 | -0.37 | +0.62 | +0.90 | +0.53 | +0.35 | -1.15 | 1999 | Jan +1.0 / Dec -1.2 |
| USD/CZK | +0.39 | +0.28 | +0.32 | -0.81 | +0.31 | -0.78 | -0.39 | +0.10 | +0.19 | +0.67 | -0.08 | -1.00 | 1999 | Oct +0.7 / Dec -1.0 |
| USD/SGD | -0.01 | +0.19 | -0.01 | -0.70 | +0.44 | +0.01 | -0.46 | +0.07 | +0.31 | -0.16 | +0.09 | -0.65 | 1999 | May +0.4 / Apr -0.7 |
| USD/HKD | +0.13 | +0.02 | +0.02 | -0.02 | +0.06 | -0.01 | +0.01 | +0.00 | -0.11 | -0.04 | +0.01 | -0.02 | 1999 | Jan +0.1 / Sep -0.1 |
| USD/THB | -0.68 | +0.28 | +0.20 | +0.13 | +0.57 | +0.18 | +0.12 | -0.08 | +0.56 | -0.18 | -0.46 | -0.79 | 1999 | May +0.6 / Dec -0.8 |
| USD/ILS | +0.48 | +0.23 | -0.24 | -0.83 | -0.09 | +0.19 | -0.11 | +0.12 | +0.34 | +0.35 | -0.63 | -0.57 | 2000 | Jan +0.5 / Apr -0.8 |
USD/HKD month by month
each completed month's return, %, newest year first; tiles grey under 0.5 points, full tint at 6 · click a tile to mark it on the chart| Year | JanJ | FebF | MarM | AprA | MayM | JunJ | JulJ | AugA | SepS | OctO | NovN | DecD |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Avg | +0.13 | +0.02 | +0.02 | -0.02 | +0.06 | -0.01 | +0.01 | +0.00 | -0.11 | -0.04 | +0.01 | -0.02 |
| Median | +0.08 | +0.02 | +0.01 | -0.02 | +0.02 | -0.01 | +0.01 | +0.00 | -0.03 | -0.05 | 0.00 | 0.00 |
| Rose | 20/27 | 15/28 | 18/28 | 8/28 | 18/28 | 13/28 | 17/28 | 17/28 | 8/28 | 9/27 | 13/27 | 13/27 |
| t | +3.6 | +0.8 | +0.6 | -1.0 | +1.4 | -0.6 | +0.5 | +0.0 | -2.7 | -1.6 | +0.2 | -0.9 |
| 2026 | +0.3 | +0.2 | +0.2 | -0.1 | +0.0 | +0.1 | +0.0 | -0.1 | +0.1 | |||
| 2025 | +0.3 | -0.2 | +0.0 | -0.3 | +1.1 | +0.1 | +0.0 | -0.7 | -0.2 | -0.1 | +0.2 | +0.0 |
| 2024 | +0.1 | +0.1 | 0.0 | -0.1 | 0.0 | -0.1 | +0.0 | -0.2 | -0.4 | +0.1 | +0.1 | -0.2 |
| 2023 | +0.5 | +0.2 | +0.0 | 0.0 | -0.2 | +0.0 | -0.5 | +0.6 | -0.2 | -0.1 | -0.2 | +0.0 |
| 2022 | 0.0 | +0.2 | +0.2 | +0.2 | +0.0 | 0.0 | +0.1 | 0.0 | +0.0 | 0.0 | -0.6 | -0.1 |
| 2021 | 0.0 | +0.0 | +0.2 | -0.1 | -0.1 | +0.1 | +0.1 | +0.1 | +0.1 | -0.1 | +0.3 | +0.0 |
| 2020 | -0.2 | +0.3 | -0.5 | 0.0 | +0.0 | 0.0 | 0.0 | 0.0 | +0.0 | +0.0 | 0.0 | +0.0 |
| 2019 | +0.2 | +0.0 | +0.0 | -0.1 | 0.0 | -0.4 | +0.2 | +0.2 | 0.0 | -0.1 | -0.1 | -0.5 |
| 2018 | +0.1 | +0.1 | +0.3 | +0.0 | 0.0 | 0.0 | +0.0 | +0.0 | -0.3 | +0.3 | -0.3 | +0.1 |
| 2017 | +0.0 | +0.1 | +0.1 | +0.1 | +0.2 | +0.2 | +0.1 | +0.2 | -0.2 | -0.1 | +0.1 | +0.1 |
| 2016 | +0.6 | -0.2 | -0.3 | +0.1 | +0.1 | -0.1 | 0.0 | 0.0 | 0.0 | +0.0 | +0.0 | 0.0 |
| 2015 | -0.1 | +0.0 | 0.0 | 0.0 | +0.0 | 0.0 | +0.0 | 0.0 | 0.0 | 0.0 | +0.0 | 0.0 |
| 2014 | +0.2 | -0.1 | 0.0 | -0.1 | 0.0 | 0.0 | 0.0 | 0.0 | +0.2 | -0.2 | 0.0 | +0.0 |
| 2013 | +0.1 | 0.0 | +0.1 | 0.0 | +0.0 | -0.1 | 0.0 | 0.0 | +0.0 | 0.0 | 0.0 | +0.0 |
| 2012 | -0.2 | 0.0 | +0.1 | -0.1 | +0.1 | -0.1 | 0.0 | +0.0 | 0.0 | 0.0 | 0.0 | +0.0 |
| 2011 | +0.3 | -0.1 | -0.1 | -0.2 | +0.1 | +0.1 | +0.1 | +0.0 | 0.0 | -0.3 | +0.2 | -0.2 |
| 2010 | +0.2 | -0.1 | +0.0 | 0.0 | +0.4 | -0.1 | -0.3 | +0.2 | -0.3 | -0.1 | +0.2 | +0.0 |
| 2009 | +0.1 | 0.0 | -0.1 | 0.0 | +0.0 | 0.0 | 0.0 | +0.0 | 0.0 | 0.0 | +0.0 | +0.1 |
| 2008 | 0.0 | -0.2 | +0.0 | +0.1 | +0.1 | -0.1 | +0.0 | +0.1 | -0.5 | -0.2 | 0.0 | 0.0 |
| 2007 | +0.4 | +0.1 | +0.0 | +0.1 | -0.1 | +0.1 | +0.1 | -0.4 | -0.5 | -0.2 | +0.5 | +0.1 |
| 2006 | +0.0 | +0.0 | +0.0 | -0.1 | +0.1 | +0.1 | +0.1 | +0.1 | +0.2 | -0.2 | 0.0 | 0.0 |
| 2005 | +0.3 | 0.0 | 0.0 | 0.0 | -0.2 | -0.1 | 0.0 | +0.0 | -0.2 | -0.1 | +0.0 | 0.0 |
| 2004 | +0.1 | +0.1 | +0.1 | +0.1 | 0.0 | +0.0 | +0.0 | +0.0 | 0.0 | -0.2 | -0.1 | 0.0 |
| 2003 | +0.0 | 0.0 | +0.0 | 0.0 | 0.0 | 0.0 | +0.0 | +0.0 | -0.7 | +0.3 | 0.0 | 0.0 |
| 2002 | +0.0 | 0.0 | +0.0 | 0.0 | +0.0 | +0.0 | 0.0 | +0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| 2001 | 0.0 | +0.0 | 0.0 | 0.0 | +0.0 | +0.0 | 0.0 | +0.0 | 0.0 | +0.0 | 0.0 | 0.0 |
| 2000 | +0.2 | 0.0 | +0.0 | -0.1 | +0.1 | +0.1 | +0.2 | 0.0 | -0.1 | +0.1 | +0.0 | +0.0 |
| 1999 | +0.0 | 0.0 | +0.0 | +0.1 | +0.0 | +0.1 | +0.0 | +0.0 | +0.1 | 0.0 | -0.1 |
Cite this data
Kresmion builds every pair from the ECB euro reference rates of the same day (a pair without the euro is the ratio of the two euro rates), takes the last published rate of each calendar month, and computes each month's return against the previous month-end. For each calendar month it reports the mean, median and share of years with a rise across every completed year since 1999, and t = mean divided by its standard error; an average with |t| under 2 is marked as within noise. The month in progress is shown separately and is never part of an average.
Upstream: ECB euro foreign exchange reference rates (EXR)
Kresmion, "Kresmion FX seasonality: USD/HKD", data as of 2026-10-29, https://kresmion.com/markets/forex/seasonality?pair=USDHKD. Upstream data: ECB euro foreign exchange reference rates (EXR).
Link to this data (HTML):
<a href="https://kresmion.com/markets/forex/seasonality?pair=USDHKD">Kresmion FX seasonality: USD/HKD (Kresmion)</a>