Foreign exchange (FX) and contract-for-difference (CFD) trading have long been pillars of the online investment world. Yet, as technology and investor expectations evolve, many traders are demanding ...