Yes – TD Ameritrade offers over 70 futures contracts to trade and has a transparent fee structure set at $2.25 per contract.