recommended forex trading platform forex supply demand