how does xm trading work