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

For example I want to construct 2 time series, one for ES and the other for NQ and test for cointegration.

ES one point equal to 50$.

NQ one point equal to 20$.

If I have the following data:



How do I normalize this data for cointegration test?

TX in advance!

share|improve this question
up vote 3 down vote accepted

Multiply each price series by its multiplier to get notional values. Then proceed as if the notional value were the price of 1 share.

share|improve this answer

In a co-integration test you rely on the original price series -- not transformations of the price series such as rate of change and so on. Seems to me there is no need for normalization.

share|improve this answer
A "normalization" can be a useful nonlinear transformation quite different from differencing (which should be generally avoided, as you suggest - unless one is dealing with higher order cointegration). – Ryogi Oct 27 '11 at 22:08
excellent point – Ram Ahluwalia Oct 28 '11 at 4:23
but my problem quantGuy is that if you want to trade such a portfolio the different leverage of each instrument is not taken into account.What I think should be done is multiply the price by the point value and then look for cointegration. Does it make sense to you? – Freewind Oct 28 '11 at 8:39
I see. Yes, that makes sense. Your assumption is that the notional value per @user508's point is stationary. You test for cointegration after adjusting for leverage. – Ram Ahluwalia Oct 28 '11 at 15:28

It sounds like you want to look at constant volatility series. Just divide the returns by some volatility measure on each series respectively (e.g. ($r_t * volatilitytarget)/\sigma(50 days)$). Then the change in one will be equivalent in size to the change in the other.

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.