The ideaTheory
Shaking hands on a price today
You want to buy a flat next January. The builder wants to sell it. Neither of you knows what flats will cost in January.
So you shake hands today on a price for January. No money moves now. In January you pay that price whatever the market says.
You have just written a forward contract. If flats get dearer you win, because you are paying the old price. If they get cheaper you lose. The builder's outcome is the exact mirror of yours.