A popular protection strategy against the U.S.-China trade dispute may soon collapse.

Mayflower Advisors' Larry Glazer warned recently that a lot of investors are setting themselves up for pain by paying an "absurd and ridiculous premium" for small cap stocks.