Next Article in Journal / Special Issue
The Evolving Transmission of Uncertainty Shocks in the United Kingdom
Previous Article in Journal / Special Issue
Return and Risk of Pairs Trading Using a Simulation-Based Bayesian Procedure for Predicting Stable Ratios of Stock Prices
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Timing Foreign Exchange Markets

by
Samuel W. Malone
1,
Robert B. Gramacy
2,* and
Enrique Ter Horst
3
1
Moody’s Analytics, 121 N Walnut St., West Chester, PA 19380, USA
2
Booth School of Business, The University of Chicago, 5807 S, Woodlawn Ave, Chicago, IL 60637, USA
3
Colegio de Estudios Superiores de Administración, Bogotá, Colombia and Instituto de Estudios Superiores de Administración, Caracas 1010, Venezuela
*
Author to whom correspondence should be addressed.
Econometrics 2016, 4(1), 15; https://doi.org/10.3390/econometrics4010015
Submission received: 2 July 2015 / Revised: 14 December 2015 / Accepted: 28 January 2016 / Published: 11 March 2016
(This article belongs to the Special Issue Computational Complexity in Bayesian Econometric Analysis)

Abstract

:
To improve short-horizon exchange rate forecasts, we employ foreign exchange market risk factors as fundamentals, and Bayesian treed Gaussian process (BTGP) models to handle non-linear, time-varying relationships between these fundamentals and exchange rates. Forecasts from the BTGP model conditional on the carry and dollar factors dominate random walk forecasts on accuracy and economic criteria in the Meese-Rogoff setting. Superior market timing ability for large moves, more than directional accuracy, drives the BTGP’s success. We explain how, through a model averaging Monte Carlo scheme, the BTGP is able to simultaneously exploit smoothness and rough breaks in between-variable dynamics. Either feature in isolation is unable to consistently outperform benchmarks throughout the full span of time in our forecasting exercises. Trading strategies based on ex ante BTGP forecasts deliver the highest out-of-sample risk-adjusted returns for the median currency, as well as for both predictable, traded risk factors.

1. Introduction

We take a novel approach to short-horizon exchange rate forecasting by using priced, predictable, and traded foreign exchange rate factors as fundamentals. Specifically, we use the carry and dollar factors proposed by [1,2]. The dollar factor is the average excess return of a portfolio that goes long in all foreign currencies versus the US dollar, whereas the carry factor captures the return of a portfolio that funds long positions in high interest rate currencies with short positions in low interest rate currencies. Linear time series factor models with perfect foresight of these factors achieve RMSEs that are between 10%–70% lower than those of the random walk benchmark, depending on the currency [2].
This result is a notable success in relation to literature in the Meese and Rogoff tradition [3], but such success raises new and important questions. Do ex post factor model forecasts based on perfect foresight of the carry and dollar factors have economic value? If so, what are the main drivers of this value? Can ex ante forecasts of individual currency excess returns, based on combining rolling factor model estimates and factor forecasts, still beat the random walk benchmark relative to economic criteria? Can a model that captures potential non-stationarity and non-linearity in the relationship between factors and exchange rates improve the economic value of factor forecasts? These are the questions we address in this paper.
We focus on the economic value of short-horizon, out-of-sample forecasts of individual exchange rate excess returns, as measured by the directional accuracy, market timing ability, profitability, and Sharpe ratios of simple directional strategies in individual exchange rates versus the US dollar. To measure market timing ability, we employ a profitability-based statistic [4], which is positive when a given directional strategy achieves superior profitability compared to a baseline strategy that randomly predicts a positive excess currency return with the same probability as the strategy being tested. Intuitively, the statistic captures the ability of a directional strategy to make money by guessing the direction correctly when it matters, which corresponds to situations when the realized return magnitudes are high. By using the covered interest rate parity (CIP) relationship, which implies that realized carry trade excess returns are equal to the interest rate differential minus the realized depreciation of the (log) spot exchange rate, we map the problem of forecasting the spot exchange rate return into the problem of “timing” carry trades in individual currencies.
Our strategies, similar to those studied recently in [5,6], fund a long position in a given currency by a short position in the US dollar, if the expected next-month excess return of doing so is positive, and take the opposite positions otherwise. As demonstrated in [7], forecast breakdowns can arise due to the instability of the relationship between exchange rates and fundamentals over time. To deal with this problem, we contribute by employing a non-parametric Bayesian treed Gaussian process (BTGP) model [8] to form conditional forecasts, in addition to (Bayesian) linear models. The BTGP relaxes stationarity and heteroskedasticity assumptions underlying the relationship between exchange rate returns and fundamentals over time, and allows this relationship to exhibit a substantial degree of non-linearity. The BTGP is, in some sense, simply a representative from a wide class of modern flexible Bayesian nonparametric methods, many others of which may suit our motivating application well, and which we believe are under utilized in this context. However two features make the BTGP particularly attractive: (1) open source software; (2) an efficient model averaging Monte Carlo scheme, over sharp breaks (trees) and smooth transitions (GPs), allowing model fits and subsequent forecasts to strike a robust balance between dynamic shifts and long term trends.1
We make a distinction between ex post forecasting exercises, in which agents have perfect foresight of next-month fundamentals, following the Meese and Rogoff tradition, and ex ante forecasting exercises, in which they do not. Our exercises are designed sequentially, so that the difference between success in ex post and ex ante forecasting depends solely on the quality of the factor forecasts themselves. To form factor forecasts, we exploit predictability results [10] which demonstrate the average developed country forward premium vs. the US dollar is a successful predictor of the dollar factor, combined with the fact that both the carry and dollar factors exhibit some moderate degree of persistence.
We compare the accuracy and economic value of factor forecasts for four models: the random walk with drift, the linear model, the BTGP, and a factor model, e.g., [11]. In particular we apply the procedure in that paper directly to the carry and dollar factors, rather than taking exchange rates as factors as in the original paper. As portfolios, the carry and dollar factors arguably do a better job of capturing distinct state variables that drive stochastic discount factors of investors in foreign exchange markets than do individual exchange rate returns, while diversifying away the sort of idiosyncratic risk known to degrade forecasting performance [1,10].
Our main results are as follows. We find that perfect foresight of the carry and dollar factors has significant economic value, both in absolute terms, and relative to the random walk benchmark and to models conditional on perfect foresight of macroeconomic fundamentals. The average annualized returns and Sharpe ratios of our strategies, across all 43 countries in our worldwide sample, are 22% and 2.1, respectively, compared to 2.8% and 0.37 for the zero-drift random walk benchmark, for ex post forecasting exercises. Linear and BTGP conditional models perform similarly in this setup, and both dominate the RW benchmark, as well as the random walk with drift (RWWD) benchmark, with respect to both directional accuracy and market timing ability. Upon considering subcases of the variables in a recently proposed factor model [2], we find that perfect foresight of both the carry and dollar factor confers added economic value relative to the benchmarks, but that the information in the dollar factor is substantially more valuable than the information contained in the carry factor.
To form ex ante exchange rate return forecasts, we first form ex ante forecasts of the carry and dollar factors. We find that traded factor forecasts formed using the [11] (GM) model, as well as conditional linear and BTGP competitors, are able to beat the random walk benchmarks for factor forecasting with respect to economic criteria, but not with respect to root mean squared error. The Sharpe ratios we obtain for factor timing strategies based on our forecasts, however, are consistent with recent results of [10,12] for the carry and dollar portfolio timing strategies. We find the novel result that the carry factor is much easier to time than the dollar factor: the BTGP obtains a Sharpe ratio of 1.23 for the carry factor timing strategy, versus only 0.38 for the dollar factor, for example, before transaction costs. All conditional models obtain similar RMSEs out-of-sample, and we use GM model factor forecasts in forming ex ante forecasts for individual currencies.
Our use of ex ante factor forecasts, combined with a rolling BTGP factor model for individual currencies, bears fruit in ex ante individual exchange rate forecasting exercises. Ex ante currency forecasts based on factor forecasts modestly outperform the random walk benchmark for the median currency with respect to directional accuracy, market timing ability, profitability, and Sharpe ratios. When we diagnose the source of BTGP outperformance by running subcases of the full BTGP model, we find that the modeling of potential non-stationarity via trees, and the modeling of potential non-linearity via Gaussian processes, are both useful in beating the benchmark. Like others, e.g., [13], we find no “magic bullet” solution to beating the benchmark, only a set of value-added innovations, which consist in our case of high quality carry and dollar fundamentals plus the BTGP model, capable of achieving superior performance when used together via Bayesian model averaging.
Finally, given our focus on out-of-sample performance with respect to multiple criteria, and our use of a diverse set of forecasting models estimated using rolling windows, we employ Giacomini–White [14] (GW) tests of unconditional and conditional predictive ability by country to evaluate our models in terms of error-based and profitability-based loss functions. Results from these tests largely confirm our conclusions from examining the performance of strategies on average and for the median currency.
The rest of this paper is organized as follows. Section 2 briefly reviews the relevant literature. Section 3 describes the dataset and fixes notation. Section 4 describes the forecasting approach and the BTGP model. Section 5 describes our trading strategy and the statistics we use to judge forecast performance. Section 6 presents empirical results. Section 7 concludes.

2. Related Literature

