What I mean is; if you want an NDF, and so don't want to take delivery of the foreign currency, can't you replicate it with a CFD? The cash flows will be different (time and frequency of settlement) which is why I mentioned convexity, but other than that, dont both leave you with a position that is exposed to the relevant rate? So you could just take a CFD on the same notional principal....????