You heard it here first, buy marijuana stocks ahead of the November elections. Why? Because California is likely to legalize it. Having the biggest population of any state, California can and likely will be a game changer on the marijuana front. Speculation is growing that if California legalizes marijuana, the Federal Government will likely decrimilize it within 5 years. This is an early heads up to investors looking for literally 500-1000% gains in some small marijuana stocks. While most trade on the OTC market, which carry more risk, I believe in this case it is worth a small investment. The stocks that comes to mind is Medical Marijuana Inc (OTCMKTS:MJNA) and Cannabis Science Inc (OTCMKTS:CBIS). Both saw big accumulation on Friday with volume surging far above the daily average.

Read more: Marijuana Stocks A Huge Buy Ahead Of California Elections

U.S. Steel has been a one way train on a one way track. Truly an amazing run over the last one month period, gaining 84%. Think about that, 84% gain in approximately 24 trading days. It is rare you see a billion Dollar company pull such a stunt. The reason for the gain can be chalked up to great market conditions, decent earnings but also a big short squeeze. U.S. Steel has been one of the most heavily shorted large cap stocks for quite some time, especially since the commodity market dipped hard on oils collapse.

One of the toughest things to do is sell short a company on a raging bull run like this. I understand. It is scary, emotion tugs at you, you think the risk is big. However, logic show that in reality the fundamentals have gotten too far ahead of this name, not to mention the technnical extension run.

Read more: U.S Steel Triple Top On Watch: Explosive Move Finally Into Resistance

The SPDR S&P 500 ETF Trust (NYSEARCA:SPY) floated higher today on light volume after GDP grew less than expected at 1.2%. The light volume enabled the S&P 500 to float out of a tight range it had been holding for the last twelve trading days. This does leave the markets in a slightly bullish manor going into next week. Note the chart below.

Read more: Stocks End Above Triangle Pattern In Bullish Breakout

The Nasdaq 100 QQQ opened higher hitting a key double top on the daily chart. The highs hit stretch back to late 2015. The QQQ has run from $101.75 to $115.40 in a month. That is a move of 13.4% on an index. One of the biggest moves historically in such a short time frame. I think it is worth mentioning as well that the QQQ hit this double top today on the back of Facebook, Alphabet and Amazon earnings. Basically, full fledged euphoria.

The technical way to trade this is to short the market and it makes perfect sense. While average investors are going to be too fearful of shorting the QQQ, smart money recognizes the double top and understands that markets top on euphoria. 

Read more: Keys To The Trade: Double Top On NASDAQ 100 Stock Chart

This morning at 8:30AM ET, the news hit that second quarter GDP came in at 1.2% for the second quarter. Expectations had been for 2.6% GDP browth The first quarter was revised down to 0.8% growth. While the stock market is mostly shrugging this off, it will change the tune of the Federal Reserve from just two days ago. On Wednesday, the Federal Reserve had hinted they may consider raising interest rates in September and/or December 2016. This came on the back of a better jobs report last month and almost no seen economic impact from Brexit.

Read more: Second Quarter GDP Puts Federal Reserve On Hold Forever