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

Psychology for major markets Apr 1
Paying Article

April 1, 2026 8:53 AM UTC

Risk mood improving

Chart USD/CHF Update: Sharp pullback from current year highs
Paying Article

April 1, 2026 8:35 AM UTC

The anticipated test of strong resistance at the 0.8040 current year high of 15-16 January has given way to a sharp pullback in profit-taking

Chart EUR/GBP Update: Consolidating gains - studies rising
Paying Article

April 1, 2026 8:25 AM UTC

Consolidation around 0.8695/00 has given way to anticipated gains

Chart USD Index DXY Update: Lower in profit-taking
Paying Article

April 1, 2026 8:12 AM UTC

Consolidation beneath the 100.64 current year high of 31 March is giving way to a deeper pullback

Chart EUR/USD Update: Higher in short-covering
Paying Article

April 1, 2026 7:52 AM UTC

Consolidation above 1.1450 has given way to a sharp bounce in short-covering

Chart GBP/USD Update: Short-covering from current year low
Freemium Article

April 1, 2026 7:33 AM UTC

Choppy trade around 1.3200 has given way to short-covering and a sharp bounce

Chart AUD/NZD Update: Higher in consolidation
Paying Article

April 1, 2026 7:15 AM UTC

Consolidation above the 1.1930 low has given way to bounce to regain the 1.2000 level to retest resistance at 1.2050

Chart EUR/SEK Update: Settling back from test of 11.0000 Fibonacci level
Paying Article

April 1, 2026 6:38 AM UTC

Lower in consolidation beneath the 11.0000 figure and 61.8% Fibonacci retracement

Chart USD/MYR Update: Consolidating beneath 4.0500
Paying Article

April 1, 2026 6:03 AM UTC

Lower in consolidation beneath the 4.0500 congestion as prices unwind overbought intraday studies

Asia Summary and Highlights 1 April
Paying Article

April 1, 2026 4:26 AM UTC

Risk mood improves on Wednesday

AUD/USD flows: Risk Improves
Paying Article

April 1, 2026 4:24 AM UTC

Risk mood improves on Wednesday

Chart USD/CNH Update: Leaning lower
Paying Article

April 1, 2026 4:23 AM UTC

Break of support at the 6.9100 level has given way to deeper pullback to 6.8800 support 

Chart USD/IDR Updates: Fresh all-time high above 17000
Paying Article

April 1, 2026 4:11 AM UTC

Consolidation below the 19975/16995 highs has given way to break to extend the underlying bull trend above the 17000 level

FX Daily Strategy: Europe, April 1st
Paying Article

April 1, 2026 3:10 AM UTC

Short vs Long Iran War
U.S. March Weekly ADP data rising modestly
U.S. February Autos and gasoline Retail Sales to rise
DXY Approaching strong resistance

Chart USD/THB Update: Consolidating, scope for pullback from 33.00/05 highs
Paying Article

April 1, 2026 2:45 AM UTC

Little change, as prices remains in consolidation below the 33.00/05 resistance and current year high

Chart USD/KRW Update: Reversal from 1537.00 spike high
Paying Article

April 1, 2026 2:37 AM UTC

No follow-through on break above the 1510.00/1518.00 highs and channel resistance with the resulting pin bar at 1537.00 high suggesting a top now in place

Chart USD/SGD Update: Outside range weighs
Paying Article

April 1, 2026 2:19 AM UTC

Turned down from fresh year high at 1.2930 as prices unwind overbought intraday studies

Chart GBP/USD Update: Consolidating at 1.3160, fresh year low
Freemium Article

April 1, 2026 2:03 AM UTC

Turned up from the 1.3160 fresh year low as prices consolidate losses from the 1.3480 high of last week

Chart EUR/USD Update: Extending bounce
Paying Article

April 1, 2026 1:38 AM UTC

Consolidation at the 1.1450 congestion has given way to bounce to reach resistance at 1.1580/1.1600

Chart EUR/JPY Update: Extend consolidation
Paying Article

April 1, 2026 1:21 AM UTC

Turned up in consolidation from the 182.60 low as prices extend choppy trade within the 182.00/184.78 range area

Chart USD/JPY Update: Extending pullback from 160.46 high
Paying Article

April 1, 2026 1:10 AM UTC

Consolidation below the 160.46 fresh year high has given way to selling pressure through support at the 159.45/159.00 area

USD/JPY flows: Another tanker hit in the Gulf
Paying Article

April 1, 2026 12:52 AM UTC

Another tanker hit in the Gulf