With xm you get reasonable terms for deposit bonus and receive points for ever lot you trade.And you can redeem the bonus for cash or trading at anytime.