A substantial body of literature has focused on overturning the original [3] result that random walk models beat models conditional on perfect foresight of next-month macroeconomic fundamentals, with respect to RMSE and other traditional measures of forecasting accuracy. Such attempts have, by and large, met with little success. One class of approaches involves using more sophisticated model selection criteria (see e.g., [7,15,16]); others expand the range of exchange rates studied to include smaller country cross rates with the dollar or another major currency ([17,18,19]). A more detailed discussion of these papers, none of which manages to beat the random walk at the monthly frequency of greatest interest to the literature, can be found in [6]. Earlier work on exchange rate forecasting includes linear models with time-varying features ([20,21,22]), non-parametric kernel regression models ([23,24]), and Markov-switching models ([25,26]). More recently, the use of neural network models to forecast exchange rates has met with some limited success [16]. While the application of neural networks to forecasting daily exchange rates out of sample [27,28,29] seems to have outperformed the random walk, an application of a neural network model with monetary fundamentals at the 1-month and longer horizons finds that the neural network performs no better than a random walk at these longer horizons [30]. Rogoff himself has noted that the inability of structural models to explain the movements of G3 exchange rates in particular remains a robust stylized fact [31].
Models that do beat the random walk with drift at longer time horizons, moreover, such as a segmented trends model [25] on quarterly data, and recent factor model approaches [11,32] at the semi-annual and longer time horizons, are still dominated by the zero-drift random walk at the monthly horizon. As noted in a recent survey of the literature on exchange rate predictability [33], the random walk without drift is the most difficult benchmark to beat, and the ability of alternative models to achieve superior forecasts depends significantly upon the choice of predictors, forecast horizon, sample period, and forecast evaluation method used, not to mention the model itself.
In this context, the ability to achieve lower RMSEs than the random walk for most currencies [2], using a linear time series factor model conditional on perfect foresight of the carry and dollar factors, represents a substantial new benchmark in the international finance literature. Importantly, in our work as in his, the carry and dollar factors used in factor models do not include the currency whose excess returns are being predicted. It has been cautioned [34] that success with respect to measures of forecasting accuracy does not guarantee success with respect to economic criteria. In this paper, we take this admonition seriously, and focus on a detailed examination of the economic value of forecasts formed using the carry and dollar factors. This focus, including our diagnosis of the drivers of economic value of forecasts gleaned from directional accuracy and market timing statistics, as well as the use of the BTGP model to take into account non-stationarity and non-linearity in the process linking these new fundamentals and exchange rates, all differentiate our paper from [2].
As the first study to examine the economic implications of individual exchange rate predictability based on carry and dollar factors, we measure economic value using carry trade timing strategies, e.g., [5,6]. In these papers and our own, the benchmark (random walk) strategy forecasts the log spot exchange rate return to be zero, then invokes CIP to set the expected excess return equal to the forward premium. We retain this benchmark, but differ from [5] by including the RWWD, linear, and BTGP models for forming forecasts of log currency returns, as well as paying careful attention to the sources of the economic value derived from forecasts. We differ from [6], which examines speculation in black markets for currency, and employ a set of macroeconomic fundamentals appropriate for that setting, by focusing on large, liquid foreign exchange markets. In this paper, we report results for the cross-section of out-of-sample return time series generated across currencies in a worldwide sample, similar to those studied by [1,2,10,35]. We do not study the implications of our work for improving optimal portfolio selection in foreign exchange markets [36], but leave that problem for future research.
One of the main innovations of our paper centers on the choice of fundamentals for our conditional models: the carry and dollar risk factors. Recent works [1,2] show that the carry and dollar factors are priced risk factors in foreign exchange markets, which provide a risk-based explanation for the profitability of the classic carry trade. In the carry trade, investors fund long positions in high interest rate currencies with short positions in low interest rate currencies. Such investors are, essentially, earning positive mean excess returns by loading up on exposure to the carry risk factor [1], whereas [2] demonstrates that investors who employ the same strategy, but with the dollar as their base currency, earn positive mean excess returns by loading up on exposure to the dollar risk factor.
It is a priori reasonable to expect that systematic risk factors in foreign exchange markets should be better candidates for forecasting individual currencies than largely idiosyncratic macroeconomic fundamentals, for reasons familiar from the no-arbitrage logic of asset pricing theory [37]. However, suitable candidates for risk factors have only been discovered recently to serve this purpose.2
Our approach, and findings, echo recent factor-based approachs to bilateral exchange rate forecasting [11,32]. Unlike those papers, we use demonstrably superior carry and dollar factors to evaluate the economic value of individual exchange rate excess return forecasts at the monthly frequency, focus on the economic value of forecasts, and employ the flexible BTGP model for forecasting, which we show generally delivers superior results to the linear model.

3. Description of the Data

Our dataset is similar to those used in several recent works, e.g., [1,10]. We study 43 countries, including 14 developed and 28 emerging market countries, in addition to the Euro, during the period from November 1983 to December 2010. These currencies, which we refer to henceforth as “All" currencies, are: of Australia, Austria, Belgium, Brazil, Bulgaria, Canada, Croatia, Czech Republic, Denmark, Egypt, euro area, France, Germany, Hong Kong, Hungary, Iceland, India, Indonesia, Ireland, Israel, Italy, Japan, Kuwait, Mexico, Netherlands, New Zealand, Norway, Philippines, Poland, Portugal, Russia, Saudi Arabia, Singapore, Slovakia, South Africa, South Korea, Spain, Sweden, Switzerland, Taiwan, Thailand, Ukraine, and the United Kingdom.
Within the set of our 43 currency episodes, and following [1], we delete some observations from our sample due to large failures of covered interest rate parity for specific time periods and currencies. The deleted observations include the South African rand from the end of July 1985 to the end of August 1985, and the Indonesian rupiah from the end of December 2000 to the end of May 2007.
Spot and 1-month forward exchange rate data versus the US dollar was obtained from Reuters via Datastream. We conduct our analysis at the monthly frequency, starting from daily data to construct end-of-month exchange rates. Following the tradition in the finance literature since [38], and in the international economics literature since [3], our exposition uses spot and forward rates in logarithms rather than levels. Monthly excess returns for holding foreign currency k, denoted by rx k , are given by
rx t + 1 k = i t k - i t - Δ s t + 1 k fp t k - Δ s t + 1 k = f t k - s t + 1 k
where s and f denote spot and forward exchange rates in logs, respectively. As shown by [39], covered interest parity holds closely in foreign exchange data at the monthly frequency, so the approximation above uses the fact that i t k - i t fp t k , where the forward premium in logarithms is defined as fp t k f t k - s t k .
As in [1], we focus on trading strategies that involve positions exclusively in forward and spot currency markets, as carry trades are easy to implement in such markets, and forward contracts involve minimal default and counter-party risk. Unless otherwise stated, we drop the country superscript k in the rest of the paper for ease of exposition. In presenting our main results in the body of the paper, we ignore transaction costs and compute all strategies and returns using midpoint spot and futures prices. As robustness checks of the main exercises in this paper, we compute our individual country results net of transactions costs due to bid-ask spreads, as well as for subsets of developed and emerging market countries, in both cases following [1]. These results do not change any of our core conclusions, and the interested reader may find them in the Appendix.
To compute the carry and dollar factors we use to forecast exchange rates, following [2]. First, at the end of month t, we create a list of all currencies with data available in months t and t + 1 , and remove the currency we are predicting from the list. Second, we place the remaining currencies in ascending order by the value of their log forward premium at time t and form six portfolios of roughly equal size. Let rx t + 1 P j , denote the month t + 1 log returns of portfolios j, j = 1 , , 6 . Then the carry factor, which we denote Carry t + 1 , is computed as Carry t + 1 = rx t + 1 P 6 - rx t + 1 P 1 . The dollar factor, which we denote Dollar t + 1 is computed as Dollar t + 1 = ( 1 / 6 ) j = 1 6 rx t + 1 P j .

4. The Forecasting Models

The forecasting models for exchange rate returns we consider are the random walk, the random walk with drift, a linear regression estimated via OLS, the BTGP model, and restrictions of the BTGP model. We apply these models to the prediction of next-month carry trade log returns as follows. First, since the random walk is equivalent to assuming E t ( Δ s t + 1 ) = 0 , this implies that
rx t + 1 f , RW = E t ( rx t + 1 ) = fp t
by covered interest rate parity. Second, for the random walk with drift, we take the rolling mean of the past W = 48 months of the log spot currency return Δ s , and form the forecast
rx t + 1 f , RWWD = fp t - E t , W ( Δ s t + 1 ) ,
where E t , W ( Δ s t + 1 ) ( 1 / W ) i = t - W + 1 t Δ s i . It is important to note that the forecasts of the random walk and random walk with drift models, respectively, is the same for both ex post and ex ante forecasting exercises, as both methods rely only upon information available at the end of month t. For the formation of ex post and ex ante forecasts using conditional models, we proceed as follows.

4.1. Ex Post Forecasting versus Ex Ante Forecasting

The ex-post out-of-sample model forecast rx t + 1 f , M , in which the next-month values of fundamentals are given, is defined for model M as
rx t + 1 f , M = fp t - E t , W M ( Δ s t + 1 | X t + 1 ) ,
where fp t is the forward premium at time t, and E t , W M ( Δ s t + 1 | X t + 1 ) denotes the estimate of the conditional expectation function of model M of exchange rate log returns on fundamentals, evaluated at the month t + 1 value of the fundamentals, X t + 1 , whose elements may be computed using information available on or prior to date t + 1 . Importantly, the parameters of model M for the conditional distribution of Δ s τ + 1 | X τ + 1 are estimated for the rolling observation set τ + 1 = t - W + 1 , , t , and are not a function of information at time t + 1 .
The ex-ante out-of-sample model forecast r x t + 1 f , M , in which the next-month values of fundamentals are unknown, is defined for model M as
rx t + 1 f , M = fp t - E t , W M ( Δ s t + 1 | X t + 1 f ) ,
where the conditional expectation function of model M is now evaluated at X t + 1 f , the forecast for month t + 1 fundamentals conditional on information available in month t. No information from date t + 1 is used to form expectations of date t + 1 excess returns. The parameters of model M for the conditional distribution of Δ s τ + 1 | X τ + 1 are identical to those in the ex post forecasting procedure above. We discuss the two stage factor forecasting procedure, inspired by [11], used to generate X t + 1 f in Section 6.2.

4.2. The Bayesian Treed Gaussian Process Model

