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

North American Summary and Highlights 20 Mar
Freemium Article

March 20, 2026 7:36 PM UTC

Overview - Rising Middle East concerns lifted the USD and UST yields while equities fell ahead of the weekend. 

...
CBR Cuts Key Rate by 50 Bps to 15% Despite Risks
Paying Article

March 20, 2026 6:16 PM UTC

Bottom Line: Despite adverse global developments and proinflationary risks, the Central Bank of Russia (CBR) reduced the policy rate by 50 bps to 15% on March 20 likely to stimulate the economy as it comes under increasing strain from high borrowing costs. CBR noted in its written statement that it

...
Preview: Due April 1 - U.S. February Retail Sales - Autos and gasoline to rise, trend now subdued
Paying Article

March 20, 2026 5:30 PM UTC

We expect February retail sales to see a modest bounce of 0.4% after a 0.2% decline in January, with sales ex auto increasing by 0.3% after two straight unchanged months. Ex autos and gasoline however we expect a rise of only 0.2%, down from 0.3% in January, keeping trend subdued.

Preview: Due March 31 - Canada January GDP - Flat on the month and near flat yr/yr
Paying Article

March 20, 2026 3:07 PM UTC

We expect January Canadian GDP to be unchanged in line with a preliminary estimate made with December’s data. We expect a positive preliminary estimate for February of around 0.2%, though Q1 is still likely to fall short of a 1.8% annualized Bank of Canada forecast made in January.

FX Weekly Strategy: Asia, March 23th-27th
Paying Article

March 20, 2026 3:00 PM UTC

UK CPI The Calm Before the Storm?
U.S. Q4 Current Account Correction from record pre-tariff deficit extending further
U.S. March S&P PMIs Shows Middle East bringing downside risk
DXY To Remain in Geopolitical Spotlight

Chart AUD/USD Update: Choppy trade - background studies under pressure
Paying Article

March 20, 2026 2:08 PM UTC

Little change, as prices extend choppy trade within the 0.7050 - 0.7100 range

Chart EUR/JPY Update: Choppy in range extension
Paying Article

March 20, 2026 2:01 PM UTC

Choppy trade around 182.30 has given way to a steady EUR- and JPY-driven bounce

Chart USD/JPY Update: Choppy trade - immediate gains to remain limited
Paying Article

March 20, 2026 1:44 PM UTC

The anticipated break below 158.00 has bounced sharply from 157.50 in both USD- and JPY-driven trade

Chartbook: Chart USD Index DXY: Extending January gains, but further scope to remain limited
Paying Article

March 20, 2026 1:13 PM UTC

Anticipated losses have met buying interest just above strong support at the 95.25 multi-month Fibonacci retracement

U.S. Fed's Bowman - Supports three rate cuts this year
Paying Article

March 20, 2026 1:13 PM UTC

Fed's Bowman remains optimistic on the economy, with a dovish view on rates. 

U.S. Fed's Waller - Dissuaded from dissent by oil risk
Paying Article

March 20, 2026 12:59 PM UTC

Fed's Waller suggests he would have repeated his dovish January dissent in March were it for for the energy risk to inflation.

Canada January retail sales - Positive start to Q1, but risks ahead
Freemium Article

March 20, 2026 12:46 PM UTC

January Canadian retail sales with a 1.1% increase have fallen short of the provisional 1.5% estimate made with December’s report. Sales rose by 0.8% ex autos, 0.9% ex autos and gasoline and 1.0% overall in real terms.  The preliminary estimate for February is for a 0.9% increase.

Chart USD/ZAR Update: Choppy trade - background studies rising
Paying Article

March 20, 2026 12:13 PM UTC

Little change, as prices extend choppy trade beneath congestion resistance at 17.0000

Chart EUR/CAD Update: Consolidating test of the 1.5910 Fibonacci retracement
Paying Article

March 20, 2026 11:45 AM UTC

Anticipated gains have extended to the 1.5910 Fibonacci retracement