#42 · Primary category: Time Series Machine Learning
surpriver
Find big moving stocks before they move using machine learning and anomaly detection
Project last updated:08/13/21
GitHub Stars
1.9K
Forks
338
Contributors
6
License
GPL-3.0
Why we included this project
Surpriver ranks your stock watchlist by how unusual the recent price and volume patterns look, with the idea that odd patterns often precede big moves. It pulls history from Yahoo Finance, builds return features and technical indicators, then runs anomaly detection to flag the few tickers that stand out from their own past behavior. The code is a short set of Python modules with a Docker setup, so you can read the whole pipeline in an afternoon and tweak the stock list or the feature set. That makes it a solid learning tool for anyone curious how anomaly detection behaves on real financial time series rather than clean toy data. It is not a live trading system or investment advice; treat it as a compact reference you can take apart and rebuild for your own experiments.
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
netdata
The fastest path to AI-powered full stack observability, even for lean teams.
catboost
A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.
sktime
A unified framework for machine learning with time series
darts
A python library for user-friendly forecasting and anomaly detection on time series.
featuretools
An open source python library for automated feature engineering