The Bayesian treed Gaussian process (BTGP) represents a flexible family of nonlinear, nonparametric, regression models built by combining the “choppy” divide-and-conquer thriftiness of trees with rich random-function smoothness of an infinite basis expansion by Gaussian processes (GPs). Although they sound complicated, treed partition models and GPs (taken separately) are remarkably simple objects. Trees just divide up the input space recursively, usually fitting simple estimates (univariate Gaussian models—averages and residual sums of squares for means and variances respectively) at each element or bottom–node of the partition, called leaves. GPs are likewise conditionally (multivariate) Gaussian models where most of the modeling action involves learning a covariance matrix, specified a priori in terms of inverse distances between predictors in the input space. Although both trees and GPs lead to highly flexible non-linear predictors, they have their limitations: trees are inherently non-smooth, and GPs enforce an overly rigid sort of global smoothness in input–output relationships and can require expensive matrix decomposition.
The marriage of trees and GPs, with Bayesian model averaging as the bond, has been demonstrated to push nonlinear regression boundaries in terms of both computation (handling larger data sets) and flexibility, enabling wider application of nonlinear regression in challenging estimation and forecasting contexts.3 More specifically, the BTGP model involves specifying a prior over regression models which, jointly, partition the input space hierarchically (via binary trees) and specify local mean structure (e.g., via GPs) independently on the elements of the partition depicted by the leaves of the tree. This defines a prior over functions which, when paired with a noise model, e.g., iid Normal (representing the likelihood), describes a posterior distribution. Markov chain Monte Carlo (MCMC) methods can then be deployed to numerically integrate over the joint posterior distribution of tree partitions and leaf-model parameters. Although any individual sample from the posterior predictive distribution would be discontinuous, due to the nature of the hard tree partitions and independent modeling at the leaves, averaging over many samples often leads to a surprisingly smooth surfaces provided the number of MCMC samples is large.
Simpler, earlier versions, of a similar idea include the Bayesian CART model and the Bayesian treed linear model (BTLM) [40,41]. These methods represent the Bayesian analogue of the classic CART (Classification and Regression Tree) methods [42] and a kind of Bayesian linear change-point model, respectively. Whereas change-point models are typically one-dimensional, e.g., in time, CART and the BTLM nicely generalize to multiple predictors, where the partitions are delineated by “straight” features in the next lower dimension (lines, planes, hyper-planes, etc.) By analogy, the BTGP can be thought of as a multi-dimensional change-point model too, facilitating regime changing nonlinear regressions. In all three examples, the flexibility afforded by trees, of being able to classify observations into different “leaves” of a partition, allows for modeling of differential behavior throughout an input or design space. With GPs and LMs, trees allow for the modeling of non-stationary and heteroskedastic relationships in the data which could not be easily accommodated in their typical, non-treed, formulation. In our particular forecasting setting, a treed LM/GP allows one to learn a functional relationship relating the carry trade return to fundamental variables (in a given month) that is inhomogenious in the spatial “geography” of that design space (of fundamentals and time) by indexing one of several GPs or LMs in the the leaves of a tree. The Bayesian inferential perspectives allows the posterior uncertainty in tree partition and leaf model specification—and therefore the degree of inhomogeniety—to be integrated over via model averaging.
In this paper we focus on the BTGP, but consider its special cases in some detail in order to explore how the different modeling layers, with increasing complexity, lend fidelity and thus accuracy in out of sample predictive tests. The full set of comparators are enumerated as follows:
M { LM , BLM , BTLM , BGP , BTGP } ,
where LM denotes the linear model estimated via ordinary least squares, BLM denotes the Bayesian linear model, BTLM denotes the Bayesian treed linear model, BGP denotes the Bayesian Gaussian process model. BLM, BTLM, and BGP models are restrictions of the full BTGP model: the non-treed version (omitting a “T” in the acronym) arise by specifying zero prior probability on trees with non-null splits, whereas the non GP options similarly limit the multivariate leaf model to an identity covariance structure. We do not explicitly consider a BCART alternative, although the tgp package does indeed provide one. The reason is that the default “ridge” prior on the regression coefficients deployed by BTLM applies substantial shrinkage when linear predictors are irrelevant, ultimately reducing the fit to a mean-only leaf model, i.e., BCART. Such a reduction was never observed in any of our empirical work, and initial experiments showed that BCART was uniformly dominated by BTLM. It was therefore omitted from further consideration.
All of these variants are implemented in the tgp package [9] for R . For LM we use the lm function in R . In all applications of the BTGP and its GP-based subcases, we use the exponential correlation function and the Bayesian MLE prior discussed in depth in [8,9]. The package takes advantage of the tree partition structure to parallelize many aspects of inference, in order to increase both the Monte Carlo fidelity (more MCMC iterations) and to accomodate larger data sets than typically possible with GP-based models. It implements a “produced–consumer” model via Pthreads to queue evaluation, particularly of the posterior predictive equations, on separate threads in a hyperthreaded multi-core system. This is in addition to the threaded linear algebra libraries that are used to parallelize matrix computations. These enhancements are key to handling the sorts of data involved in the modeling of financial time series and other related tasks. Finally, we note that the BTGP prior has many tuning parameters, the choices of which may impact the performance of the method in any application, and our setting in this paper is no different. However, the tgp package defaults have been carefully engineered to give good (i.e., non-pathalogical) behavior out of the box, and we exclusively use those settings throughout.

5. The Trading Strategy and Measures of Forecasting Performance

For forecasts rx t + 1 f , M of realized excess currency returns rx t + 1 , we compute several statistics to evaluate the forecasting performance of model M for each individual currency versus the US dollar. First, as in [6,19,26,34,43], we report a directional accuracy statistic, which is equal to the percentage of months in which the prediction of the sign of the next-month carry trade return by a given model is correct.
Second, to measure the economic value of our forecasts of next-month carry trade returns, we employ a simple directional trading strategy of the sort analyzed in [4] and adapted to the foreign exchange market context in [6] for a study of black markets. In particular, given a forecast rx t + 1 f , M for the next-period log return of a carry trade that goes short in the US dollar and long in the foreign currency, we consider an “artificial technical analyst” who takes a position according to the sign of the forecast, going long the foreign currency versus the US dollar if the forecast is positive, and going short the foreign currency versus the US dollar if the forecast is negative. The realized (log) returns to such a strategy are given by r t + 1 , where
r t + 1 = sign ( rx t + 1 f , M ) rx t + 1 .
From the log returns, we can calculate the discrete returns according to the formula
R t + 1 = exp ( r t + 1 ) - 1 .
RX t + 1 f , M and RX t + 1 denote the discrete forecast returns and carry trade returns, respectively, and are calculated in a similar manner. For a currency with T observations, realized carry trade returns RX t + 1 and return forecast RX t + 1 f , M , the Anatolyev-Gerko statistic is computed as
EP = A T - B T V ^ EP d N ( 0 , 1 ) ,
where
A T = 1 T - W t = W T - 1 sign ( RX t + 1 f , M ) RX t + 1
and
B T = 1 T - W t = W T - 1 sign ( RX t + 1 f , M ) 1 T - W t = W T - 1 RX t + 1 ,
T - W is the number of out-of-sample periods, and V ^ EP is the feasible estimate of the variance of the numerator of the statistic, for example as is given in [4].
The EP statistic is useful because it measures the extent to which a given forecasting signal is able to generate trades whose profitability (before transactions costs) exceeds that of trades generated by a forecasting signal whose unconditional directional forecasting probabilities are equal to those of the model being tested. Models with significantly positive EP statistics, therefore, are often able to achieve a consistent market timing of nontrivial moves of the exchange rate.
Third, as a transparent measure of realized profitability, we calculate the cumulative monthly return, expressed as an annual percentage rate (APR). The out-of-sample APR, assuming an initial net worth of USD 1, is computed as APR = 12 ( ( V T ) 1 / ( T - W ) - 1 ) , where V T is the net worth at the end of the sample period for a given country.
Fourth, we compute the annualized Sharpe ratio for each model and country in the sample, where we apply an adjustment [44] when generating annualized Sharpe ratios from monthly Sharpe ratios to correct for autocorrelation in monthly strategy returns.
Fifth, we report the results of GW unconditional and conditional predictive ability tests, for both ex post and ex ante out-of-sample forecasting exercises, for each of the six pairs of distinct forecasting models in the set { RW , RWWD , LM , BTGP } . We focus on four loss functions of interest: squared error, absolute error, directional (in)accuracy, and (minus) profits:
L t + 1 SE = ( rx t + 1 - rx t + 1 f ) 2 L t + 1 AE = | rx t + 1 - rx t + 1 f |
L t + 1 DA = I ( sign ( rx t + 1 ) sign ( rx t + 1 f ) < 0 ) L t + 1 profit = - RX t + 1 sign ( RX t + 1 f )
The GW framework is ideal for our setting, which uses rolling window (limited memory) estimators of a mix of nested and non-nested conditional models, and the unconditional version of the GW test is, as they note, equivalent to the test of Diebold and Mariano [45] in such a setting.

6. Empirical Results

We first present ex post forecasting results for models conditioned on a set of traditional macroeconomic variables, and compare the performance of such forecasts against that of models conditioned on our set of global foreign exchange fundamentals. After establishing the dominance of the latter set of factors in ex post exercises, we present results on ex ante forecasting exercises, in which t + 1 values of fundamentals are unknown, following by GW test results for both ex post and ex ante exercises.

6.1. Ex Post Forecasting Results

6.1.1. Macroeconomic Determinants: The Dornbusch–Frankel Model

As a point of reference, we first test the ex post out-of-sample trading strategy performance of strategies conditional on perfect foresight of macroeconomic determinants. In particular, we focus on the Dornbusch–Frankel [46,47] set of exchange rate determinants tested in [3], and run the regression
Δ s t + 1 LM = α + β ( i t * - i t ) + γ ( Δ m t + 1 * - Δ m t + 1 ) + δ ( Δ y t + 1 * - Δ y t + 1 ) + τ ( π t + 1 * - π t + 1 ) + ϵ t + 1 ,
where i t * - i t is the interest rate differential between country k and the US at the end of month t, Δ m t + 1 * - Δ m t + 1 is the difference in the log change of the money supplies between months t and t + 1 , Δ y t + 1 * - Δ y t + 1 is the difference in the log changes in the industrial production levels between months t and t + 1 , and π t + 1 * - π t + 1 is the difference of the 12-month rolling average inflation rates (measured as log changes in the respective consumer price indices) in month t + 1 . The linear model forecast for Δ s t + 1 given by the above model is
E t , W LM ( Δ s t + 1 | X t + 1 DF ) = α ^ + β ^ ( i t * - i t ) + γ ^ ( Δ m t + 1 * - Δ m t + 1 ) + δ ^ ( Δ y t + 1 * - Δ y t + 1 ) + τ ^ ( π t + 1 * - π t + 1 ) ,
where X t + 1 DF = ( i t * - i t , Δ m t + 1 * - Δ m t + 1 , Δ y t + 1 * - Δ y t + 1 , π t + 1 * - π t + 1 ) is the vector of month t + 1 Dornbusch–Frankel fundamentals at which the conditional expectation is evaluated to produce the ex post linear model forecasts. In an analogous manner, we compute and test ex post forecasts E t , W BTGP ( Δ s t + 1 | X t + 1 DF ) from the Bayesian treed Gaussian process model.
The results of this exercise are displayed in Table 1. None of the models achieves statistically significant Anatolyev-Gerko statistics for many of the 28 countries in the sample, which is reduced somewhat from the full set of 43 countries due to data availability. The RW achieves an EP statistic that is positive and significant at the 5% level for only four countries, and other models fare worse. The economic value of perfect foresight of macro fundamentals, even with the BTGP model, is low.

