Ludwig Von Mises said this quote

Speculation does not determine prices; it has to accept the prices that are determined in the market. I ts efforts are directed to correctly estimating future price-situations, and to acting accordingly. The influence of speculation cannot alter the average level of prices over a given period; what it can do is to diminish the gap between the highest and the lowest prices.