Based on your financial expertise, provide your response or viewpoint on the given financial question or topic. The response format is open.

Short-term robots and long-term investors in the stock market
....causes loses [sic] to others. Someone sells you a stock.  The seller receives cash.  You receive a stock certificate.  This doesn't imply a loss by either party especially if the seller sold the stock for more than his purchase price. A day trading robot can make money off of the price changes of a stock only if there are buyers and sellers of the stock at certain prices.  There are always two parties in any stock transaction: a buyer and a seller.  The day trading robot can make money off of an investment for 20 years and you could still make money if the investment goes up over the 20 years.  The day trading robot doesn't "rob" you of any profit.