22. Quantitative Finance Research with Python: Statistical arbitrage.

Audience level:
March 11th 8:45 a.m. – 8:50 a.m.


Recently, many projects have been developed to make Python useful to do quantitative finance research. We proposed us not only to show you the integration of these tools to perform time series analysis and modeling, but also to show you how we can search for cointegrated pairs of asset and set up a statistical arbitrage strategy - pairs trading - to get potential profit from financial market.


The idea behind this poster is to show to the viewers that we can/must use Python (loaded with some scientific “batteries”) to do quantitative research in the financial “arena”. To achieve this objective, we propose us to explore the integration of specific tools like Numpy, Scipy, IPython, Matplotlib, Statsmodels and Pandas, to do time series analysis and modeling with "real" financial time series, in particular, we will show you how we can develop a statistical arbitrage strategy - pairs trading - implementing the search of cointegrated financial time series, characterizing and modeling the resulting stationary “spread” and evaluating the performance of our strategy in historical data (back-testing) and in the “real" market (forward-testing). Our final aim is to show to the viewers that we can use Python like a quasi-complete environment to do this kind of research, enlightening the pros and discussing the cons, and what we can hope in the future in this area.