Quantitative Finance Stack Exchange is a question and answer site for finance professionals and academics. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We have had several posts on cointegration, and I must admit that I have only seen them mentioned here and there but I have no real experience using this concept.

My question is pretty simple: how do you use cointegration to create strategies?

In other words, in what fields are you using this concept?

share|improve this question
up vote 6 down vote accepted

Be careful: even if you have two processes $A_t$ and $B_t$ that you find to be cointegrated (ie as explained upper you have a linear combination of $A$ and $B$ that is iid), it does not mean that you can trade it.

It means that if you identified two parameters $\theta_A$ and $\theta_B$ such that $$C_t:=\theta_A A_t + \theta_B B_t \sim {\cal N}(0,v)$$

you can buy the residuals ($\epsilon_t = \theta_A A_t + \theta_B B_t - C_t$) of the regression against $C_t$ when they are cheap and sell them high, but only if you can trade it.

For instance, if $A$ is a stock or a future and $B$ is a macroeconomic indicator, you will not be able to buy and sell $B$. Some people nevertheless try to trade the cointegration just using $A$, because $C_t$ is cheap means cheap with respect to current economic conditions and because the macro variables are changing slower than stock prices, but they are exposed to macro trends or jumps.

share|improve this answer

Co-integration is a measure / indicator of the long running relationship between 2 or more time series.   A short answer to how you can use it, is the pairs trading strategy or in Econometrics can be used to formulate a regression.   using the classic example, you can use 2 stocks like Coke (C) and Pepsi (P) (or commodities such as Gold and Silver) in a pairs trading strategy. Your strategy will involve first finding out if the stocks are co-integrated; if they are then you will need to have a strat like:   - If the spread (C - P) > threshold then sell C and buy P - If the spread (C - P) < threshold then buy C and sell P   The idea here is that if the spread widens say C increases then eventually P will also increase or C will eventually revert to some long running value.   The key challenge here is to determine when the spread is at its optimal value, so that you know when to enter / exit the trade   Very quick and basic, there are tons of info on this strat on the web.

share|improve this answer

If you fit a VAR(p) model to two or more securities in levels, then it will incorporate the cointegration effects. If you project this to the horizon and convert back into security prices, then you will be able to calculate the distribution of profits at the horizon. In this sense you could then perform a traditional optimization. This is useful in the case where one of the variables in the VAR(p) model is not traded. In this case, when the variable is cheap, you would only purchase it if it has favorable properties from perspective of the whole portfolio, rather than just individually.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.