Wednesday, May 14, 2025

From Fear to Greed

Mid-week market update: The market's turnaround on Monday was remarkable. Going into Friday, expectations for the Geneva trade talks weren't high. Trump had floated a reduction in the tariff rate to 80%. Instead, the U.S. cut the rate to 30%, and China cut its rate to 10%. With recession tail-risk fading, it's not a surprise that markets went full risk-on.
 
There are lots of reasons to turn bullish. Numerous price momentum studies point to significant higher stock prices. On the other hand, the Fear & Greed Index has recovered from a fearful to a greedy reading. It may be a time for a pause in the advance.
 
 The full post can be found here.
 
Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.     

Sunday, May 11, 2025

A Sector and Factor Review of Market Internals


Preface: Explaining our market timing models 
We maintain several market timing models, each with differing time horizons. The "Ultimate Market Timing Model" is a long-term market timing model based on the research outlined in our post, Building the ultimate market timing model. This model tends to generate only a handful of signals each decade.

The Trend Asset Allocation Model is an asset allocation model that applies trend-following principles based on the inputs of global stock and commodity prices. This model has a shorter time horizon and tends to turn over about 4-6 times a year. The performance and full details of a model portfolio based on the out-of-sample signals of the Trend Model can be found here.
 
My inner trader uses a trading model, which is a blend of price momentum (is the Trend Model becoming more bullish, or bearish?) and overbought/oversold extremes (don't buy if the trend is overbought, and vice versa). Subscribers receive real-time alerts of model changes, and a hypothetical trading record of the email alerts is updated weekly here. The hypothetical trading record of the trading model of the real-time alerts that began in March 2016 is shown below.

 
The latest signals of each model are as follows:
  • Ultimate market timing model: Buy equities (Last changed from “sell” on 28-Jul-2023)*
  • Trend Model signal: Bearish (Last changed from “neutral” on 11-Apr-2025)*
  • Trading model: Neutral (Last changed from “bullish” on 14-Apr-2025)*
* The performance chart and model readings have been delayed by a week out of respect to our paying subscribers.

Update schedule: I generally update model readings on my site on weekends. I am also on X/Twitter at @humblestudent and on BlueSky at @humblestudent.bsky.social. Subscribers receive real-time alerts of trading model changes, and a hypothetical trading record of those email alerts is shown here.

Subscribers can access the latest signal in real time here.

A Leadership Review

The recovery of the S&P 500 off the “Liberation Day” downdraft seems to be stalling just below the 200 dma. A review of value and growth leadership shows that the rebound was led by growth stocks, both on a global basis and across all market cap bands.


 
Does that mean the rally is vulnerable to a setback in growth names? We review the character of market leadership to answer that question.

The full post can be found here.

 

Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.    

Saturday, May 10, 2025

Why the Detox Isn't Over

Treasury Secretary Scott Bessent has warned that the economy may need to undergo a detox period before it returns to more stable growth. Since that warning, stock prices sharply pulled back and the VIX Index spiked to above 60, which are levels not seen since the 2024 bottom, the COVID Crash and the GFC. Related sentiment indicators, such as the term structure of the VIX, inverted, indicating high levels of fear. The market subsequently experienced a Zweig Breadth Thrust, which is an indicator of price momentum consistent with market bottoms. Is the detox over and is the bull back?

I don’t think so.

The stock market isn’t the economy, but it is nevertheless related to the economy. Investors need to distinguish between the likely economic effects of events and the market reaction to the events. The initial VIX spike to over 60 in the wake of the “Liberation Day” announcement was consistent with the blinding end-of-world fear that occurs at market bottoms. Usually, the subsequent bottom has been accompanied by the reduction or elimination of tail-risk by policy makers. This time, the tail-risk of a recession is very real and there are no signs of significant policy mitigation.

Here are some historical lessons from past fear spikes.

The full post can be found here.

 

Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.   

Wednesday, May 7, 2025

The Eyes of the Beholder

Mid-week market update: The S&P 500 is stalling just below its 200 dma after becoming overbought on the 5-day RSI and the percentage of stocks above the 20 dma. What technical pattern is it tracing out? Is it a bull flag (shown by the red lines), or a bear flag (black lines).
 

Bullishness and bearishness are in the eyes of the beholder.
 

The full post can be found here.

 

Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.   

Sunday, May 4, 2025

Trust the Thrust, or Sell in May?


Preface: Explaining our market timing models 
We maintain several market timing models, each with differing time horizons. The "Ultimate Market Timing Model" is a long-term market timing model based on the research outlined in our post, Building the ultimate market timing model. This model tends to generate only a handful of signals each decade.

The Trend Asset Allocation Model is an asset allocation model that applies trend-following principles based on the inputs of global stock and commodity prices. This model has a shorter time horizon and tends to turn over about 4-6 times a year. The performance and full details of a model portfolio based on the out-of-sample signals of the Trend Model can be found here.
 
My inner trader uses a trading model, which is a blend of price momentum (is the Trend Model becoming more bullish, or bearish?) and overbought/oversold extremes (don't buy if the trend is overbought, and vice versa). Subscribers receive real-time alerts of model changes, and a hypothetical trading record of the email alerts is updated weekly here. The hypothetical trading record of the trading model of the real-time alerts that began in March 2016 is shown below.

The latest signals of each model are as follows:
  • Ultimate market timing model: Buy equities (Last changed from “sell” on 28-Jul-2023)*
  • Trend Model signal: Bearish (Last changed from “neutral” on 11-Apr-2025)*
  • Trading model: Neutral (Last changed from “bullish” on 14-Apr-2025)*
* The performance chart and model readings have been delayed by a week out of respect to our paying subscribers.

Update schedule: I generally update model readings on my site on weekends. I am also on X/Twitter at @humblestudent and on BlueSky at @humblestudent.bsky.social. Subscribers receive real-time alerts of trading model changes, and a hypothetical trading record of those email alerts is shown here.

Subscribers can access the latest signal in real time here.

Buy and Sell Signals

The S&P 500 made an impressive recovery off the trade war panic sell-off. The market regained the 50 dma and it stands above “Liberation Day” levels, though the index is overbought and it is encountering a zone of resistance.



Along with the market recovery, I am seeing a resurgence of momentum-driven buy signals, or at least constructive signs for stock prices. Against that, the stock market is also facing a number of bearish headwinds, such as the “Sell in May” negative seasonality influence.

The full post can be found here.

 

Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.   

 

Saturday, May 3, 2025

A Trend Model update: Still cautious

My Trend Asset Allocation Model is a market timing model that has been running since 2013. While the model only issues buy, hold and sell signals for stocks, investors nevertheless need to make their own decisions on how much to buy and sell. Based on my out-of-sample signals, I created a model portfolio by varying the equity weight by 20% around a 60% SPY and 40% IEF benchmark. The turnover characteristics of the model portfolio is manageable, averaging 3.5 signals per year in the last five years.

The risk-adjusted returns of the model portfolio are strong. The model has beaten the 60/40 benchmark on 1, 2, 3 and 5-year time horizons, as well from inception for the period from December 31, 2013 to April 29, 2025. In addition, it was able to achieve these returns with controlled risk, equivalent to roughly an 85/15 stock/bond asset mix with 60/40 risk. As the dotted line in the chart depicting relative performance shows, the model mainly reached the superior risk-adjusted returns by sidestepping the really ugly bear markets over the study period.
  • 1 year: Model 9.5% vs. 60/40 8.7%
  • 2 years: Model 13.3% vs. 60/40 11.4%
  • 3 years: Model 9.6% vs. 60/40 7.7%
  • 5 years: Model 10.9% vs. 60/40 9.0%

Here is what it’s saying now.

The full post can be found here.

 

 

Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.      

Wednesday, April 30, 2025

A ZBT buy signal update

Mid-week market update: Today's market action has a constructive quality to it. The S&P 500 managed to stage an upside breakout through 5500 resistance and fill the price gap just above that level. The latest development saw the index pulled back to succesfully test the 5500 resistance turned support 
 
 
 
It's normal to see the market consolidate its gains after a ZBT. Here's an update.

The full post can be found here.

 

Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.     

Sunday, April 27, 2025

4 reasons to be cautious about the ZBT buy signal


Preface: Explaining our market timing models 
We maintain several market timing models, each with differing time horizons. The "Ultimate Market Timing Model" is a long-term market timing model based on the research outlined in our post, Building the ultimate market timing model. This model tends to generate only a handful of signals each decade.

The Trend Asset Allocation Model is an asset allocation model that applies trend-following principles based on the inputs of global stock and commodity prices. This model has a shorter time horizon and tends to turn over about 4-6 times a year. The performance and full details of a model portfolio based on the out-of-sample signals of the Trend Model can be found here.

  
My inner trader uses a trading model, which is a blend of price momentum (is the Trend Model becoming more bullish, or bearish?) and overbought/oversold extremes (don't buy if the trend is overbought, and vice versa). Subscribers receive real-time alerts of model changes, and a hypothetical trading record of the email alerts is updated weekly here. The hypothetical trading record of the trading model of the real-time alerts that began in March 2016 is shown below.
 
The latest signals of each model are as follows:
  • Ultimate market timing model: Buy equities (Last changed from “sell” on 28-Jul-2023)*
  • Trend Model signal: Bearish (Last changed from “neutral” on 11-Apr-2025)*
  • Trading model: Neutral (Last changed from “bullish” on 14-Apr-2025)*
* The performance chart and model readings have been delayed by a week out of respect to our paying subscribers.

Update schedule: I generally update model readings on my site on weekends. I am also on X/Twitter at @humblestudent and on BlueSky at @humblestudent.bsky.social. Subscribers receive real-time alerts of trading model changes, and a hypothetical trading record of those email alerts is shown here.

Subscribers can access the latest signal in real time here.

A ZBT Buy Signal

I have recently seen a number of buy signals triggered with strong historical long-term returns. The latest is the Zweig Breadth Thrust. The technique was first detailed in Marty Zweig’s book, Winning on Wall Street, first published in 1986. It’s a rare signal that was triggered only eight times since the book’s publication. 

The signal required the market to exhibit strong price momentum. The Zweig Breadth Thrust Indicator needed to recover from an oversold to overbought condition within 10 trading days. The signal has had a 100% positivity rate on a 6- and 12-month horizon. The market fizzled over short-term horizons on three instances when the Fed was raising rates, which is not the backdrop today. That said, Tom McClellan published a study of ZBT signals going back to the 1920s and found that the results ended to be hit-and-miss.


The ZBT buy signal triggered late last week. Notwithstanding the stellar historical record of this indicator, I am struggling with the long-term equity bull case and I have four reasons to be cautious.

The full post can be found here.

 

Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.     

Saturday, April 26, 2025

An American Emerging Market crisis?

Something unusual happened recently. During risk-off episodes, U.S. economic pain has been cushioned by falling bond yields and an appreciating USD, which translates into lower interest rates and more consumer spending power.
 
The risk-off episode that began in early April, which was just after the “Liberation Day” tariff announcements, saw the opposite. The price of the 10-year Treasury note fell more when denominated in all major currencies except the Chinese yuan. Foreigners were fleeing USD assets and Treasury paper, meaning the pain was amplified.


Had the panic not been stemmed, it was starting to look like a classic emerging market crisis.
 

The full post can be found here.

 

 

Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.    

Wednesday, April 23, 2025

Sounding the all-clear, but for how long?

Mid-week market update: It's time to sound the all-clear signal, as least in the short run. Both the S&P 500 and the equal-weighted S&P 500 have decisively staged upside breakouts through the falling trend line. The bulls have regained control of the tape.
 
 
The next resistance test is the 50% retracement level at about 5500. How far can the relief rally run?
 

The full post can be found here.

 

 

Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.   

Sunday, April 20, 2025

60/40 in an era of American Unexceptionalism


Preface: Explaining our market timing models 
We maintain several market timing models, each with differing time horizons. The "Ultimate Market Timing Model" is a long-term market timing model based on the research outlined in our post, Building the ultimate market timing model. This model tends to generate only a handful of signals each decade.

The Trend Asset Allocation Model is an asset allocation model that applies trend-following principles based on the inputs of global stock and commodity prices. This model has a shorter time horizon and tends to turn over about 4-6 times a year. The performance and full details of a model portfolio based on the out-of-sample signals of the Trend Model can be found here.

  
My inner trader uses a trading model, which is a blend of price momentum (is the Trend Model becoming more bullish, or bearish?) and overbought/oversold extremes (don't buy if the trend is overbought, and vice versa). Subscribers receive real-time alerts of model changes, and a hypothetical trading record of the email alerts is updated weekly here. The hypothetical trading record of the trading model of the real-time alerts that began in March 2016 is shown below.

 
The latest signals of each model are as follows:
  • Ultimate market timing model: Buy equities (Last changed from “sell” on 28-Jul-2023)*
  • Trend Model signal: Bearish (Last changed from “neutral” on 11-Apr-2025)*
  • Trading model: Bullish (Last changed from “neutral” on 28-Feb-2025)*
* The performance chart and model readings have been delayed by a week out of respect to our paying subscribers.

Update schedule: I generally update model readings on my site on weekends. I am also on X/Twitter at @humblestudent and on BlueSky at @humblestudent.bsky.social. Subscribers receive real-time alerts of trading model changes, and a hypothetical trading record of those email alerts is shown here.

Subscribers can access the latest signal in real time here.

Threats to the 60/40 Portfolio

The conventional asset mix of 60% equities and 40% bond is designed to maximize return and minimize volatility risk under a reasonable set of risk tolerance assumptions. The equity portion of the portfolio is meant to provide growth, while the bond portion is designed to provide portfolio stability as bond prices have low to negative correlation to stock prices. In addition, bonds have the additional benefit of a steady income and high assurance of capital preservation, or getting your money back.
 
What happens if the “getting your money back” assumption is shaken?
 
Investors saw that recently when Treasury yields rose (and Treasury prices fell) and the USD fell at the same time. The episode was interpreted as a possible end to the era of American Exceptionalism and the USD as a safe-haven asset. While we saw a similar episode in early 2018, it nevertheless underscores concerns about the 60/40 portfolio as stock bond correlations were rising in both instances. Rising correlation leads to greater portfolio volatility and a reduction in the diversification effects of the two asset classes, which can be worrisome during the current climate of elevated market stress.

What can investors do under such circumstances?
 

The full post can be found here.

 

Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.  

Saturday, April 19, 2025

Known unknowns, and unknown unknowns

Ahead of the Second Gulf War, Secretary of Defense Donald Rumsfeld famously referred to “known knowns”, “known unknowns” and “unknown unknowns” when responding to a question about Iraqi weapons of mass destruction.
 
Fast forward to 2025, investors have to contend with a series of known unknowns and unknown unknowns as they consider their investment policy in an environment where global economic uncertainty has skyrocketed to an all-time high.
 
Here are some known unknowns to consider:
  • What are the objectives of Trump’s negotiations and how far is he willing to go?
  • When will the chaos subside enough that companies can plan and respond to the changes in tariff regimes?
  • Will the U.S. economy fall into recession?
Here are some unknown unknowns to consider:
  • Have the USD and Treasury securities permanently lost their position as safe havens?
  • How much damage has been done to the post-World War II security and financial architecture?
 
The full post can be found here.
 
 
Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.  

Wednesday, April 16, 2025

Torturing the data until it talks

Mid-week market update: Market internals are showing signs of a wash-out. Readings are normalizing after an extreme oversold condition against a backdrop of extreme fear. Stock prices should advance from here.
 
On the other hand, the S&P 500 just experienced a "death cross", where the 50 dma falls below the 200 dma. Notwithstanding today's negative surprises from NVIDIA and Fed Chair Powell, the inability of the index to overcome resistance at the 5500 level, which is the site of the 50% retracement and just below a price gap, is disconcerting for the bulls.
 
 
What happens next? Let's review some historical studies, otherwise known as "torturing the data until it talks".
 

The full post can be found here.

 

 

Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates. 

Sunday, April 13, 2025

Estimating downside risk


Preface: Explaining our market timing models 
We maintain several market timing models, each with differing time horizons. The "Ultimate Market Timing Model" is a long-term market timing model based on the research outlined in our post, Building the ultimate market timing model. This model tends to generate only a handful of signals each decade.

The Trend Asset Allocation Model is an asset allocation model that applies trend-following principles based on the inputs of global stock and commodity prices. This model has a shorter time horizon and tends to turn over about 4-6 times a year. The performance and full details of a model portfolio based on the out-of-sample signals of the Trend Model can be found here.

  
My inner trader uses a trading model, which is a blend of price momentum (is the Trend Model becoming more bullish, or bearish?) and overbought/oversold extremes (don't buy if the trend is overbought, and vice versa). Subscribers receive real-time alerts of model changes, and a hypothetical trading record of the email alerts is updated weekly here. The hypothetical trading record of the trading model of the real-time alerts that began in March 2016 is shown below.

 
The latest signals of each model are as follows:
  • Ultimate market timing model: Buy equities (Last changed from “sell” on 28-Jul-2023)*
  • Trend Model signal: Neutral (Last changed from “bullish” on 15-Nov-2024)*
  • Trading model: Bullish (Last changed from “neutral” on 28-Feb-2025)*
* The performance chart and model readings have been delayed by a week out of respect to our paying subscribers.

Update schedule: I generally update model readings on my site on weekends. I am also on X/Twitter at @humblestudent and on BlueSky at @humblestudent.bsky.social. Subscribers receive real-time alerts of trading model changes, and a hypothetical trading record of those email alerts is shown here.

Subscribers can access the latest signal in real time here.

Out of Words to Describe “Oversold”

This is an oversold market, but I’ve run out of words to describe “oversold”.

The percentage of S&P 500 above the 200 dma fell below 20% last week, and the percentage above their 50 dma fell below 10% at the same time. These are rare events that have signaled severely oversold markets.
 
Going back to 2002, which is when these data series were available, the market made a final low in about half of these episodes, and re-tested the previous low, sometimes unsuccessfully, in the other half.

What’s the prognosis? What’s the market’s downside risk?
 

The full post can be found here.

 

Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.

Saturday, April 12, 2025

A game theory analysis of the trade war

Bloomberg’s U.S. chief economist Anna Wong published a chart outlining the impact of Trump’s tariff pivot. Trump raised tariffs on China and cut the “reciprocal tariff rate” to 10% for all others, except USMCA members Canada and Mexico, for 90 days. The resulting weighted tariff rate is not substantially different from the “Liberation Day” rates and it remains roughly comparable to the tariff rates of the Smoot-Hawley era. More worrisome is the higher tariff rate on consumer goods under the new regime, which spells stagflation, or higher prices combined with lower growth.
 

 
How will the trade war end? Let’s game theory this out.
 
The full post can be found here.
 
 
Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates. 

Wednesday, April 9, 2025

Trump's Liz Truss moment?

Mid-week market update: Is this Donald Trump's Liz Truss Moment? In the fall of 2022, UK prime minister passed a series of unfunded tax cuts. The bond market rebelled and sold off hard, especially in the long end of the yield curve. The massive sell-off forced a number of "hedged" pension funds into technical insolvency, which eventually led to the political downfall of the prime minister.
 
Here is where we stand today. The 10-year Treasury yield and other long yields have spiked. The MOVE Index, which is the VIX of the bond market, is up sharply. The yield curve is has marginally recovered from inversion, but nevertheless indicates tight monetary conditions. The trade war factor, which measures the performance of stocks with domestic revenues relative to the S&P 500, has surged.
 

Even as investors fret about how tariffs are affecting the stock market, the real action is in the bond market.
 

The full post can be found here.

 

Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.

 

Monday, April 7, 2025

Force Majeure

Just a quick update in a day with a fast moving market. Trump's tariffs are eliciting a reaction among key supporters and the real economy. Pittsburgh based Howmet Aerospace, a key supplier to Airbus and Boeing, declared force majeure on its contracts owing to the new tariff regime. Force majeure is a legal practice allows enabling contracted parties to avoid obligations due to unavoidable or unpredictable external circumstances.
 
This measure is likely just the tip of the iceberg. We will undoubtedly see other signs of economic slowdown in the coming days.

The full post can be found here.

 

 Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.

Sunday, April 6, 2025

A big bear, or just a plain vanilla correction?


Preface: Explaining our market timing models 
We maintain several market timing models, each with differing time horizons. The "Ultimate Market Timing Model" is a long-term market timing model based on the research outlined in our post, Building the ultimate market timing model. This model tends to generate only a handful of signals each decade.

The Trend Asset Allocation Model is an asset allocation model that applies trend-following principles based on the inputs of global stock and commodity prices. This model has a shorter time horizon and tends to turn over about 4-6 times a year. The performance and full details of a model portfolio based on the out-of-sample signals of the Trend Model can be found here.

  
My inner trader uses a trading model, which is a blend of price momentum (is the Trend Model becoming more bullish, or bearish?) and overbought/oversold extremes (don't buy if the trend is overbought, and vice versa). Subscribers receive real-time alerts of model changes, and a hypothetical trading record of the email alerts is updated weekly here. The hypothetical trading record of the trading model of the real-time alerts that began in March 2016 is shown below.

 
The latest signals of each model are as follows:
  • Ultimate market timing model: Buy equities (Last changed from “sell” on 28-Jul-2023)*
  • Trend Model signal: Neutral (Last changed from “bullish” on 15-Nov-2024)*
  • Trading model: Bullish (Last changed from “neutral” on 28-Feb-2025)*
* The performance chart and model readings have been delayed by a week out of respect to our paying subscribers.

Update schedule: I generally update model readings on my site on weekends. I am also on X/Twitter at @humblestudent and on BlueSky at @humblestudent.bsky.social. Subscribers receive real-time alerts of trading model changes, and a hypothetical trading record of those email alerts is shown here.

Subscribers can access the latest signal in real time here.


The Big One?

In light of the market’s negative surprise from Trump’s tariff announcement, the key question for investors is whether the latest pullback is just a plain vanilla correction or the Big One, which signals the start of a recession-induced bear market. As the accompanying chart shows, the S&P 500 experienced average intra-year drawdowns of -14.1%, compared to the current pullback of -17.4% so far.

 
How worried should you be? 

The full post can be found here.

 

Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.

 

Saturday, April 5, 2025

Crafting investment policy in an America First world

What should investors make of Trump’s “Liberation Day” tariffs, which was characterized as “worst than the worst-case scenario”? Instant analysis from several sources shows that the weighted average tariff rate is now higher than the rates from the Smoot-Hawley era of the 1930s. Trump claims that his tariffs will raise $6 trillion over the next decade, which amounts to the largest tax hike in U.S. history.

I pointed out last week that Trump’s abrupt shift in U.S. policy is making the world undergo a dramatic regime shift in investment environment (see Uncharted Investor Waters: From Soft to Hard Power). The key big picture question is how investors should formulate investment policy under these new circumstances.

The full post can be found here.
 
 
Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.

Wednesday, April 2, 2025

Here's what's more important than the tariff announcement

Mid-week market update: The market approached Trump's "Liberation Day" tariff announcement all beared up. Trading desk surveys indicate that most retail and institutional market participants had reduced risk coming into the announcement, with outright bears outnumbering the buy-the-dip crowd by 7%.
 
 
While the ultimate outcome of the Trump tariffs will move markets, there's something even more important than the announcement.

The full post can be found here.