A contract for difference popularly known as CFD is an arrangement made in futures contract through which the client and…