Tks has it right--to the extent he knows a human is not going to beat the AI computers a few feet from the trading infrastructure at their own game.
I'm a buy and hold guy. Period. No-load, no commisions, if it's an ETF or mutual fund, rock-bottom expense ratios. No nonsense, no fancy tricks. Fidelity is more flexible and feature-packed and Vangaurd is better at protecting you from your own human nature. If any dividends are issued I reinvest them immediately. Generally speaking the stock market is a gambling ring that's rigged for you--if you just invest and hold and just leave it alone. It's the middle class guy's entry point into the rich man's money for sitting on your butt and doing nothing game, and the sooner the middle class guy learns that, the better. My motto is "don't be stupid." I get a little high from buying, and I never sell. If I'll need the cash I don't invest it.