View:

Chart USD/SGD Update: Strong resistance at 1.2850/55
Paying Article

March 16, 2026 2:32 AM UTC

Settled back in consolidation beneath strong resistance at the 1.2850/55 congestion and 200-day MA

Chart USD/SGD Update: Extend bounce from 1.2700 support
Paying Article

March 13, 2026 2:43 AM UTC

Turned up in consolidation from strong support at the 1.2700 level to retest resistance at the 1.2768/1.2800 area

...
Iran: What Length For War?
Freemium Article

March 2, 2026 7:44 AM UTC

·       If the war is short (ie 1-2 weeks) and leads to a ceasefire then the global economic impact will be small, with the greatest impact in the middle east of oil/gas supplies on a temporary basis and tourism.  If the war is more prolonged (ie months)  then oil/gas supplies could be sque

Chart USD/CAD Update: Lower in CAD-driven trade
Freemium Article

February 27, 2026 5:01 PM UTC

Choppy trade failed to make headway beyond resistance at congestion around 1.3700 and the 1.3725 weekly high of 6 February

This week's five highlights
Freemium Article

February 27, 2026 12:00 PM UTC

U.S. and Iran
"New" Tariffs From Trump
This Week's Fed Speakers
Tokyo CPI Dips Further Below 2%
Canada Q4 GDP a modest correction 

AUD/USD flows: Risk Looks Quiet to End the Week
Paying Article

February 27, 2026 5:16 AM UTC

The broader risk atmosphere is undecided

...
Preview: Due March 6 - U.S. February Employment (Non-Farm Payrolls) - Not as strong as January, but still marginally positive
Freemium Article

February 26, 2026 3:22 PM UTC

We expect February’s non-farm payroll to rise by 35k overall and by 50k in the private sector, both four month lows and significantly slower than January’s above trend respective gains of 130k and 172k. We expect unemployment to edge up to 4.4% from 4.3%, reversing a January dip, and average hou

Chart GBP/USD Update: Extending gains
Freemium Article

February 26, 2026 2:00 AM UTC

 Consolidation at the 1.3500 level has given way to break above 1.3535 resistance

Chart AUD/USD Update: Higher in range
Paying Article

February 25, 2026 2:56 PM UTC

Minor losses have given way to a bounce back to resistance at 0.7100

Chart GBP/USD Update: Room for a minor test higher
Freemium Article

February 25, 2026 8:40 AM UTC

Cautious trade has given way to a test higher

Chart USD/JPY Update: Higher in both USD- and JPY-driven trade
Paying Article

February 24, 2026 2:13 PM UTC

Cautious trade has given way to steady gains

Chartbook: Chart USD/CNH: Consolidation expected to give way to bear extension
Paying Article

March 19, 2026 6:31 AM UTC

Bearish start to the year saw break the 6.9710 support to extend sharp losses from the 7.4290, April 2025 year high

Chart GBP/JPY Update: Consolidating
Paying Article

March 19, 2026 6:09 AM UTC

Extending consolidation at the 212.00 level following rejection from the 213.30 high last week

Chart AUD/JPY Update: Lower in consolidation
Paying Article

March 19, 2026 5:50 AM UTC

Leaning lower from the 114.00 high and channel resistance from the October low

Asia Summary and Highlights 19 Mar
Paying Article

March 19, 2026 5:27 AM UTC

BoJ keep rates unchanged at 0.75%
Japan warns on speculative FX moves
Israel struck Iran’s South Pars gas field and the Asaluyeh oil facility

USD/JPY flows: BoJ Kept Rates Unchanged
Paying Article

March 19, 2026 4:56 AM UTC

BoJ keep rates unchanged at 0.75%
Israel struck Iran’s South Pars gas field and the Asaluyeh oil facility

FX Daily Strategy: Europe, March 19th
Paying Article

March 19, 2026 4:33 AM UTC

BoE MPC Agree to Disagree
ECB No Longer in a Good Place
Swiss SNB Keeping a Low Profile
Sweden Riksbank On Hold and Still For Some Time Ahead

Chart USD/CNH Update: Extend consolidation
Paying Article

March 19, 2026 3:53 AM UTC

Remains in consolidation as prices extend choppy trade within the 6.8600/6.9100 range

Chart USD/THB Update: Extending gains
Paying Article

March 19, 2026 3:35 AM UTC

Consolidation below the 32.55 highs has given way to break to extend the January gains to post fresh year high at 32.85

Chart USD/KRW Update: Consolidating gains to fresh year high
Paying Article

March 19, 2026 2:29 AM UTC

Rebound from support at the 1487.00/1480.00 area has seen gains through the 1506.00 high to post fresh year high at 1510.00

Chart USD/SGD Update: Poised for retest of 1.2850 resistance
Paying Article

March 19, 2026 2:19 AM UTC

Limited on break of the 1.2768 support and subsequent bounce sets up scope for retest of the 1.2850 resistance and 200-day MA

Chart GBP/USD Update: Under pressure, focus return to 1.3213 low
Freemium Article

March 19, 2026 1:58 AM UTC

Pressure return to the downside after bounce above the 1.3300 level was rejected at 1.3375 high

Chart EUR/USD Update: Pullback threatens retest of 1.1410 low
Paying Article

March 19, 2026 1:36 AM UTC

Turned back below the 1.1500 level to leave a lower high at the 1.1550/55 congestion

Chart EUR/JPY Update: Choppy within 184.00/182.00 range
Paying Article

March 19, 2026 1:13 AM UTC

Little change, as prices extend choppy trade within the 182.00/184.00 range

USD/JPY flows: More jawboning before 160
Paying Article

March 19, 2026 1:11 AM UTC

Japan warns on speculative FX moves