{"repo":"rasnes/stock-advisor","free":true,"listed":false,"github":"https://github.com/rasnes/stock-advisor","clone":"git clone https://github.com/rasnes/stock-advisor.git","description":"Stock Advisor","language":"Go","stars":12,"topics":["duckdb","tiingo","catboost","dagster","motherduck","streamlit"],"license":"MIT","category":"data-pipelines","readme_excerpt":"stock-advisor A simple stock advisor that predicts all listed US stocks' long term investment potential relative to the S&P 500 index, using CatBoost regression on tiingo.com's high quality financial data. 1. Downloads financial data from Tiingo's APIs and uploads them to Motherduck (Go-bases CLI that runs on a schedule on GH Actions). 2. Regularly runs data transformations + CatBoost training of models to present up-to-date results (Dagster runs on GH Actions on a scheduled interval, prediction results and SHAP values are stored in Motherduck). 3. Results and financial data are available in a Streamlit Cloud dashboard, which makes it easy to dive deep into and compare every stocks' predictions and SHAP value interpretations. See the blog post series at my personal site for more about this product: https://rasmusnes.com/posts/stock-advisor-intro/ Tiingo has a restrictive license for its stock data, so there is no data available in this repo and the Motherduck database + the Streamlit dashboard in use is for my private usage only. However, the idea is that if you bring your own Tiingo API key to this project, you could get things up and running yourself pretty quickly. [!NOTE] This is a hobby project. My main focus is to get things up and running for myself, not that it works without effort for anybody else. But feel free to use as much as you'd like from it. Status For me this project is more or less complete, and the pipelines running in Github Actions has yet to fail on me.","default_branch":null,"files":null,"tree":[],"storefront":"/r/rasnes","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rasnes/stock-advisor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}