#57 · Primary category: Financial Data & Analytics Platforms

eiten

ai algorithmic-trading eigenvalues free-software genetic-algorithm hedgefund investment-portfolio machine-learning opensource portfolio-optimization statistics trading-algorithms trading-strategies tradytics

Statistical and Algorithmic Investing Strategies for Everyone

Project last updated:07/30/22

GitHub Stars

3.3K

Forks

367

Contributors

5

License

GPL-3.0

Why we included this project

Individual investors and small quant teams who want to move past a single index fund get a concrete starting point here. Point Eiten at a plain text file of tickers and it builds several candidate portfolios, drawing on eigen decomposition, minimum variance, maximum Sharpe ratio, and genetic-algorithm based weight selection. The part that matters most is the testing loop: you hold back out-of-sample bars, fit portfolios on the rest, forward-test them, and compare results with a benchmark like QQQ or SPY. There is also optional noise filtering on the covariance matrix built on random matrix theory, which helps when your stock universe is small. Expect a command-line Python tool rather than a hosted service, so you run it locally and read its output instead of calling an API.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category