3
$\begingroup$

I'm new to this forum, this is the first question I posted. I have many candidate pairs and I've used ADF test to make a first selection. There are more than 800 selected. The pairs are absolutely too many. I'm thinking of other criteria to eliminate some of them. I've calculated the half-life and I want keep those who have low half-life, but all of them have a half-life less than 30 days(since all of them have passed the ADF test). Are there any other criteria which could select paris who have good mean reversion property? Thanks in advance.

$\endgroup$
1
  • $\begingroup$ how are you calculating the half life of your pairs? $\endgroup$
    – chollida
    Aug 17, 2015 at 14:59

3 Answers 3

2
$\begingroup$

In no particular order here are some ideas to get you started.

  1. Liquidity (ADV, # of shares, etc)
  2. Cost Basis (Cost to put on a trade)
  3. Back test / Cross validation
  4. P-values
$\endgroup$
3
  • $\begingroup$ Thanks for your answer. Could you explain more in detail of each point?? Thanks again. $\endgroup$
    – Lucas
    Aug 17, 2015 at 14:55
  • $\begingroup$ Liquidity - It's not a really great idea to trade things with low liquidity, so finding high liquidity spreads means less slippage, lower transaction costs, etc. $\endgroup$
    – meh
    Aug 17, 2015 at 15:42
  • $\begingroup$ You could also calculate the Hurst exponent of the residuals, and drop these observation with H>0.5 $\endgroup$ May 3, 2019 at 6:35
0
$\begingroup$

Cointegration as tested by ADF and other tests was developed to test the economic dependence of a time series on another. So, it would help you to think on similar lines. Bucketing your time series which can be economically dependent on each other would certainly help you eliminate more pairs.

$\endgroup$
0
$\begingroup$

If you have too many stocks in your bucket. The first step to filter the stocks would be to do a qualitative analysis of the stocks. You can segregate the stocks on the basis of a sector, market cap, daily traded volume, etc. Then check for correlation between the stocks in each segregated groups. After running correlation you will be left with less number of stocks. On the remaining stocks, you can run the cointegration test. Finally, select the pairs which are cointegrated.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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