Open in app
Home
Notifications
Lists
Stories

Write
Alexander Pavlov
Alexander Pavlov

Home

14 hours ago

Introduction to Expectation Maximization algorithm

Expectation Maximization (EM) algorithm is widely used for estimating parameters of different statistical models. It is an iterative algorithm that allows us to break one difficult optimization problem into several simpler problems optimization problems. In this article I will explain how it works on several simple examples. Probably the most…

Em Algorithm

8 min read

Introduction to Expectation Maximization algorithm
Introduction to Expectation Maximization algorithm

May 14

Cointegration-based multivariate statistical arbitrage

In this article I will implement and backtest a strategy based on a paper ‘Trading in the Presence of Cointegration’ (Galenko et al. 2009). …

Pair Trading

9 min read

Cointegration-based multivariate statistical arbitrage
Cointegration-based multivariate statistical arbitrage

May 3

Granger causality test in pairs trading

Many traditional pairs trading strategies use cointegration tests for pair selection. If a pair of stocks is found to be cointegrated then this pair is accepted for trading. In this article I will check if using Granger causality test in pair selection process can improve the performance of such strategies…

Pair Trading

7 min read

Granger causality test in pairs trading
Granger causality test in pairs trading

Apr 27

Quasi-multivariate pairs trading

This article is based on a paper ‘M of a kind: A Multivariate Approach at Pairs Trading’ (Perlin, 2007). In this paper author proposes using an artificial portfolio of assets to generate trading signals for a particular stock. It is not a pairs trading strategy in a traditional sense because…

Finance

9 min read

Quasi-multivariate pairs trading
Quasi-multivariate pairs trading

Apr 23

Pairs trading with Markov regime switching

In this article I am going to test a pairs trading strategy based on the paper ‘A regime-switching relative value arbitrage rule’ (Bock and Mestel, 2009). It describes how to use Markov regime switching models to identify trading signals in pairs trading strategies. The main reasoning behind this idea is…

Pair Trading

7 min read

Pairs trading with Markov regime switching
Pairs trading with Markov regime switching

Apr 1

Pairs trading with copulas

Two previous articles were dedicated to describing the general idea behind copula and different copula families. Now we can apply these ideas to implementing a pairs trading strategy. In this article I am going to implement and backtest a strategy based on paper ‘Trading strategies with copulas’ by Stander at…

Copula

7 min read

Pairs trading with copulas
Pairs trading with copulas

Mar 20

Introduction to copulas (Part 2)

In this article I’m going to describe several more advanced copula functions (compared to the ones described in the previous part). I will consider copulas from Archimedean family — Clayton, Gumbel, Frank and Joe copulas. …

Copula

8 min read

Introduction to copulas (Part 2)
Introduction to copulas (Part 2)

Mar 9

Introduction to copulas (Part 1)

Copula is a method of modeling dependencies between several variables, which is widely used in finance. In this article I will try to describe its basic principles and demonstrate how it works on simple examples. I assume that the reader is familiar with basic probability theory and understands the concepts…

Copula

9 min read

Introduction to copulas (Part 1)
Introduction to copulas (Part 1)

Feb 22

Modeling marginal returns

Sometimes in finance it is necessary to model marginal returns of a given asset. Marginal in this case means that there are no serial correlations between returns in different time periods (returns are independent and identically distributed). A couple of examples: We might believe that returns of a certain asset…

Algorithmic Trading

6 min read

Modeling marginal returns
Modeling marginal returns

Feb 14

Pairs trading. Modeling the spread with mean-reverting Gaussian Markov chain model

This article is based on the paper ‘Pairs Trading’ by Elliot et al. (2005). The paper describes how we can model the spread as a mean-reverting Gaussian Markov chain observed in Gaussian noise and how to calibrate such model from market observations. I will implement one of the proposed algorithms…

Pair Trading

8 min read

Pairs trading. Modeling the spread with mean-reverting Gaussian Markov chain model
Pairs trading. Modeling the spread with mean-reverting Gaussian Markov chain model
Alexander Pavlov

Alexander Pavlov

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable