Publications by Ilya Kipnis

(Don’t Get) Contangled Up In Noise

21.12.2017

This post will be about investigating the efficacy of contango as a volatility trading signal. For those that trade volatility (like me), a term you may see that’s somewhat ubiquitous is the term “contango”. What does this term mean? Well, simple: it just means the ratio of the second month of VIX futures over the first. The idea being is t...

3818 sym R (3260 sym/8 pcs) 8 img

Replicating Volatiltiy ETN Returns From CBOE Futures

12.01.2018

This post will demonstrate how to replicate the volatility ETNs (XIV, VXX, ZIV, VXZ) from CBOE futures, thereby allowing any individual to create synthetic ETF returns from before their inception, free of cost. So, before I get to the actual algorithm, it depends on an update to the term structure algorithm I shared some months back. In that alg...

7120 sym R (7111 sym/8 pcs) 8 img

Which Implied Volatility Ratio Is Best?

24.01.2018

This post will be about comparing a volatility signal using three different variations of implied volatility indices to predict when to enter a short volatility position. In volatility trading, there are three separate implied volatility indices that have a somewhat long history for trading–the VIX (everyone knows this one), the VXV (more recen...

2189 sym R (2189 sym/3 pcs) 2 img

Creating a Table of Monthly Returns With R and a Volatility Trading Interview

20.02.2018

This post will cover two aspects: the first will be a function to convert daily returns into a table of monthly returns, complete with drawdowns and annual returns. The second will be an interview I had with David Lincoln (now on youtube) to talk about the events of Feb. 5, 2018, and my philosophy on volatility trading. So, to start off with, a f...

2299 sym R (8031 sym/3 pcs)

A Different Way To Think About Drawdown — Geometric Calmar Ratio

04.05.2018

This post will discuss the idea of the geometric Calmar ratio — a way to modify the Calmar ratio to account for compounding returns. So, one thing that recently had me sort of annoyed in terms of my interpretation of the Calmar ratio is this: essentially, the way I interpret it is that it’s a back of the envelope measure of how many years i...

4037 sym R (851 sym/3 pcs)

A Review of James Picerno’s Quantitative Investment Portfolio Analytics in R

17.08.2018

This is a review of James Picerno’s Quantitative Investment Portfolio Analytics in R. Overall, it’s about as fantastic a book as you can get on portfolio optimization until you start getting into corner cases stemming from large amounts of assets. Here’s a quick summary of what the book covers: 1) How to install R. 2) How to create some rud...

5013 sym

Principal Component Momentum?

17.09.2018

This post will investigate using Principal Components as part of a momentum strategy. Recently, I ran across a post from David Varadi that I thought I’d further investigate and translate into code I can explicitly display (as David Varadi doesn’t). Of course, as David Varadi is a quantitative research director with whom I’ve done good work ...

3423 sym R (3268 sym/1 pcs) 6 img

GARCH and a rudimentary application to Vol Trading

03.12.2018

This post will review Kris Boudt’s datacamp course, along with introducing some concepts from it, discuss GARCH, present an application of it to volatility trading strategies, and a somewhat more general review of datacamp. So, recently, Kris Boudt, one of the highest-ranking individuals pn the open-source R/Finance totem pole (contrary to popu...

13466 sym R (3341 sym/5 pcs) 2 img

Right Now It’s KDA…Asset Allocation.

24.01.2019

This post will introduce KDA Asset Allocation. KDA — I.E. Kipnis Defensive Adaptive Asset Allocation is a combination of Wouter Keller’s and TrendXplorer’s Defensive Asset Allocation, along with ReSolve Asset Management’s Adaptive Asset Allocation. This is an asset allocation strategy with a profile unlike most tactical asset allocation s...

5180 sym R (4860 sym/1 pcs) 4 img

KDA–Robustness Results

27.02.2019

This post will display some robustness results for KDA asset allocation. Ultimately, the two canary instruments fare much better using the original filter weights in Defensive Asset Allocation than in other variants of the weights for the filter. While this isn’t as worrying (the filter most likely was created that way and paired with those in...

4320 sym R (8865 sym/5 pcs) 4 img