how-does-contract-trading-work