how-contract-trading-works