6.1.2. Global Foreign Exchange Market Fundamentals: Carry and Dollar Factors

We focus on the forecasting ability of the carry and dollar factors proposed and studied in [1] and [2].4 Our linear forecasting model, identical to the linear model considered in [2], implies a forecast Δ s t + 1 f , LM equal to:
E t , W LM ( Δ s t + 1 | X t + 1 GFX ) = α ^ + β ^ ( i t * - i t ) + γ ^ ( i t * - i t ) Carry t + 1 + δ ^ Carry t + 1 + τ ^ Dollar t + 1 ,
where X t + 1 GFX = ( i t * - i t , ( i t * - i t ) Carry t + 1 , Carry t + 1 , Dollar t + 1 ) is the set of global foreign exchange (GFX) factors studied by [2]. Note the conditional carry factor, ( i t * - i t ) Carry t + 1 , allows for the possibility that the beta of the currency excess returns with the carry factor may depend upon the currency’s forward premium at time t.

The Economic Value of Perfect Foresight of Dollar and Carry Fundamentals

To measure the value of perfect foresight of the carry and dollar factors, we pose the following question: “If a speculator employing simple directional strategies could estimate the parameters of our conditional models using only data up to the end of month t, but could foresee the end-of-month t + 1 values of the fundamentals upon which the models are conditioned, what economic value would such clairvoyance bring her?” The answer to this question may be found in Table 2, which displays directional accuracy statistics, [4] market timing statistics, realized profitabilities and Sharpe ratios for simple directional strategies that take the ex post forecasts of our models conditional on the information in X t + 1 GFX as inputs.
As the results from Table 2 make clear, perfect foresight of the Global Forex set of fundamentals delivers a high degree of prediction accuracy, market timing ability, and realized profitability for simple directional strategies. Somewhat remarkably, the EP test statistics for the conditional models are positive for all 43 countries, and most are significantly different from zero at the 5% level. The average realized annualized returns for the directional strategies based on conditional model forecasts are 22% before transaction costs, compared to just 2.8% for the RW, and the average (median) annualized Sharpe ratios, corrected for autocorrelation of monthly returns as in [44], are 2.1 (1.7) for the BTGP, 2.1 (1.8) for the linear model, 0.37 (0.34) for the RW, and 0.20 (0.18) for the RWWD. These results, importantly, do not reflect gains from diversification of timing strategies across currencies, as in [5].

The Source of Ex Post Forecasting Superiority: The Forward Premium, the Carry Factor, and the Dollar Factor

Having established that the models conditional on X t + 1 GFX significantly outperform the random walk benchmark, it is useful to test the relative contributions of the forward premium, the carry factor terms, and the dollar factor term to achieving this result.
To that end, Table 3 repeats the exercise of Table 2 for linear and BTGP models conditional on three subsets of the Global Forex (GFX) set of factors. The first subset, for which results are reported in panel A, consists of the forward premium (interest rate differential) alone, X t + 1 fp = i t * - i t . The second set of factors, for which results are reported in panel B, is X t + 1 GFX Carry = ( i t * - i t , ( i t * - i t ) Carry t + 1 , Carry t + 1 ) . The third set of factors, for which results are reported in panel C, is X t + 1 GFX Dollar = ( i t * - i t , Dollar t + 1 ) .
For X t + 1 fp , our ex post results are also an ex ante exercise comparable to our results in the next section, because the forward premium at time t is known in advance, even though it forms part of X t + 1 GFX . We find that the BTGP model conditional upon only the forward premium performs similarly to the RW benchmark, attaining a slightly higher median Sharpe ratio and a greater breadth of positive market timing statistics, whereas the RWWD and the LM exhibit inferior performance. These results suggest that models conditional on the forward premium may generate economic value for speculators, consistent with the results of [36] for the G3 currencies versus the US dollar, providing that instabilities in the relationship between the forward premium and excess returns are taken into account.
In Panel B, we find that perfect foresight of the Carry t + 1 factor contains economic value, in the sense that directional strategies conditional only on X t + 1 GFX Carry are more profitable on average and have higher average Sharpe ratios than those based on the random walk. The improvement is modest, however, considering we are in perfect foresight setting: the average (median) Sharpe ratio across currencies is 0.53 (0.57) for the linear model and 0.51 (0.51) for the BTGP, compared to 0.37 (0.34) for the random walk and only 0.20 (0.18) for the random walk with drift. The Anatolyev-Gerko market timing statistic is positive and significant at the 5% level for 19 countries for the LM and 17 for the BTGP, versus only 9 countries for the random walk model, and 3 for the RWWD. The advantage of conditional models with respect to directional accuracy is positive but small, which leads us to infer that the relatively strong performance of models conditional on the carry factor fundamentals is due primarily to their ability to time large magnitude return events correctly.
Turning to Panel C, we see very clearly that perfect foresight of X t + 1 GFX Dollar alone can explain the high economic value of the ex post forecasts from the time series factor model in [2]. The LM and BTGP conditional on the forward premium and dollar factor achieve both mean and median Sharpe ratios of 2.1 for the LM, and 2.0 for the BTGP, respectively, with Anatolyev-Gerko statistics positive and significant at the 5% level or better for 40 out of 43 countries in both cases. Mean directional accuracy for both conditional models is 76%, compared to 58% for the RW and 56% for the RWWD.
GW tests of unconditional forecasting ability for the models in Panel B of Table 3 reveal that models conditional on perfect foresight of the carry factor fundamentals are dominated by the random walk for squared error and absolute error loss functions, but dominate the benchmark for directional accuracy and profitability-related loss functions (results available upon request). These findings are consistent with those in [34], suggesting that lower RMSEs do not always imply success with respect to economic criteria. In contrast, GW tests of unconditional predictive ability reveal that the models in Panel C dominate the benchmarks with respect to all four loss functions. These results suggest that [2]’s findings on the psuedo-predictability of individual exchange rate returns by his factor model relative to squared error criteria are driven entirely by the dollar factor. However, as we show in Table 3, perfect foresight of both the carry and dollar factors would clearly have economic value for speculators in individual currencies.

6.2. Ex Ante Forecasting Results

Given the implication of Table 2 that knowing next month’s values of the carry and dollar factors would be economically highly valuable to currency speculators employing simple directional strategies, we turn now to the question of whether models conditional only upon time t information can generate forecasts whose economic value, measured by the performance of simple directional strategies, exceeds that of the random walk.
For this purpose, we adapt the linear model in [2], which conditions on the information set X t + 1 GFX , by replacing the realized values of this vector at time t + 1 with its predicted value at time t, E t [ X t + 1 GFX ] . We form the forecasts X t + 1 GFX , f = E t [ X t + 1 GFX ] using a set of factor-augmented linear models for Carry t + 1 and Dollar t + 1 , following [11]. The key difference between our approach (and that of [11]) is that we forecast the carry and dollar factors, whereas those authors forecast a set of three factors consisting of a subset of individual exchange rate returns (EUR/USD, CHF/USD, JPY/USD).

6.2.1. Forecasting the Carry and Dollar Factors

