Фьючерсы (фьючерсные контракты) работают следующим образом: в день исполнения контракта покупатель должен выкупить базовый актив по ранее согласованной цене, а поставщик обязан его продать. Прям как обычный договор поставки. Только цена фиксируется сегодня, а поставка будет через какое-то время, согласованное в контракте. Но бывают фьючерсы, которые не подразумевают поставку. В день их исполнения осуществляются расчеты между сторонами: оплачивается разница в цене. Такие фьючерсы называются расчетными.
Опцион – это тоже контракт, но покупатель опциона получает ПРАВО на покупку или продажу базового актива в определенную дату по согласованной цене. Он отличается от фьючерса тем, что покупатель может отказаться от покупки, но за это он заплатит премию. Очень похоже на страхование. Покупатель страхует риски изменения цены базового актива.