​Technical analysis of the Dow as its rally stalls, GBP/USD slips but tries to find support while US natural gas futures trade in 8-month lows

​Technical analysis of the Dow as its rally stalls, GBP/USD slips but tries to find support while US natural gas futures trade in 8-month lows

​​​Macro Update ​Oil surge: Brent climbed to around $106 and WTI to $96, posting weekly gains of 17.1% and 15.1% respectively, marking the second-largest increase since the conflict began. ​Hormuz disruption: Iran’s actions in the Strait of Hormuz and continued shipping constraints are threatening roughly 20% of global oil and LNG supply, maintaining a significant risk premium in prices. […]

USD/CHF Price Analysis: Bulls eye key resistance after base formation

USD/CHF Price Analysis: Bulls eye key resistance after base formation

Zain Vawda Market Analyst Zain is an experienced financial markets analyst and educator with a rich tapestry of experience in the world of retail forex, economics, and market analysis. Initially starting out in a sales and business development role, his passion for economics and technical analysis propelled him towards a career as an analyst. He

Poland’s Unemployment Rate Holds Steady at 6….

Poland’s Unemployment Rate Holds Steady at 6….

‘, buttonPrevHTML: ”, }; function adaptBreadcrumbs() { let breadcrumbs = document.querySelectorAll(‘#header-breadcrumbs’); for(i = 0; i < breadcrumbs.length; i++) { let title = breadcrumbs[i].querySelector(‘.breadcrumbs-title’); let btns = breadcrumbs[i].querySelector(‘.btn-container:last-child’); if(btns && btns.children && btns.children.length) { if(parseInt(title.getBoundingClientRect().top + title.getBoundingClientRect().height / 2) == parseInt(btns.getBoundingClientRect().top + btns.getBoundingClientRect().height / 2)) { title.style=”flex-grow:1;”; } else { title.style=”flex-grow:0;”; } } else { title.style=”flex-grow:1;”;

France April consumer confidence 84 vs 88 expected

France April consumer confidence 84 vs 88 expected

French household sentiment worsened significantly in April with this being the lowest reading since May 2023. Of note, households’ opinion regarding their personal financial situation, both past and future, has clearly deteriorated. The index on the future financial situation fell to -20, marking its lowest estimate since March 2023. Inflation worries are evidently the biggest

Chart alert: EUR/USD drifted down to 1.1665/1635 key support for potential bullish reversal

Chart alert: EUR/USD drifted down to 1.1665/1635 key support for potential bullish reversal

Kelvin Wong Senior Market Analyst Based in Singapore, Kelvin Wong is a well-established senior global macro strategist with over 15 years of experience trading and providing market research on foreign exchange, stock markets, and commodities. Passionate about connecting the dots in the financial markets and sharing perspectives around trading and investment, Kelvin Wong is an

Dollar Rises as US–Iran Stalemate Lift Oil Prices, Euro Hit by Weak Outlook

Dollar Rises as US–Iran Stalemate Lift Oil Prices, Euro Hit by Weak Outlook

Dollar and oil are rising together today as ceasefires extend—but conflict persists. Despite a three-week extension of the Israel–Hezbollah truce and the ongoing “indefinite” pause in US–Iran conflicts, markets are increasingly focused on what is still happening rather than what has been paused. Maritime seizures, naval blockades, and localized escalations continue to define the situation,

Philippine Peso Weakens Toward Record Low

Philippine Peso Weakens Toward Record Low

‘, buttonPrevHTML: ”, }; function adaptBreadcrumbs() { let breadcrumbs = document.querySelectorAll(‘#header-breadcrumbs’); for(i = 0; i < breadcrumbs.length; i++) { let title = breadcrumbs[i].querySelector(‘.breadcrumbs-title’); let btns = breadcrumbs[i].querySelector(‘.btn-container:last-child’); if(btns && btns.children && btns.children.length) { if(parseInt(title.getBoundingClientRect().top + title.getBoundingClientRect().height / 2) == parseInt(btns.getBoundingClientRect().top + btns.getBoundingClientRect().height / 2)) { title.style=”flex-grow:1;”; } else { title.style=”flex-grow:0;”; } } else { title.style=”flex-grow:1;”;

Silver Set for Weekly Fall

Silver Set for Weekly Fall

‘, buttonPrevHTML: ”, }; function adaptBreadcrumbs() { let breadcrumbs = document.querySelectorAll(‘#header-breadcrumbs’); for(i = 0; i < breadcrumbs.length; i++) { let title = breadcrumbs[i].querySelector(‘.breadcrumbs-title’); let btns = breadcrumbs[i].querySelector(‘.btn-container:last-child’); if(btns && btns.children && btns.children.length) { if(parseInt(title.getBoundingClientRect().top + title.getBoundingClientRect().height / 2) == parseInt(btns.getBoundingClientRect().top + btns.getBoundingClientRect().height / 2)) { title.style=”flex-grow:1;”; } else { title.style=”flex-grow:0;”; } } else { title.style=”flex-grow:1;”;

Israel UN envoy warns Lebanon ceasefire extension “not 100%” despite White House deal

Israel UN envoy warns Lebanon ceasefire extension “not 100%” despite White House deal

Israel’s UN Ambassador Danon tells CNN the Lebanon ceasefire extension is “not 100%,” warning Hezbollah is firing rockets to sabotage the truce and the Lebanese government cannot control the group. (CNN/Truth Social). Summary: Trump announced via Truth Social that the Israel-Lebanon ceasefire has been extended by three weeks following an Oval Office meeting The meeting

Singapore URA Property Index Q1 2026: Price G…

Singapore URA Property Index Q1 2026: Price G…

‘, buttonPrevHTML: ”, }; function adaptBreadcrumbs() { let breadcrumbs = document.querySelectorAll(‘#header-breadcrumbs’); for(i = 0; i < breadcrumbs.length; i++) { let title = breadcrumbs[i].querySelector(‘.breadcrumbs-title’); let btns = breadcrumbs[i].querySelector(‘.btn-container:last-child’); if(btns && btns.children && btns.children.length) { if(parseInt(title.getBoundingClientRect().top + title.getBoundingClientRect().height / 2) == parseInt(btns.getBoundingClientRect().top + btns.getBoundingClientRect().height / 2)) { title.style=”flex-grow:1;”; } else { title.style=”flex-grow:0;”; } } else { title.style=”flex-grow:1;”;

Argentina Retail Sales Growth Slows in Februa…

Argentina Retail Sales Growth Slows in Februa…

‘, buttonPrevHTML: ”, }; function adaptBreadcrumbs() { let breadcrumbs = document.querySelectorAll(‘#header-breadcrumbs’); for(i = 0; i < breadcrumbs.length; i++) { let title = breadcrumbs[i].querySelector(‘.breadcrumbs-title’); let btns = breadcrumbs[i].querySelector(‘.btn-container:last-child’); if(btns && btns.children && btns.children.length) { if(parseInt(title.getBoundingClientRect().top + title.getBoundingClientRect().height / 2) == parseInt(btns.getBoundingClientRect().top + btns.getBoundingClientRect().height / 2)) { title.style=”flex-grow:1;”; } else { title.style=”flex-grow:0;”; } } else { title.style=”flex-grow:1;”;

Trump warns UK: drop digital services tax or face fresh tariffs

Trump warns UK: drop digital services tax or face fresh tariffs

Trump threatens fresh UK tariffs unless London drops its 2% digital services tax on large US tech platforms. The levy raises £800m annually and has survived prior UK-US trade talks. Trump has threatened tariffs on the UK unless it scraps its Digital Services Tax The DST is a 2% levy on revenues from large digital

The tone sours again ahead of a risky weekend – North American Session Market Wrap for April 23

The tone sours again ahead of a risky weekend – North American Session Market Wrap for April 23

However, looking under the hood reveals some underlying issues. Much of this surging activity is actually being driven by front-loaded pre-orders, as businesses desperately stockpile goods due to fears of war-led supply chain shortages. This notably propelled Manufacturing way above Services. While this recent strength in global data is a welcome sign—especially as it accompanies

Brazil’s Foreign Exchange Outflows Deepen to …

Brazil’s Foreign Exchange Outflows Deepen to …

‘, buttonPrevHTML: ”, }; function adaptBreadcrumbs() { let breadcrumbs = document.querySelectorAll(‘#header-breadcrumbs’); for(i = 0; i < breadcrumbs.length; i++) { let title = breadcrumbs[i].querySelector(‘.breadcrumbs-title’); let btns = breadcrumbs[i].querySelector(‘.btn-container:last-child’); if(btns && btns.children && btns.children.length) { if(parseInt(title.getBoundingClientRect().top + title.getBoundingClientRect().height / 2) == parseInt(btns.getBoundingClientRect().top + btns.getBoundingClientRect().height / 2)) { title.style=”flex-grow:1;”; } else { title.style=”flex-grow:0;”; } } else { title.style=”flex-grow:1;”;

Scroll to Top