A rare 9 week winning streak for Microsoft

Just for sport……#Microsoft shares are currently in a 9 week winning streak.

I don’t think I’ve seen such a streak in that stock for over 20 years…..

While short-term stuff isn’t my style, if there is a bet to make….

I’ll say, with 2 days left in the trading week and #MSFT reporting earnings tomorrow………..Microsoft’s stock will break its 9 week streaks of consecutive advance, at the end of this week.

July 30, 2025

One more lower wave in Uranium

It’s early but if the medium term downtrend in Uranium takes hold, I’ll look for it to trade down to the $64/$65 region (from its current $71.30).

If it picks up steam, the $55 region would represent a terrific washout.

July 29, 2025

rob@karriasset.com.au

Macro Extremes (week ending July 25, 2025)

A weekly Macro, Cross Asset review of prices trading at extremes which may generate future investment ideas and opportunities.

The following assets (on a weekly timeframe) either registered an Overbought or Oversold reading and/or have traded more than 2.5 standard deviations above or below its rolling mean.

n.b. pricing of (commodity) futures contracts is only considering the immediate front month.

denotes multiple week inclusion

Extremes above the Mean (at least 2.5 standard deviations)

Orange Juice 

Palladium  *

Shanghai Rebar Steel

CSI 300

ASX Materials Index

Overbought (RSI > 70) 

Cattle *

Urea (U.S. gulf prices) *

Urea (Middle East) prices *

CHF/JPY

Hungary’s BUX Index *

Pakistan’s KSE Index *

South Korea’s KOSPI *

Czechia’s PX Index

South Africa 40 equity index * 

Singapore’s Strait Times *

Tel Aviv 35 equity index *

Canada’s TSX *

Vietnam’s VN Index *

And Polands WIG equity index *

The Overbought Quinella (Both Overbought and Traded at > 2.5 standard deviations above the weekly mean)

Copper

Shanghai Composite Index

Extremes below the Mean (at least 2.5 standard deviations)

None

Oversold (RSI < 30)

North European Hot Rolled Coil Steel *

Lithium Carbonate *

Lithium Hydroxide *

Robusta Coffee *

CAD/CHF

CAD/EUR

JPY/CHF

USD/CHF

JPY/EUR

The Oversold Quinella (Both Oversold and Traded at < 2.5 standard deviations below the weekly mean)

None

Notes & Ideas:

Government bond yields were mixed, again.

Australian, Spanish, Japanese, Swedish and shorter dated American yield rose,

The rest fell.

Canadian 10 year bond yields fell and broke their 4 straight weeks of advance.

Indonesian 10 year yields have fallen for 5 weeks.

Russian 10 year bonds yield has fallen for 10 straight weeks.

And the U.S. 10 year breakeven inflation rate is nearly overbought. 

Equities were subdued and mostly stayed in a tight range.

The overbought brigade extend their stay for another week.

U.S. biotech and Transports has a good week as did the Nikkei 225.

The ASX Financials Index was the largest loser.

Hungary and Czechia’s main indices have risen for 4 weeks straight.

The Shanghai Composite and the CSI 400 have risen for 5 consecutive weeks.

Karachi, Stockholm, Johannesburg, Bangkok and London are also in 5 week winning streaks.

Vietnam’s VN Index has climbed for the past 6 weeks.

While the Sensex has fallen for 4 consecutive weeks.

And the Philadelphia SOX index fell and broke its 8 week winning streak. 

Commodities were mixed, again, again.

Coal, Shipping Rates, Cocoa, Copper and Lean Hogs were the notable gainers.

Oil, Distillates and Gases, Palladium, Platinum, Sugar and Corn dominated the losers category.

Platinum drops out of overbought territory.

Gold price were softer.

Cocoa and Rice both rise and left oversold land.

The latter broke a 5 week falling streak.

Cattle has risen for 5 weeks.

Copper and Rubber are in 6 week winning streaks.

Urea has climbed for 7 consecutive weeks.

Robusta Coffee fell and gave up all of last weeks 4% gain.

JKM LNG has slumped for 5 straight weeks,

And Australian Coking Coal rallied following my observations in last weeks edition.

Currencies were active.

We saw several currency Pais re-enter extreme territory this week.

The Aussie rose, reversing last weeks weakness.

The Loonie was weaker.

The CHF/JPY is in a 9 week winning streak.

Overall, the U.S. (DXY) Dollar was weaker.

The Euro saw strength.

So much so, the EUR/USD is an inch from being overbought. 

While the EUR/GBP and the EUR/JPY are in respective 4 and 9 week winning streaks.

The Pound Sterling was weaker,

And the Yen was mixed.

The larger advancers over the past week comprised of;

