Publications by Ilya Kipnis

Last Post For A While, And Two Premium (Cheap) Databases

07.06.2015

This will be my last post on this blog for an indefinite length of time. I will also include an algorithm to query Quandl’s SCF database, which is an update on my attempt to use free futures data from Quandl’s CHRIS database, which suffered from data integrity issues, even after attempts to clean it. Also provided is a small tutorial on using...

8089 sym R (5109 sym/3 pcs) 4 img

I’m Back, A New Harry Long Strategy, And Plans For Hypothesis-Driven Development

25.08.2015

I’m back. Anyone that wants to know “what happened at Graham”, I felt there was very little scaffolding/on-boarding, and Graham’s expectations/requirements changed, though I have a reference from one of the quantitative directors. In any case, moving on. Harry Long recently came out with a new strategy posted on SeekingAlpha, and I’d li...

5650 sym R (3518 sym/7 pcs) 18 img

Introduction to Hypothesis Driven Development — Overview of a Simple Strategy and Indicator Hypotheses

03.09.2015

This post will begin to apply a hypothesis-driven development framework (that is, the framework written by Brian Peterson on how to do strategy construction correctly, found here) to a strategy I’ve come across on SeekingAlpha. Namely, Cliff Smith posted about a conservative bond rotation strategy, which makes use of short-term treasuries, long...

7960 sym R (2530 sym/2 pcs) 12 img

Hypothesis-Driven Development Part II

08.09.2015

This post will evaluate signals based on the rank regression hypotheses covered in the last post. The last time around, we saw that rank regression had a very statistically significant result. Therefore, the next step would be to evaluate the basic signals — whether or not there is statistical significance in the actual evaluation of the signal...

2891 sym R (2576 sym/1 pcs) 12 img

Hypothesis Driven Development Part III: Monte Carlo In Asset Allocation Tests

10.09.2015

This post will show how to use Monte Carlo to test for signal intelligence. Although I had rejected this strategy in the last post, I was asked to do a monte-carlo analysis of a thousand random portfolios to see how the various signal processes performed against said distribution. Essentially, the process is quite simple: as I’m selecting one a...

1914 sym R (2029 sym/1 pcs) 8 img

Hypothesis Driven Development Part IV: Testing The Barroso/Santa Clara Rule

16.09.2015

This post will deal with applying the constant-volatility procedure written about by Barroso and Santa Clara in their paper “Momentum Has Its Moments”. The last two posts dealt with evaluating the intelligence of the signal-generation process. While the strategy showed itself to be marginally better than randomly tossing darts against a dartb...

5161 sym R (2255 sym/1 pcs) 8 img

Hypothesis-Driven Development Part V: Stop-Loss, Deflating Sharpes, and Out-of-Sample

24.09.2015

This post will demonstrate a stop-loss rule inspired by Andrew Lo’s paper “when do stop-loss rules stop losses”? Furthermore, it will demonstrate how to deflate a Sharpe ratio to account for the total number of trials conducted, which is presented in a paper written by David H. Bailey and Marcos Lopez De Prado. Lastly, the strategy will be ...

10714 sym R (9915 sym/15 pcs) 14 img

Volatility Stat-Arb Shenanigans

09.10.2015

This post deals with an impossible-to-implement statistical arbitrage strategy using VXX and XIV. The strategy is simple: if the average daily return of VXX and XIV was positive, short both of them at the close. This strategy makes two assumptions of varying dubiousness: that one can “observe the close and act on the close”, and that one can ...

1815 sym R (1525 sym/4 pcs) 12 img

How well can you scale your strategy?

21.10.2015

This post will deal with a quick, finger in the air way of seeing how well a strategy scales–namely, how sensitive it is to latency between signal and execution, using a simple volatility trading strategy as an example. The signal will be the VIX/VXV ratio trading VXX and XIV, an idea I got from Volatility Made Simple’s amazing blog, particul...

3593 sym R (2436 sym/2 pcs) 8 img

A Filter Selection Method Inspired From Statistics

09.11.2015

This post will demonstrate a method to create an ensemble filter based on a trade-off between smoothness and responsiveness, two properties looked for in a filter. An ideal filter would both be responsive to price action so as to not hold incorrect positions, while also be smooth, so as to not incur false signals and unnecessary transaction costs...

5849 sym R (2773 sym/3 pcs) 6 img