Our factor forecasting procedure consists of three stages. In stage 1, we estimate initial linear time series models for the factors:
Carry t + 1 f , 1 = α ^ C + β ^ CC Carry t + β ^ CD Dollar t Dollar t + 1 f , 1 = α ^ D + β ^ DC Carry t + β ^ DD Dollar t + κ ^ fp ¯ t Dev
Both equations are estimated using a rolling window of W = 48 months, and include the lagged values of both factors. Additionally, the equation for the Dollar t + 1 factor includes the variable fp ¯ t Dev , which is the average value of developed country forward premiums at time t. This innovation follows [10], which shows that the average value of developed country interest rate differentials has predictive value for the returns of the Dollar t + 1 factor.
In stage 2, we estimate the models
Carry t + 1 f , 2 = α ^ C + β ^ CC Carry t + β ^ CD Dollar t + λ ^ D Dollar t + 1 f , 1 Dollar t + 1 f , 2 = α ^ D + β ^ DC Carry t + β ^ DD Dollar t + κ ^ fp ¯ t Dev + λ ^ C Carry t + 1 f , 1
where Dollar t + 1 f , 1 and Carry t + 1 f , 1 are the forecasted values for the factors from the stage 1 estimation. Given values for Carry t + 1 f , 2 and Dollar t + 1 f , 2 , we iteratively substitute these forecasts into the right hand side of the stage 2 equations until achieving convergence for Carry t + 1 f and Dollar t + 1 f , as in [11].
In the third stage, we replace the actual values of Carry t + 1 and Dollar t + 1 , respectively, in our ex post model equations with the factor forecasts E t ( Carry t + t ) = Carry t + 1 f and E t ( Dollar t + 1 ) = Dollar t + 1 f to form ex ante forecasts of individual exchange rate returns. Our ex ante factor augmented linear model forecast Δ s t + 1 f , LM is then given by
E t , W LM ( Δ s t + 1 | E t ( X t + 1 GFX ) ) = α ^ + β ^ ( i t * - i t ) + γ ^ ( i t * - i t ) Carry t + 1 f + δ ^ Carry t + 1 f + τ ^ Dollar t + 1 f ,
where X t + 1 GFX , f = ( i t * - i t , ( i t * - i t ) Carry t + 1 f , Carry t + 1 f , Dollar t + 1 f ) is the ex ante version the factors in [2]. The ex ante forecasts from the Bayesian treed Gaussian process model, E t , W BTGP ( Δ s t + 1 | E t ( X t + 1 GFX ) ) , are computed as the mean of the posterior distribution for Δ s τ + 1 | X τ + 1 GFX evaluated at E t ( X t + 1 GFX ) , and we use CIP relationships to form ex ante forecasts of individual exchange rate excess returns, as usual.
Table 4 displays performance statistics for ex ante out-of-sample forecasts for the traded carry and dollar factors. For each factor, we compare the factor forecasting procedure of [11] against the random walk with drift, a linear model, and a BTGP model. The linear model and BTGP use the same set of individual predictors for each factor at the [11] (GM) procedure (lagged factors for the carry factor, and lagged factors plus fp ¯ t Dev for the dollar factor), but unlike the latter procedure, do not use information about the forecast of the other factor in forming predictions. We use the RWWD as our naïve benchmark, rather than the RW, because the factors are priced risk factors whose mean returns are known to be positive and significant (see [1,2,10]).
A few important insights can be gleaned from Table 4, which reports out-of-sample RMSEs, MAEs, directional accuracy, the [4] EP statistic, and the APRs and Sharpe ratios of factor timing strategies that use model forecasts as inputs. First, conditional models obtain similar RMSEs and MAEs out-of-sample, and are unsurprisingly inferior to the RWWD benchmark with respect to these accuracy criteria. Second, we see that the RWWD benchmark also exhibits superior directional accuracy versus conditional models. Third, we see that conditional models exhibit superior market timing ability versus the RWWD for both factors, and that their ability to time the carry factor is statistically highly significant, whereas their ability to time the dollar factor is not. Finally, we see that factor timing strategies conditional on LM, BTGP, and GM model forecasts exhibit superior profitability and Sharpe ratios versus the RWWD benchmark, with the BTGP model earning the highest Sharpe ratios for both factors. The Sharpe ratio for the carry factor, before transaction costs, for the BTGP is over 1.2, and for the LM and GM models are approximately 1.1. Our result, mirroring [12], indicates that timing carry trade portfolios using conditional models with non-trivial forecasting ability can be an effective strategy for foreign exchange market investors.

6.2.2. Ex Ante Exchange Rate Return Forecasts: Decomposing the Performance of the Bayesian Treed Gaussian Process

The performance statistics for ex ante forecasting exercises obtained using our carry and dollar factor forecasts, formed using the GM forecasting procedure, are reported in Table 5. Panel A of the table reports results for the benchmarks. Panel B reports results for the linear model. Panel C reports results for the following four subcases of the BTGP: the Bayesian linear model (BLM), the Bayesian treed linear model (BTLM), the Bayesian Gaussian process (BGP), and the full Bayesian treed Gaussian process (BTGP).
The main results of Table 5 are as follows. First, conditional models outperform the benchmarks with respect to market timing ability, as measured by the broadly positive values by country for the [4] excess profitability statistic, which are positive and significant at the 5% level for 13 countries for the full BTGP model, versus only 9 countries for the RW model. The directional accuracy results are mixed: conditional models outperform benchmarks for the median country, but the RW achieves a slightly higher average directional accuracy percentage across countries due to very high directional accuracy percentages for the handful of countries in which it performs best. Second, mean and median APRs and Sharpe ratios for directional strategies based on model forecasts generally follow the patterns of performance with respect to the directional accuracy and market timing results, as expected. The RW strategy median Sharpe ratio is 0.358, versus 0.424 for the full BTGP model.
Turning to panel C, all subcases of the BTGP outperform the benchmarks and the LM with respect to profitability for the median country, and all but the BTLM outperform the benchmarks and the LM with respect to median Sharpe ratios. However, neither paired t-tests for differences in means, nor paired Wilcoxon signed rank tests for differences in medians, of APRs or Sharpe ratios for the BTGP or its subcases versus the RW are significant at the 10% level (not shown). This is due to large variation across countries in strategy performance for each strategy. Thus outperformance of the BTGP is broad, but not deep. Finally, among the subcases of the BTGP model, the highest median directional accuracy is attained by the BLM and the BTLM, whereas the highest median cumulative profitability and Sharpe ratios are attained by the BGP, which appears to have a slight edge in market timing ability. Taking into account non-stationarity, via trees, seems to improve performance in directional accuracy, whereas taking into account non-linearity, via Gaussian processes, seems to improve performance with respect to market timing.

6.3. GW Tests of Unconditional and Conditional out-of-Sample Predictive Ability

To get an idea of how directional accuracy and profitability results compare to the results of our models with respect to traditional squared and absolute error criteria, we present results from GW tests of unconditional and conditional forecasting ability, for both ex post and ex ante out-of-sample forecasting exercises.
Our results for ex post forecasting exercises are reported in Table 6, and our results for ex ante forecasting exercises are reported in Table 7. Results for the unconditional GW statistics are displayed in Panel A, with results for conditional GW statistics displayed in Panel B, of each table respectively. For a given forecasting exercise, loss function, and pair of methods under comparison, we evaluate the relevant two-sided GW statistic for each country time series in our sample of 43 countries. The three numbers displayed in each such entry of the tables are of the form a / b / c , where a is the number of countries for which the model in the column of each sub-table dominates the model in the row at the 10% level or better, b is the number of countries for which neither model significantly dominates the other, and c is the number of countries for which the model in the row dominates the model in the column at the 10% level or better. In all cases we have a + b + c = 43 .
The results, which are largely consistent with our previous findings, can be summarized as follows. First, in Table 6, we see that ex post out-of-sample forecasts by LM and BTGP models dominate the benchmarks with respect to all four loss functions, but that the dominance is more pronounced for directional (in)accuracy and (minus) profit loss functions than for squared and absolute error. For the unconditional tests shown in Panel A, the BTGP significantly outperforms the RW at the 10% level for 32 countries for the profitability loss function, versus only 26 countries for squared error. Second, we see that the results for conditional tests in Panel B are very similar to those for unconditional tests, but slightly weaker in the sense that fewer strategies display dominance at the 10% level across loss functions.
Turning to Table 7, we see from Panel A that the RW is clearly superior to conditional models with respect to the accuracy-related loss functions, squared and absolute error, as expected. With respect to directional accuracy and profitability-related loss functions, however, the conditional models and benchmarks perform roughly equally. Turning to Panel B, we see that the results of the conditional predictive ability tests are generally less significant than for tests of unconditional predictive ability, similar to what we found for the ex post exercises displayed in Table 6. Overall, results from GW tests validate our emphasis on profitability-related criteria as opposed to measures of forecasting accuracy in this paper, consistent with the message in [34]. The results also confirm that perfect foresight of carry and dollar factors confers significant economic value on investors, whereas good ex ante forecasts of the factors lead to ex ante forecasts for individual exchange rate excess returns whose economic value, as measured in this paper, is quite comparable to that of the random walk benchmark, and for the median country, better.

7. Conclusions

We assess the out-of-sample forecasting performance of linear and nonparametric Bayesian treed Gaussian process (BTGP) models conditional on a set of novel, global foreign exchange carry and dollar factors recently brought to attention in the finance literature. In exercises styled after [3], our conditional models soundly beat the random walk across various measures of forecasting performance. Simple carry-trade timing strategies in individual currencies based on perfect foresight of factors realize large Sharpe ratios, with profitability and market timing ability driven by the dollar factor in particular. Forming ex ante forecasts of the traded factors themselves using conditional models, in particular the BTGP, leads to large Sharpe ratios for the carry factor timing strategy, but less so for the dollar factor timing strategy. Ex ante currency forecasts based on factor forecasts modestly outperform the random walk benchmark for the median currency with respect to directional accuracy, market timing ability, profitability, and Sharpe ratios. Future research can build upon our results by focusing on the gains from optimal diversification of conditional carry trade timing strategies, among other topics.

Acknowledgments

The authors would like to thank Adrien Verdelhan, as well as participants at the 2013 Midwest Finance Association conference, the 2013 Royal Economic Society conference, the 30 May 2013 Chicago Booth Econometrics seminar, and the 2013 European Seminar on Bayesian Econometrics, for useful comments.

Author Contributions

The research was primarily directed by Samuel Malone. Support for nonparametric regression, in particular the Bayesian treed Gaussian process (BTGP) model, was provided by Robert Gramacy. Enrique ter Horst provided data gathering expertise. Samuel Malone wrote the first draft of the paper. Subsequent drafts were edited equally by the other authors.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix: Robustness Checks

