• GET STARTED
    • RESEARCH ARTICLES
    • PAIRS TRADING GUIDE
    • LECTURE VIDEOS
    • RESEARCH TOOLS
    • APPRENTICESHIP
  • PACKAGES
    • ARBITRAGELAB
    • MLFINLAB
    • PORTFOLIOLAB
  • SERVICES
    • CONSULTING
    • LECTURES
    • APPRENTICESHIP
  • COMMUNITY
    • SLACK
    • TWITTER
    • LINKEDIN
    • YOUTUBE
    • GITHUB
Logo
latest

Getting Started

  • Installation
  • Research Tools
  • Equity Curve Convention

API Reference

  • arbitragelab
    • Subpackages
      • arbitragelab.codependence
      • arbitragelab.cointegration_approach
        • Submodules
      • arbitragelab.copula_approach
      • arbitragelab.distance_approach
      • arbitragelab.hedge_ratios
      • arbitragelab.ml_approach
      • arbitragelab.optimal_mean_reversion
      • arbitragelab.other_approaches
      • arbitragelab.spread_selection
      • arbitragelab.stochastic_control_approach
      • arbitragelab.tearsheet
      • arbitragelab.time_series_approach
      • arbitragelab.trading
      • arbitragelab.util

Data

  • Data Importer
  • Futures Rollover

Visualization

  • Visualization Tear Sheets

Hedge Ratios

  • Hedge Ratio Calculations

Spread Trading

  • Bollinger Bands Strategy
  • Minimum Profit Strategy
  • Multivariate Cointegration Strategy

Copula Trading

  • Basic Copula Trading Strategy
  • Mispricing Index Copula Trading Strategy

Distance Approach

  • Introduction
  • Distance Approach
  • Pearson Approach

Codependence Measures

  • Introduction
  • Correlation-Based Metrics
  • Information Theory Metrics
  • Copula-Based Metrics
  • Codependence Matrix
  • Optimal Transport

Cointegration Approach

  • Introduction
  • Tests for Cointegration
  • Half-life of Mean-Reversion
  • Simulation of Cointegratred Series
  • Minimum Profit Optimization
  • Multivariate Cointegration Framework
  • Sparse Mean-reverting Portfolio Selection

Copula Approach

  • Introduction
  • A Practical Introduction to Copula
  • A Deeper Intro to Copulas
  • A Practical Introduction to Vine Copula
  • C-vine Copula Strategy
  • Vine Copula Partner Selection
  • Utility Modules

Stochastic Control Approach

  • Introduction
  • OU Model Jurek
  • OU Model Mudchanatongsuk
  • Optimal Convergence

Spread Selection Tools

  • Cointegration Rules Spread Selection

Optimal Mean Reversion

  • Introduction
  • Trading Under the Ornstein-Uhlenbeck Model
  • Trading Under the Exponential Ornstein-Uhlenbeck Model
  • Trading Under the Cox-Ingersoll-Ross Model
  • A closed-form solution for optimal mean-reverting trading strategies

Time Series Approach

  • Introduction
  • Quantile Time Series Strategy
  • OU Model Optimal Trading Thresholds Bertram
  • OU Model Optimal Trading Thresholds Zeng
  • Regime-Switching Arbitrage Rule
  • H-Strategy

Other Approaches

  • Kalman Filter
  • PCA Approach

ML Approach

  • Introduction
  • ML Based Pairs Selection
  • Spread Modeling
  • Threshold Auto Regression
  • Neural Networks
  • Filters

Legal

  • License

Developer Guide

  • Documentation for Debugging
  • Changelog
arbitragelab
  • arbitragelab
  • arbitragelab.cointegration_approach

arbitragelab.cointegration_approach

This module implements Cointegration-based Statistical Arbitrage strategies.

Submodules

  • arbitragelab.cointegration_approach.base
  • arbitragelab.cointegration_approach.coint_sim
  • arbitragelab.cointegration_approach.engle_granger
  • arbitragelab.cointegration_approach.johansen
  • arbitragelab.cointegration_approach.minimum_profit
  • arbitragelab.cointegration_approach.multi_coint
  • arbitragelab.cointegration_approach.sparse_mr_portfolio
  • arbitragelab.cointegration_approach.utils
Previous Next

© Copyright . Revision 32ccd567.

Built with Sphinx using a theme provided by Read the Docs.