Australia Coking Coal 10.3$, Richards Bay Coal 1.9%, Aluminium 1.7%, Rotterdam Coal 2.1%, Baltic Dry Index 10%, Cocoa 6.8%, Lean Hogs 2.1%, Copper 3.2%, Lithium Hydroxide 1.8%, Tin 5.2%, Newcastle Coal 2.8%, Tin 1.8%, Rice 2%, Shanghai Composite 1.7%, CSI 300 1.7%, All Word Developed ex USA 1.8%, ATX 2%, KBW Banks 1.6%, IDX 3.2%, DJ Transports 3.2%, FCATC 3.3%, HSCEI 1.8%, HSI 2.3%, IBB biotechs 4.5%, IBEX 1.8%, S&P SmallCap 600 0.9%, Russell 2000 0.9%, S&P MidCap 400 1.4%, Mexico 1.9%, NBI biotechs 3.6%, Nikkei 4.1%, Copenhagen 3.2%, Helsinki 2.2%, Stockholm 2.3%, PSE 1.7%, S&P 500 1.5%, STI 1.7%, Nasdaq transports 4.3%, Vietnam 2.3%, XBI biotechs 1.6%, BIST 2.7% and the ASX Materials rose 2%.

The group of largest decliners from the week included;

Bloomberg Commodity Index (1.6%), WTI Crude Oil (1.4%), Heating Oil (2%), Arabica Coffee (2%), LNG in yen (5.5%), Natural Gas (12.8%), Palladium (3.7%), Platinum (2.3%), Gasoline (2.4%), Robusta Coffee (3.6%), Sugar (3.2%), Dutch TTF Gas (3.3%), Gasoil (1.5%), Corn (2.2%), Wheat (1.5%), KRE Regional banks (2.1%), SOX (1.5%), ASX 200 (1%) and the ASX Financials fee 3.9%.

July 27, 2025

By Rob Zdravevski

rob@karriasset.com.au

Streaks and troughs for the SOX

The Philly SOX Index has risen for 8 straight weeks.

Just a note to say, 8 weeks is rare streak.

It doesn’t mean it falls from here, but probability implies it takes a breather for a week or three.

The circles in the chart below are the main focus…..for next time.

That’s when the SOX appeared as an oversold quinella in the April 4th, 2025 edition of Macro Extremes publication.

It has seen a 54% advance since then.

Those April 4th and April 11th editions of Macro Extremes contained the broadest smorgasbord of oversold extremes I had seen in years.

July 24, 2025

rob@karriasset.com.au

Equity bull market remains intact

Bond Volatility is not telling me to sell equities.

July 24, 2025

Macro Extremes (week ending July 18, 2025)

A weekly Macro, Cross Asset review of prices trading at extremes which may generate future investment ideas and opportunities.

The following assets (on a weekly timeframe) either registered an Overbought or Oversold reading and/or have traded more than 2.5 standard deviations above or below its rolling mean.

n.b. pricing of (commodity) futures contracts is only considering the immediate front month.

denotes multiple week inclusion

Extremes above the Mean (at least 2.5 standard deviations)

Baltic Dry Index

Heating Oil

Overbought (RSI > 70) 

Cattle *

Platinum *

Urea (U.S. gulf prices) *

CHF/JPY

Hungary’s BUX Index *

South Korea’s KOSPI *

Tel Aviv 35 equity index *

South Africa 40 equity index

Singapore’s Strait Times

Canada’s TSX

And Polands WIG equity index

The Overbought Quinella (Both Overbought and Traded at > 2.5 standard deviations above the weekly mean)

Palladium *

Urea (Middle East) prices *

Pakistan’s KSE Index *

Vietnam’s VN Index

Extremes below the Mean (at least 2.5 standard deviations)

Cocoa (London price)

Rice

JPY/CAD

Oversold (RSI < 30)

Lithium Carbonate *

Lithium Hydroxide *

Robusta Coffee *

The Oversold Quinella (Both Oversold and Traded at < 2.5 standard deviations below the weekly mean)

North European Hot Rolled Coil Steel *

Notes & Ideas:

Government bond yields were mixed.

Canadian 10 year bond yields have climbed for 4 straight weeks.

Indonesian 10 year yields have fallen for 4 weeks.

Russian 10 year bonds yield has fallen for 8 straight weeks.

The RSI of the U.S. 10 year breakeven inflation rate is approaching a reading of 60.

U.S. 30 year minus U.S. 10 year yield spread are nearly overbought,

And the U.S. 10 year divided by Aussie 10 year yield is entering a new downtrend.

Equities were subdued and mostly stayed in a tight range.

Several more indices joined the overbought brigade this week.

Chinese indices were stronger along with Australian and other Asian indices.

There are some streaks developing too.

The Shanghai Composite and the CSI 400 have risen for 4 consecutive weeks.

Karachi, Jakarta, Turkiye’s BIST, FTSE 100, Singapore’s STI, the ASX Materials, Toronto’s TSX and Thailand’s SET are in 4 week winning streaks.

