If my understanding is correct, then owning a future essentially means owning a contract which obliges to buy/sell something at a certain time for a certain price.
But what I don't understand is how, in practice, trading futures works. When I look at video's of people trading futures they buy and sell futures just like they would stock; by placing buy and sell orders. But this does not make to me: all stocks of a certain company are equivalent, so of course all can be bought and sold at the same price. But future's are not all the same, since some are contracts for price X, while others are contracts for some different price Y. So if you and me both own a future to buy oil in December of this year, it is very well possible that our futures have different values. So how can futures be traded as a "fixed product" with a "fixed price" just stocks, when future for the same product can vary drastically in value?