The S&P500 continues to follow mid-term election year s...
In our update from December 19 last year, we introduced mid-term election-year seasonality, showing an important peak would be due...
The swing trade level for XYZ I’m watching
Block Inc (XYZ) is trading relatively flat today, but the bigger picture on the chart is what has my attention. After the company ...
CVX is charging into a two-decade resistance line —Here...
Chevron Corporation (NYSE: CVX) has been one of the standout stories of 2026. The integrated energy giant operates massive upstrea...
Forecasting the upcoming week: Iran war keeps Oil in fo...
The US Dollar (USD) is ending the week on a firmer stance as the US/Israeli war against Iran closes in on two weeks. Iran's closur...
USD/KRW: Upside risks with key resistance – OCBC
OCBC strategists Sim Moh Siong and Christopher Wong highlight that USD/KRW has pushed toward 1,495, reflecting KRW’s high-beta nat...
Japan CFTC JPY NC Net Positions dipped from previous ¥-...
Japan CFTC JPY NC Net Positions dipped from previous ¥-16.6K to ¥-41.4K
Eurozone CFTC EUR NC Net Positions declined to €105.1K ...
Eurozone CFTC EUR NC Net Positions declined to €105.1K from previous €136.5K
United States CFTC S&P 500 NC Net Positions climbed fro...
United States CFTC S&P 500 NC Net Positions climbed from previous $-168.2K to $-134.5K
Australia CFTC AUD NC Net Positions dipped from previou...
Australia CFTC AUD NC Net Positions dipped from previous $67.8K to $54.2K
United States CFTC Oil NC Net Positions up to 228K from...
United States CFTC Oil NC Net Positions up to 228K from previous 172.2K
United Kingdom CFTC GBP NC Net Positions down to £-84.2...
United Kingdom CFTC GBP NC Net Positions down to £-84.2K from previous £-72.7K
United States CFTC Gold NC Net Positions climbed from p...
United States CFTC Gold NC Net Positions climbed from previous $160.1K to $163.1K