Carry trade refers to a risky arbitrage in interest rate differentials between two currencies. Persistent excess carry trade returns pose a challenge to foreign exchange market efficiency. Using a data set of ten currencies between 1990 and 2017, we find: (i) a machine learning model, long...