This Online Appendix presents robustness checks on the core results of Table 2 and Table 5, pertaining to the RW and RWWD benchmark models, as well as the linear model and BTGP model conditional on the forward premium, the conditional carry factor, the carry factor, and the dollar factor, as described in Section 6.1.2 of the paper. In particular, we present those results by country group, for all countries, developed countries, and emerging market countries, as well as net of transaction costs.
In the tables that follow, the set of “Developed" country currencies consists of those of: Australia, Belgium, Canada, Denmark, the euro area, France, Germany, Italy, Japan, Netherlands, New Zealand, Norway, Sweden, Switzerland, and the United Kingdom, while the set of “Emerging Market” currencies consists of the remaining 28 countries in the dataset. For the five Eurozone countries, we use the cross-rates of their currencies versus the US dollar pre-euro as one set of time series, and the euro versus US dollar time series after the inception of the euro in January 1999 as a separate, non-overlapping currency time series.
For the purpose of computing returns net of transaction costs, in what follows we compute the net log currency excess return for an investor who goes long in a foreign currency as r x t + 1 l = f t b - s t + 1 a , whereas the next log currency excess return for an investor who goes short in the foreign currency, and long the dollar, is r x t + 1 s = - f t a + s t + 1 b . Here f t b denotes the bid price for selling the dollar forward in period t, s t + 1 a the ask price for buying dollars at time t + 1 , f t a the ask price for buying the dollar forward at time t, and s t + 1 b the bid price for selling dollars in the spot market at time t + 1 , respectively.
Table A1 presents robustness exercises for Table 2, and Table A2 presents robustness exercises for Table 5. The relative ranking of models is maintained in these exercises. We find that results for both ex post and ex ante forecasting exercises are more variable within the set of emerging market countries than the set of developed countries, in terms of the range of realized profitabilities and Sharpe ratios of directional strategies, as is to be expected.
Table A1. Performance statistics for ex post forecasting exercises with GFX factors: Results by country group and net of transaction costs.
Table A1. Performance statistics for ex post forecasting exercises with GFX factors: Results by country group and net of transaction costs.
ModelRWRWWDLMBTGP
All Countries
Cum. APR
(post-TC)
Mean0.0101−0.00760.20740.2079
Median0.0166−0.00260.22440.2192
Min−0.1189−0.1826−0.0027−0.0018
Max0.09860.10970.48020.5077
Sharpe ratio
(post-TC)
Mean0.1643−0.00441.8771.896
Median0.22840.02171.4451.5026
Min−0.6559−1.8427−0.3023−0.2542
Max0.72521.19744.35184.4182
Developed Countries
Cum. APR
(post-TC)
Mean0.0313−0.00260.2370.2361
Median0.02830.00840.28290.2755
Min−0.0095−0.05210.07930.08
Max0.08360.01740.36460.353
Sharpe ratio
(post-TC)
Mean0.32390.03922.28912.2497
Median0.32430.13922.32872.3807
Min−0.0334−0.43910.71190.8279
Max0.6530.25243.99343.674
Emerging Market Countries
Cum. APR
(post-TC)
Mean−0.0012−0.01030.19150.1927
Median0.0017−0.00770.18040.1757
Min−0.1189−0.1826−0.0027−0.0018
Max0.09860.10970.48020.5077
Sharpe ratio
(post-TC)
Mean0.0788−0.02771.65621.7064
Median0.1041−0.04011.32781.2661
Min−0.6559−1.8427−0.3023−0.2542
Max0.72521.19744.35184.4182
Table A1 presents robustness exercises for Table 2.
Table A2. Performance statistics for ex ante forecasting exercises with GFX factors: Results by country group and net of transaction costs.
Table A2. Performance statistics for ex ante forecasting exercises with GFX factors: Results by country group and net of transaction costs.
ModelRWRWWDLMBTGP
All Countries
Cum. APR
(post-TC)
Mean0.0108−0.0087−0.0030.0153
Median0.0166−0.00260.0150.0245
Min−0.1189−0.1826−0.228−0.1618
Max0.09860.10970.24320.2271
Sharpe ratio
(post-TC)
Mean0.1681−0.01330.06380.237
Median0.23650.02170.21360.2919
Min−0.6559−1.8427−1.6912−0.963
Max0.72521.19742.02632.0458
Developed Countries
Cum. APR
(post-TC)
Mean0.033−0.00480.0330.0364
Median0.03230.00530.03660.0417
Min−0.0132−0.0559−0.0426−0.0389
Max0.09570.01780.09060.0906
Sharpe ratio
(post-TC)
Mean0.33330.01960.33160.3631
Median0.32580.10420.3750.3865
Min−0.0687−0.4656−0.238−0.2345
Max0.65690.25610.55250.6695
Emerging Market Countries
Cum. APR
(post-TC)
Mean−0.0011−0.0108−0.02230.004
Median0.0017−0.00850.00080.0058
Min−0.1189−0.1826−0.228−0.1618
Max0.09860.10970.24320.2271
Sharpe ratio
(post-TC)
Mean0.0796−0.0309−0.07960.1694
Median0.1212−0.04190.06480.2131
Min−0.6559−1.8427−1.6912−0.963
Max0.72521.19742.02632.0458
Table A2 presents robustness exercises for Table 5.
  • 1.On a computational note, all code for this paper was written using the R language, with the BTGP model implemented using the tgp package [9]. To speed up back-testing exercises, we made use of the snow (now called parallel) and snowfall libraries in R. In our simple experimental setup, forecast generation for different currencies, as well as different time periods for a given currency, are independent. We experimented with parallelizing forecast generation over time periods, and found modest speed up gains on the order of 3.2 times using the socket method with four cores on a Lenovo laptop.
  • 2.We also study the non-traded volatility risk factor proposed by [35], but find that the carry factor slightly dominates this factor. These results are available upon request.
  • 3.The BTGP has been applied successfully in areas such as computational fluid dynamics, genetics, climatology and political science.
  • 4.Our results indicate that the carry factor slightly but unambiguously dominates the nontraded volatility factor in [35] in achieving lower RMSEs and performance statistics. These results are available upon request.

References

  1. H. Lustig, N. Roussanov, and A. Verdelhan. “Common risk factors in currency markets.” Rev. Financ. Stud. 24 (2011): 3731–3777. [Google Scholar] [CrossRef]
  2. A. Verdelhan. “The Share of Systematic Variation in Bilateral Exchange Rates.” J. Finance. forthcoming. [CrossRef]
  3. R.A. Meese, and K. Rogoff. “Empirical exchange rate models of the seventies: Do they fit out of sample? ” J. Int. Econ. 14 (1983): 3–24. [Google Scholar] [CrossRef]
  4. S. Anatolyev, and A. Gerko. “A trading approach to testing for predictability.” J. Bus. Econ. Stat. 23 (2005): 455–461. [Google Scholar] [CrossRef]
  5. C. Burnside, M. Eichenbaum, and S. Rebelo. “Carry Trade: The Gains of Diversification.” J. Eur. Econ. Assoc. 6 (2008): 581–588. [Google Scholar] [CrossRef]
  6. R. Gramacy, S.W. Malone, and E.T. Horst. “Exchange Rate Fundamentals, Forecasting, and Speculation: Bayesian Models in Black Markets.” J. Appl. Econom. 29 (2014): 22–41. [Google Scholar] [CrossRef]
  7. L. Sarno, and G. Valente. “Exchange rates and fundamentals: Footloose or evolving relationship? ” J. Eur. Econ. Assoc. 7 (2009): 786–830. [Google Scholar] [CrossRef]
  8. R.B. Gramacy, and H.K. Lee. “Bayesian treed Gaussian process models with an application to computer modeling.” J. Am. Stat. Assoc. 103 (2008): 1119–1130. [Google Scholar] [CrossRef]
  9. R.B. Gramacy. “tgp: An R package for Bayesian Nonstationary, Semiparametric nonlinear Regression and Design by treed Gaussian process models.” J. Stat. Softw. 19 (2007): 6. [Google Scholar] [CrossRef]
  10. H. Lustig, N. Roussanov, and A. Verdelhan. “Countercyclical currency risk premia.” J. Financ. Econ. 111 (2014): 527–553. [Google Scholar] [CrossRef]
  11. R. Greenaway-McGrevy, N.C. Mark, D. Sul, and J.L. Wu. “Exchange Rates as Exchange Rate Common Factors.” Technical Report. 2012. Available online: http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2138713 (accessed on 2 July 2015).
  12. G. Bakshi, and G. Panayotov. “Predictability of currency carry trades and asset pricing implications.” J. Financ. Econ. 110 (2013): 139–163. [Google Scholar] [CrossRef]
  13. M. Johannes, A. Korteweg, and N. Polson. “Sequential learning, predictability, and optimal portfolio returns.” J. Financ. 69 (2014): 611–644. [Google Scholar] [CrossRef]
  14. R. Giacomini, and H. White. “Tests of Conditional Predictive Ability.” Econometrica 74 (2006): 1545–1578. [Google Scholar] [CrossRef]
  15. A.K. Nag, and A. Mitra. “Forecasting daily foreign exchange rates using genetically optimized neural networks.” J. Forecast. 21 (2002): 501–511. [Google Scholar] [CrossRef]
  16. A. Preminger, and R. Franck. “Forecasting exchange rates: A robust regression approach.” Int. J. Forecast. 23 (2007): 71–84. [Google Scholar] [CrossRef]
  17. T.R. Liu, M.E. Gerlow, and S.H. Irwin. “The performance of alternative VAR models in forecasting exchange rates.” Int. J. Forecast. 10 (1994): 419–433. [Google Scholar] [CrossRef]
  18. J. Yang, X. Su, and J.W. Kolari. “Do Euro exchange rates follow a martingale? Some out-of-sample evidence.” J. Bank. Financ. 32 (2008): 729–740. [Google Scholar] [CrossRef]
  19. V. Cerra, and S.C. Saxena. “The monetary model strikes back: Evidence from the world.” J. Int. Econ. 81 (2010): 184–196. [Google Scholar] [CrossRef]
  20. D. Alexander, and L.R. Thomas III. “Monetary/Asset models of Exchange Rate Determination: How well have they Performed in the 1980’s? ” Int. J. Forecast. 3 (1987): 53–64. [Google Scholar] [CrossRef]
  21. C.C. Wolff. “Time-varying parameters and the out-of-sample forecasting performance of structural exchange rate models.” J. Bus. Econ. Stat. 5 (1987): 87–97. [Google Scholar] [CrossRef]
  22. C.C. Wolff. “Models of exchange rates: A comparison of forecasting results.” Int. J. Forecast. 4 (1988): 605–607. [Google Scholar] [CrossRef]
  23. F.X. Diebold, and J.A. Nason. “Nonparametric exchange rate prediction? ” J. Int. Econ. 28 (1990): 315–332. [Google Scholar] [CrossRef]
  24. R.A. Meese, and A.K. Rose. “Nonlinear, nonparametric, nonessential exchange rate estimation.” Am. Econ. Rev. 80 (1990): 192–196. [Google Scholar]
  25. C. Engel, and J.D. Hamilton. “Long Swings in the Dollar: Are They in the Data and Do Markets Know It? ” Am. Econ. Rev. 80 (1990): 689–713. [Google Scholar]
  26. C. Engel. “Can the Markov Switching Model forecast exchange rates? ” J. Int. Econ. 36 (1994): 151–165. [Google Scholar] [CrossRef]
  27. C.M. Kuan, and T. Liu. “Forecasting exchange rates using feedforward and recurrent neural networks.” J. Appl. Econom. 10 (1995): 347–364. [Google Scholar] [CrossRef]
  28. C. Brooks. “Linear and Non-linear (Non-) Forecastability of High-frequency Exchange Rates.” J. Forecast. 16 (1997): 125–145. [Google Scholar] [CrossRef]
  29. R. Gencay. “Linear, non-linear and essential foreign exchange rate prediction with simple technical trading rules.” J. Int. Econ. 47 (1999): 91–107. [Google Scholar] [CrossRef]
  30. M. Qi, and Y. Wu. “Nonlinear prediction of exchange rates with monetary fundamentals.” J. Empir. Financ. 10 (2003): 623–640. [Google Scholar] [CrossRef]
  31. K. Rogoff. “The Failure of Empirical Exchange Rate Models: No Longer New but Still True.” Econ. Policy Web Essay 1, 1 (2001). [Google Scholar]
  32. C. Engel, N.C. Mark, and K.D. West. “Factor Model Forecasts of Exchange Rates.” Technical Report. 2012. Available online: http://www.nber.org/papers/w18382 (accessed on 2 July 2015).
  33. B. Rossi. “Exchange Rate Predictability.” J. Econ. Lit. 51 (2013): 1063–1119. [Google Scholar] [CrossRef]
  34. G. Leitch, and J.E. Tanner. “Economic forecast evaluation: Profits versus the conventional error measures.” Am. Econ. Rev. 81 (1991): 580–590. [Google Scholar]
  35. L. Menkhoff, L. Sarno, M. Schmeling, and A. Schrimpf. “Carry trades and global foreign exchange volatility.” J. Financ. 67 (2012): 681–718. [Google Scholar] [CrossRef] [Green Version]
  36. P. Della Corte, L. Sarno, and I. Tsiakas. “An Economic Evaluation of Empirical Exchange Rate Models.” Rev. Financ. Stud. 22 (2009): 3491–3530. [Google Scholar] [CrossRef]
  37. J. Cochrane. Asset Pricing. Princeton, NJ, USA: Princeton University Press, 2001. [Google Scholar]
  38. E.F. Fama. “Forward and spot exchange rates.” J. Monet. Econ. 14 (1984): 319–338. [Google Scholar] [CrossRef]
  39. Q.F. Akram, D. Rime, and L. Sarno. “Arbitrage in the foreign exchange market: Turning on the microscope.” J. Int. Econ. 76 (2008): 237–253. [Google Scholar] [CrossRef]
  40. H.A. Chipman, E.I. George, and R.E. McCulloch. “Bayesian CART Model Search (with discussion).” J. Am. Stat. Assoc. 93 (1998): 935–960. [Google Scholar] [CrossRef]
  41. H.A. Chipman, E.I. George, and R.E. McCulloch. “Bayesian Treed Models.” Mach. Learn. 48 (2002): 303–324. [Google Scholar] [CrossRef]
  42. L. Breiman, J.H. Friedman, R. Olshen, and C. Stone. Classification and Regression Trees. Belmont, CA, USA: Wadsworth, 1984. [Google Scholar]
  43. A. Abhyankar, L. Sarno, and G. Valente. “Exchange rates and fundamentals: Evidence on the economic value of predictability.” J. Int. Econ. 66 (2005): 325–348. [Google Scholar] [CrossRef]
  44. A.W. Lo. “The Statistics of Sharpe Ratios.” Financ. Anal. J. 58 (2002): 36–52. [Google Scholar] [CrossRef]
  45. F.X. Diebold, and R.S. Mariano. “Comparing Predictive Accuracy.” J. Bus. Econ. Stat. 13 (1995): 253–263. [Google Scholar]
  46. R. Dornbusch. “Expectations and Exchange Rate Dynamics.” J. Political Econ. 84 (1976): 1161–1176. [Google Scholar] [CrossRef]
  47. J.A. Frankel. “On the Mark: A Theory of Floating Exchange Rates Based on Real Interest Rate Differentials.” Am. Econ. Rev. 69 (1979): 601–622. [Google Scholar]
  48. D.W.K. Andrews. “Heteroskedasticity and Autocorrelation Consistent Covariance Matrix Estimation.” Econometrica 59 (1991): 817–858. [Google Scholar] [CrossRef]
Table 1. Performance statistics for ex post forecasting exercises: Linear and Bayesian treed Gaussian process (BTGP) models conditional on Dornbusch–Frankel fundamentals. Includes summary statistics for the the directional accuracy percentage, the Anatolyev-Gerko excess profitability (EP) test statistic, the cumulative strategy return, expressed as an annual percentage return (APR), and the annualized Sharpe ratio, corrected for auto-correlation of monthly returns as in [44], for strategies based on model forecasts. The summary statistics reported are the mean, median, minimum and maximum values attained across the sample of 28 countries for which data is available, with the exception of the EP test, for which we report the number of countries in each of three categories: those for which the test is positive and significant at the 5% level, those for which it is insignificant, and those for which it is negative and significant. We also report incidence of a positive EP statistic. The models considered are the benchmarks, the random walk (RW) and random walk with drift (RWWD), and the conditional models, the linear model (LM) and the Bayesian treed Gaussian process (BTGP). The LM and BTGP models are conditional on perfect foresight of the Dornbusch–Frankel model fundamentals discussed in the text, so that one-month ahead individual currency forecasts formed at time t use models estimated up to time t and perfect foresight of time t + 1 values of fundamentals.
Table 1. Performance statistics for ex post forecasting exercises: Linear and Bayesian treed Gaussian process (BTGP) models conditional on Dornbusch–Frankel fundamentals. Includes summary statistics for the the directional accuracy percentage, the Anatolyev-Gerko excess profitability (EP) test statistic, the cumulative strategy return, expressed as an annual percentage return (APR), and the annualized Sharpe ratio, corrected for auto-correlation of monthly returns as in [44], for strategies based on model forecasts. The summary statistics reported are the mean, median, minimum and maximum values attained across the sample of 28 countries for which data is available, with the exception of the EP test, for which we report the number of countries in each of three categories: those for which the test is positive and significant at the 5% level, those for which it is insignificant, and those for which it is negative and significant. We also report incidence of a positive EP statistic. The models considered are the benchmarks, the random walk (RW) and random walk with drift (RWWD), and the conditional models, the linear model (LM) and the Bayesian treed Gaussian process (BTGP). The LM and BTGP models are conditional on perfect foresight of the Dornbusch–Frankel model fundamentals discussed in the text, so that one-month ahead individual currency forecasts formed at time t use models estimated up to time t and perfect foresight of time t + 1 values of fundamentals.
ModelRWRWWDLMBTGP
Number of countries28282828
Dir. accuracy (%)Mean0.54580.54960.54310.5406
Median0.55740.55750.54490.543
Min0.38240.40540.23530.2353
Max0.68180.67650.64750.6475
EP testEP > 0, p < 0.05 4221
EP insignificant24252626
EP < 0, p < 0.05 0101
Incidence of EP > 014171719
Cum. APR
(pre-TC)
Mean0.01870.01450.00520.0045
Median0.02690.02170.02150.0261
Min−0.1563−0.0971−0.2433−0.2568
Max0.10650.13060.11040.088
Sharpe ratio
(pre-TC)
Mean0.25390.22570.11670.1591
Median0.32060.2850.34090.2802
Min−0.8995−0.822−4.0664−2.5734
Max1.30981.38791.33170.9035
Table 2. Performance statistics for ex post forecasting exercises: Linear and BTGP models conditional on global foreign exchange (GFX) factors. The metrics are the same as for Table 1 across the sample of 43 countries for which data is available, with the exception of the excess profitability (EP) test, for which we report the number of countries in each of three categories: those for which the test is positive and significant at the 5% level, those for which it is insignificant, and those for which it is negative and significant. We also report incidence of a positive EP statistic. The models are the same as for Table 1.
Table 2. Performance statistics for ex post forecasting exercises: Linear and BTGP models conditional on global foreign exchange (GFX) factors. The metrics are the same as for Table 1 across the sample of 43 countries for which data is available, with the exception of the excess profitability (EP) test, for which we report the number of countries in each of three categories: those for which the test is positive and significant at the 5% level, those for which it is insignificant, and those for which it is negative and significant. We also report incidence of a positive EP statistic. The models are the same as for Table 1.
ModelRWRWWDLMBTGP
Number of countries43434343
Dir. accuracy (%)Mean0.57920.56010.76480.7665
Median0.55230.54140.79780.7879
Min0.38240.36360.54550.6061
Max0.90830.90.9630.9444
EP testEP > 0, p < 0.05 933838
EP insignificant343955
EP < 0, p < 0.05 0100
Incidence of EP > 025214343
Cum. APR
(pre-TC)
Mean0.02790.00980.22290.2235
Median0.02850.01250.24520.2422
Min−0.0714−0.17010.00050.0013
Max0.11390.13060.47420.5017
Sharpe ratio
(pre-TC)
Mean0.3740.19582.07042.1052
Median0.33690.18091.81471.6784
Min−0.33−1.67260.08270.2587
Max1.37521.38794.59514.5871
Table 3. Performance statistics for ex post forecasting exercises: Subsets of GFX factors. The summary statistics and models are the same as for earlier tables. The linear model (LM) and BTGP models are conditional on perfect foresight of the following subsets of the four global forex (GFX) fundamentals discussed in the text: the forward premium (panel A), the forward premium plus the carry and conditional carry factors (panel B), and the forward premium plus the dollar factor (panel C).
Table 3. Performance statistics for ex post forecasting exercises: Subsets of GFX factors. The summary statistics and models are the same as for earlier tables. The linear model (LM) and BTGP models are conditional on perfect foresight of the following subsets of the four global forex (GFX) fundamentals discussed in the text: the forward premium (panel A), the forward premium plus the carry and conditional carry factors (panel B), and the forward premium plus the dollar factor (panel C).
GFX Factor Subset:BenchmarksPanel A:
Forward Premium
Panel B:
Carry
Panel C:
Dollar
ModelRWRWWDLMBTGPLMBTGPLMBTGP
Dir.
accuracy
(%)
Mean0.57920.56010.55190.56980.59850.59290.7630.762
Median0.55230.54140.54920.56670.58330.58480.79420.7909
Min0.38240.36360.3030.33330.42420.33330.57580.5152
Max0.90830.90.8250.8750.81820.81820.90740.9074
EP testEP > 0, p < 0.05 935719174040
EP insignificant34393636242633
EP < 0, p < 0.05 01200000
Incidence of EP > 02521273536324343
Cum. APR
(pre-TC)
Mean0.02790.0098-0.00110.02170.0530.04890.23320.2291
Median0.02850.01250.0090.02460.05470.04740.2660.2532
Min−0.0714−0.1701−0.2559−0.1872−0.1191−0.14870.00360.0008
Max0.11390.13060.11390.10270.32620.32620.50070.5098
Sharpe ratio
(pre-TC)
Mean0.3740.19580.13890.35240.5290.51162.12332.0295
Median0.33690.18090.14840.35650.57110.51062.09751.9984
Min−0.33−1.6726−1.6781−1.0858−0.9747−0.79850.63880.1512
Max1.37521.38791.37521.37522.56242.56244.58664.5866
Table 4. Performance statistics for ex ante carry and dollar factor forecasts: [11] model versus competitors. Panel A displays results for the carry factor and Panel B displays results for the dollar factor. The statistics reported include the root mean squared error (RMSE) and the mean absolute error (MAE) of ex ante model forecasts, the directional accuracy percentage, the Anatolyev-Gerko excess profitability (EP) statistic, the cumulative strategy return, expressed as an annual percentage return (APR), and the annualized Sharpe ratio, corrected for auto-correlation of monthly returns as in [44], for strategies based on model forecasts. For the EP test, *** indicates significance at the 1% level. The forecasting models are the same as for the other tables. The GM procedure is described in the text.
Table 4. Performance statistics for ex ante carry and dollar factor forecasts: [11] model versus competitors. Panel A displays results for the carry factor and Panel B displays results for the dollar factor. The statistics reported include the root mean squared error (RMSE) and the mean absolute error (MAE) of ex ante model forecasts, the directional accuracy percentage, the Anatolyev-Gerko excess profitability (EP) statistic, the cumulative strategy return, expressed as an annual percentage return (APR), and the annualized Sharpe ratio, corrected for auto-correlation of monthly returns as in [44], for strategies based on model forecasts. For the EP test, *** indicates significance at the 1% level. The forecasting models are the same as for the other tables. The GM procedure is described in the text.
Factor:Panel A: Carry
Model:RWWDLMBTGPGM
RMSE0.02690.02770.0280.0277
MAE0.02020.02070.02070.0207
Dir. Accuracy0.69760.68550.68550.6855
EP test0.463.362 ***2.617 ***2.984 ***
Cum. APR0.1030.1190.1220.115
Sharpe ratio0.7621.1091.2321.088
Factor:Panel B: Dollar
Model:RWWDLMBTGPGM
RMSE0.02040.02110.02110.0212
MAE0.01510.01570.0160.0159
Dir. Accuracy0.57660.55650.54840.5565
EP test0.0971.4771.3381.372
Cum. APR0.0090.0260.0260.025
Sharpe ratio0.1350.3150.380.309
Table 5. Performance statistics for ex ante forecasting exercises: Benchmarks, linear model, and subcases of the BTGP. The ex ante GFX factor forecasts are formed using an adaptation of the GM model, as described in the text.
Table 5. Performance statistics for ex ante forecasting exercises: Benchmarks, linear model, and subcases of the BTGP. The ex ante GFX factor forecasts are formed using an adaptation of the GM model, as described in the text.
Panel A:
Benchmarks
Panel B:
LM
Panel C:
Subcases of BTGP
ModelRWRWWDLMBLMBTLMBGPBTGP
Dir.
accuracy
(%)
Mean0.57980.5590.56260.56750.57140.57070.5756
Median0.55170.53790.56670.56880.5660.56060.5682
Min0.38240.36360.33330.33330.38240.32760.3636
Max0.90830.90.84850.84850.850.8750.8833
EP testEP > 0, p < 0.05 9391161113
EP insignificant34393229352929
EP < 0, p < 0.05 0123231
Incidence of E P > 0 25213232313334
Cum. APR
(pre-TC)
Mean0.02850.00870.01150.01470.01860.02040.0309
Median0.030.01120.02970.03220.03030.03560.0354
Min−0.0714−0.1701−0.264−0.264−0.1965−0.2167−0.1564
Max0.11560.13060.25530.25530.1630.17820.2391
Sharpe ratio
(pre-TC)
Mean0.37780.18570.25380.27580.32140.36250.4483
Median0.35820.16950.37870.40810.34130.43090.4239
Min−0.33−1.6726−1.7623−1.7623−0.8017−1.4444−0.9104
Max1.37521.38792.1092.1091.45461.45462.1321
Table 6. Giacomini–White (GW) tests of unconditional (panel A) and conditional (panel B) predictive ability: Ex post out-of-sample forecasting exercises with GFX factors or each of the six pairs of distinct models in the set {RW, RWWD, LM, BTGP}, for four loss functions described in the text: squared forecast error, absolute forecast error, directional (in)accuracy, and (minus) profits. Forecasts from LM and BTGP models are ex post forecasts of individual exchange rate excess returns conditional on perfect foresight of the global foreign exchange (GFX) market factors described in the text. Unconditional predictive ability tests are computed using heteroskedasticity and auto-correlation consistent covariance matrix estimators, as in [48], following the procedures laid out in [14]. The triad of numbers displayed for each model comparison are of the form a / b / c , where a is the number of countries for which the model in the column of each sub-table dominates the model in the row at the 10% level or better, b is the number of countries for which neither model significantly dominates the other, and c is the number of countries for which the model in the row dominates the model in the column at the 10% level or better. In all cases we have a + b + c = 43 .
Table 6. Giacomini–White (GW) tests of unconditional (panel A) and conditional (panel B) predictive ability: Ex post out-of-sample forecasting exercises with GFX factors or each of the six pairs of distinct models in the set {RW, RWWD, LM, BTGP}, for four loss functions described in the text: squared forecast error, absolute forecast error, directional (in)accuracy, and (minus) profits. Forecasts from LM and BTGP models are ex post forecasts of individual exchange rate excess returns conditional on perfect foresight of the global foreign exchange (GFX) market factors described in the text. Unconditional predictive ability tests are computed using heteroskedasticity and auto-correlation consistent covariance matrix estimators, as in [48], following the procedures laid out in [14]. The triad of numbers displayed for each model comparison are of the form a / b / c , where a is the number of countries for which the model in the column of each sub-table dominates the model in the row at the 10% level or better, b is the number of countries for which neither model significantly dominates the other, and c is the number of countries for which the model in the row dominates the model in the column at the 10% level or better. In all cases we have a + b + c = 43 .
Panel A: Tests of unconditional ex post forecasting ability
RWRWWDLMRWRWWDLM
Squared ErrorAbs. Error
RWWD22/21/012/31/0
LM1/16/261/13/292/12/292/13/28
BTGP1/16/261/17/256/36/12/16/251/14/289/33/1
Dir. Acc.Profits
RWWD5/37/17/36/0
LM1/12/301/12/301/10/320/9/34
BTGP2/9/322/9/326/36/10/11/320/10/335/37/1
Panel B: Tests of conditional ex post forecasting ability
RWRWWDLMRWRWWDLM
Squared ErrorAbs. Error
RWWD12/30/19/34/0
LM0/17/260/16/273/14/262/13/28
BTGP0/19/240/19/243/40/02/17/241/16/266/37/0
Dir. Acc.Profits
RWWD3/39/15/38/0
LM1/16/261/13/290/13/300/10/33
BTGP2/12/292/11/301/42/00/13/300/11/321/41/1
Table 7. GW tests of unconditional (panel A) and conditional (panel B) predictive ability: Ex ante out-of-sample forecasting exercises with GFX factors. Forecasts from LM and BTGP models are ex ante forecasts of individual exchange rate excess returns conditional on ex ante forcasts of the global foreign exchange (GFX) market factors formed using the GM model, as described in the text. See Table 6 caption for more details.
Table 7. GW tests of unconditional (panel A) and conditional (panel B) predictive ability: Ex ante out-of-sample forecasting exercises with GFX factors. Forecasts from LM and BTGP models are ex ante forecasts of individual exchange rate excess returns conditional on ex ante forcasts of the global foreign exchange (GFX) market factors formed using the GM model, as described in the text. See Table 6 caption for more details.
Panel A: Tests of unconditional ex ante forecasting ability
RWRWWDLMRWRWWDLM
Squared ErrorAbs. Error
RWWD22/21/012/31/0
LM20/23/09/33/122/21/014/28/1
BTGP21/21/112/31/02/38/322/20/115/28/05/37/1
Dir. Acc.Profits
RWWD5/37/17/36/0
LM6/35/25/36/24/39/03/37/3
BTGP5/36/24/37/22/38/35/36/23/35/52/38/3
Panel B: Tests of conditional ex ante forecasting ability
RWRWWDLMRWRWWDLM
Squared ErrorAbs. Error
RWWD10/32/19/34/0
LM15/28/08/35/015/28/012/31/0
BTGP15/28/08/35/03/40/018/25/012/31/03/38/2
Dir. Acc.Profits
RWWD3/39/15/38/0
LM7/35/13/35/51/42/01/39/3
BTGP5/38/02/37/40/40/31/41/11/39/31/41/1

Share and Cite

MDPI and ACS Style

Malone, S.W.; Gramacy, R.B.; Ter Horst, E. Timing Foreign Exchange Markets. Econometrics 2016, 4, 15. https://doi.org/10.3390/econometrics4010015

AMA Style

Malone SW, Gramacy RB, Ter Horst E. Timing Foreign Exchange Markets. Econometrics. 2016; 4(1):15. https://doi.org/10.3390/econometrics4010015

Chicago/Turabian Style

Malone, Samuel W., Robert B. Gramacy, and Enrique Ter Horst. 2016. "Timing Foreign Exchange Markets" Econometrics 4, no. 1: 15. https://doi.org/10.3390/econometrics4010015

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop