Cannabis stocks and ETFs are having some of their best gains in years, and traders are piling into them on huge volume.

I provide analysis using my swing trading and technical analysis strategies. These stocks include Tilray (TLRY), Canopy Growth (CGC), Cannabis ETF (MSOS), Alternative Harvest ETF (MJ).