How a CFD position works from start to finish and what it costs