Share your insights or perspective on the financial matter presented in the input.

Why invest for the long-term rather than buy and sell for quick, big gains?
The stock market's principal justification is matching investors with investment opportunities.  That's only reasonably feasible with long-term investments.  High frequency traders are not interested in investments, they are interested in buying cheap and selling expensive.  Holding reasonably robust shares for longer binds their capital which is one reason the faster-paced business of dealing with options is popular instead.  So their main manner of operation is leeching off actually occuring investments by letting the investors pay more than the recipients of the investments receive. By now, the majority of stock market business is indirect and tries guessing where the money goes rather than where the business goes. For one thing, this leads to the stock market's evaluations being largely inflated over the actual underlying committed deals happening.  And as the commitment to an investment becomes rare, the market becomes more volatile and instable: it's money running in circles. Fast trading is about running in front of where the money goes, anticipating the market.  But if there is no actual market to anticipate, only people running before the imagination of other people running before money, the net payout converges to zero as the ratio of serious actual investments in tangible targets declines. By and large, high frequency trading converges to a Ponzi scheme, and you try being among the winners of such a scheme.  But there are a whole lot of people competing here, and essentially the net payoff is close to zero due to the large volumes in circulation as opposed to what ends up in actual tangible investments. It's a completely different game with different rules riding on the original idea of a stock market.  So you have to figure out what your money should be doing according to your plans.