Speculation has a special meaning when talking about money. The person who speculates is called a speculator. A speculator does not buy goods to own them, but to sell them later. The reason is that he wants to make a profit from the change in price.
One tries to buy the goods when they are cheap and to sell them when they are expensive. There is a good chance to profit as long as the market price of a good changes often in different directions.