I like the analogy of a house auction where there is 1 seller with a house to sell (supply), and 100 buyers turn up each demanding '1' house '100' between them.
Or there could be 2 buyers demanding 200 houses between them, and 100 sellers with only 1 house each to supply (sell).
In each scenario, which way will the price go?
a) The speculation (bidding) will not affect the price because at the end of the day the number of houses sold will equal the number of houses bought.
b) The speculation (bidding) will cause the price to go up, because even though the number of houses sold will equal the number of houses bought,
the demand is greater than the supply.