Skip to content

LGeoff31/StatArb-Engine

Repository files navigation

StatArb Engine: Statistical Arbitrage Trading System

Python

A production-ready statistical arbitrage trading system that automates pair trading strategies using cointegration analysis and mean reversion techniques.

Overview

Automated system that identifies cointegrated stock pairs and executes market-neutral trades when price spreads deviate from historical norms, profiting from mean reversion.

Pair Discovery: Automated cointegration testing using Engle-Granger methodology

Signal Generation: Z-score based entry/exit signals with stop-loss protection

Backtesting: Realistic simulation with transaction costs (0.1%) and slippage (0.05%)

Performance Analytics: Sharpe ratio, Sortino ratio, maximum drawdown analysis

Visualization: Comprehensive charts for prices, spreads, signals, and performance

Pair Prices Performance Signals Drawdown
image image image image
Screen.Recording.2026-01-15.at.2.44.38.AM.mov

Quick Start

pip install -r requirements.txt
python3 main.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages