This paper proposes a robust multivariate threshold vector autoregressive model with generalized autoregressive conditional heteroskedasticities and dynamic conditional correlations to describe conditional mean, volatility and correlation asymmetries in financial markets. In addition, the threshold variable for regime switching is formulated as a weighted average of endogenous variables to eliminate excessively subjective belief in the threshold variable decision and to serve as the proxy in deciding which market should be the price leader. The estimation is performed using Markov chain Monte Carlo methods. Furthermore, several meaningful criteria are introduced to assess the forecasting performance in the conditional covariance matrix. The proposed methodology is illustrated using daily S&P500 futures and spot prices. Copyright (C) 2010 John Wiley & Sons, Ltd.