The TSX has climbed for 12 of the past 15 weeks and advanced 18% over that time.

While the SET has soared 13% over the past 4 weeks.

Vietnam’s VN Index has climbed for the past 5 weeks.

Meanwhile, Israel’s TA35 fell and broke its 4 week rising streak.

And the Philadelphia SOX index is in a 8 week winning streak. 

Commodities were mixed, again, again.

Shipping Rates, Coffee, Natural Gas, Orange Juice, Rubber and Corn were the notable gainers.

Coal, Cocoa, LNG Gas and Rice dominated the losers category.

Richards Bay Coal gave up all of the previous weeks gains.

Palm Oil has risen 6% in the past fortnight, which is 10 times more than Gold’s performance.

The Baltic Dry Index is showing some life recently.

Cattle has risen for 4 straight weeks.

Rubber and Iron Ore are in 5 week winning streaks.

Urea has climbed for 6 consecutive weeks.

Platinum eased a little and thus broke its 6 week winning streak.

Orange Juice soared 42% over the past fortnight.

Australian Coking Coal looks like establishing a floor.

Arabica Coffee rose and broke its 5 week losing streak.

And Rice has fallen for 5 weeks.

Currencies were active.

Many currencies have left their extremes this week.

The Aussie fell.

Moreover, the AUD/JPY fell and broke a 4 week rising streak.

The Loonie rose and so the CAD/CHF broke its 5 weeks of declines.

The CHF/JPY and EUR/JPY are in 8 week winning streaks.

Broadly, the Yen was weaker.

The Euro rose against all except the USD.

The British Pound was mixed.

The larger advancers over the past week comprised of;

Baltic Dry Index 23.4%, Palm Oil 3%, Lean Hogs 1.7%, Arabica Coffee 6%, Lithium Carbonate 1.6%, Henry Hub Natural Gas 7.6%, Orange Juice 10.3%, Palladium 1.5%, Robusta Coffee 4.1%, Sugar #16 2.3%, Rubber 3.7%, Gasoil 2%, Corn 3.2%, Soybean 2.8%, Egypt 1.5%, IDX 3.7%, FCATC 4.6%, HSCEI 3.4%, Hang Seng 2.8%, TAEIX 2.8%, Nasdaq Composite 1.5%, KSE 3.2%, SA40 1.8%, SET 7.6%, STI 2.5%, Vietnam 2.7%, WIG 3.2%, ASX Financials 1.6%, ASX 200 2.1%, ASX Industrials 1.9% and the ASX Small Caps rose 3.2%.

The group of largest decliners from the week included;

Richards Bay Coal (2.7%), Rotterdam Coal (3.8%), Brent Crude (1.5%), Cocoa (4.6%), WTI Crude Oil (1.6%), JKM LNG (5.3%), LNG in Yen (1.8%), Tin (1.7%), Newcastle Coal (3.8%), Dutch TTF Gas (5.5%), Oats (1.5%), Rice (3.3%), DJ Transports (2.1%), BOVESPA (2.1%), PSE (2.4%) and the TA-35 fell 1.6%.

July 20, 2025

By Rob Zdravevski

rob@karriasset.com.au

Taking the markets temperature – July 2025 edition

My latest newsletter can be read here;

https://mailchi.mp/karriasset/taking-the-markets-temperature-july-2025

Full but odds of a melt-up are increasing

The Morgan Stanley Capital International All Country World Index is trading at levels which make me pay attention to an impending peak.

The MSCI ACWI is described as capturing large and mid cap representation across 23 Developed Markets (DM) and 24 Emerging Markets (EM) countries. With 2,528 constituents, the index covers approximately 85% of the global investable equity opportunity set.

Sadly, also according to its fact sheet, the index’s top 10 holding account for 23% of the total constituents weight.

However, the odds of a ‘melt-up’ is increasing.

Funnily, the term ‘melt-up’ is often used at the upper end of an existing advance, so I say, just be aware what time it is at the current party.

July 12, 2025

rob@karriasset.com.au

Macro Extremes (week ending July 11, 2025)

A weekly Macro, Cross Asset review of prices trading at extremes which may generate future investment ideas and opportunities.

The following assets (on a weekly timeframe) either registered an Overbought or Oversold reading and/or have traded more than 2.5 standard deviations above or below its rolling mean.

n.b. pricing of (commodity) futures contracts is only considering the immediate front month.

denotes multiple week inclusion

Extremes above the Mean (at least 2.5 standard deviations)

Copper/Gold Ratio

Copper

CSI 300 Index

Shanghai Composite Index *

China A50 Index

Overbought (RSI > 70) 

Cattle

Urea (U.S. gulf prices)

Gasoil

CAD/JPY

CHF/JPY *

CHF/USD *

EUR/JPY

EUR/USD *

Hungary’s BUX Index

South Korea’s KOSPI *

And the Tel Aviv 35 equity index *

The Overbought Quinella (Both Overbought and Traded at > 2.5 standard deviations above the weekly mean)

Palladium 

Platinum 

Urea (Middle East) prices

Pakistan’s KSE Index *

Vietnam’s VN Index

Extremes below the Mean (at least 2.5 standard deviations)

U.S. 5 year bond yield minus U.S. 3 month bill yield spread

Arabica Coffee *

Oversold (RSI < 30)

Lithium Carbonate *

Lithium Hydroxide *

Robusta Coffee *

CAD/CHF *

CAD/EUR *

USD/CHF *

The Oversold Quinella (Both Oversold and Traded at < 2.5 standard deviations below the weekly mean)

North European Hot Rolled Coil Steel

Notes & Ideas:

Government bond yields rose, except for Finland’s and Indonesia’s.

Chilean 2 year bond yields rose and broke their 6 weeks of decline.

Russian 10 year bonds yield has fallen for 7 straight weeks.

China’s 10 year yields have declined for 6 weeks.

Norwegian 10’s are in a 4 week losing streak.

U.S. 30 year minus U.S. 10 year yield spread is at maximum bullishness

And the U.S. 10 year divided by Aussie 10 year yield is entering a new downtrend.

Equities were generally higher, although subdued compared to recent weeks.

This week sees some Chinese indices registering some overbought extremes.

The Philadelphia SOX index is in a 7 week winning streak. 

Hungary’s BUX and Vietnam’s VN Index are also overbought this week.

The latter is in a 4 week winning streak along with Israel’s TA35.

Commodities were mixed, again.

Coal, Oil, Copper, Precious Metals, Urea and Orange Juice were the notable gainers.

Shipping Rates, Cocoa, Coffee, Gases, OrangeJuice and Rice dominated the losers category.

Rubber is in a 4 week wining streak.

Urea has climbed for 5 weeks and appears in this weeks overbought list.

Platinum has risen for 6 weeks straight and has registered an overbought quinella.

Orange Juice soared and broke its 5 weeks losing streak.

Aluminium broke its 5 week winning streak.

Sugar rose and broke its 8 week losing streak.

Rice has fallen for 4 weeks.

Arabica is in a 5 week losing streak.

Corn is nearing an oversold quinella.

And Nickel’s downtrend is picking steam.

Currencies were active, again.

The U.S. Dollar (DXY) Index rose and leaves oversold territory.

The USD/CHF is at maximum bearishness.

Brazil’s Real few and broke its 5 week winning streak vs the USD.

The Euro and Yen were both weaker.

The EUR/JPY has climbed for 7 weeks.

CAD/CHF is in a 5 week losing streak.

CHF/JPY has risen for 7 weeks.

The Aussie rose. 

The AUD/IDR and AUD/JPY have risen for 4 weeks.

The latter is nearing an overbought reading.

The AUD/EUR rose and broke its 4 week losing streak.

The Swiss rose.

The Loonie was mixed.

The larger advancers over the past week comprised of;

Richards Bay Coal 2.8%, Rotterdam Coal 2.8%, Brent Crude 3%, Baltic Dry Index 15.8%, WTI Crude Oil 2.2%, Palm Oil 2.8%, Copper 9%, Heating Oil 3.3%, Cattle 3.8%, LNG in Yen 4.9%, Newcastle Coal 3.8%, Orange Juice 31.5%, Palladium 11.8%, Platinum 6.4%, Gasoline 3.2%, Sugar #16 4.1%, Rubber 1.7%, Dutch TTF Gas 5.8%, Urea (U.S. Gulf) 3.6%, Gasoil 5.4%, Urea Middle East 5.7%, Silver AUD 3.6%, Silver USD 4%, Gold in GBP 1.7%, Gold in ZAR 2.6%, ATX 2.3%, CAC 1.7%, IDX 2.7%, DAX 2%, KSE 1.8%, KOSPI 4%, STI 1.9%, Vietnam 5.1% and XBI Biotechs rose 2.1%.

The group of largest decliners from the week included;

Aluminium (1.5%), North European Hot Rolled Steel (3.3%), Lithium Hydroxide (1.8%), Natural Gas (2.8%), Robusta (12.5%), Uranium (6.8%), Corm (5.8%), Oats (4.9%), Soybean (4%), Wheat (2.1%), Mexico (2.4%) and the BOVESPA fell 3.6%.

July 12, 2025

By Rob Zdravevski

rob@karriasset.com.au

Heard it somewhere, this week…..

A money manager was criticised by peers for owning shares in companies which make alcoholic beverages.

The criticiser based their revolt on alcohol part in how many personal relationships it has ruined.

The money manager rebutted with, “but just think how many relationships alcohol has helped start”.

#analysis #research