What did we do?

We use the mean reversion attributes of spreads of metals as well as sentiment analysis to develop a model that outperforms its benchmark.

How did we do it?

We observed the different cointegration confidence levels of different metal spreads. We use an aggregation of spreads to acquire more stationary with which we can more confidently apply mean reversion strategies. The overall strategy combines signals from the mean reversion aspect of the spreads with sentiment analysis.

How did we implement it?

The sentiment analysis uses natural language processing with Python to locate different instruments that relate to commodities, using key words, and gets their sentiment. We weight this sentiment with each company's relevance to obtain an overall daily sentiment for commodities. These signals were combined and a strategy was backtested in Excel and VBA.

Built With

Share this project:

Updates