Wal-Mart has cut its full-year earnings guidance, despite posting an improved performance in the first nine months of the year, on concerns that currency exchange will have a negative impact on its international business.