GitHub topics: sp500
riazarbi/sp500-scraper
Constituent history of the S&P 500 from various data sources
Language: R - Size: 82.9 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 16 - Forks: 8

chinobing/historical_sp500_constituents Fork of hanshof/sp500_constituents
Auto renew the list of S&P 500 historical constituents from 1996/01/02 to present. CSV format where each date contains a list of the constituents.
Language: Python - Size: 10 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

ferrangarciarovira/SP500-ML-Forecasting
Forecasting S&P 500 returns using ML models across multiple time horizons (1-day, 1-week, 1-month). Includes feature engineering, rolling-window backtesting, and performance evaluation to assess predictive power and trading utility of each model.
Size: 17.6 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

JackZhao516/smrti_quant_alerts
Various Crypto/US Stock Alerts
Language: Python - Size: 748 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 4 - Forks: 1

automated-bots/Stock-Index-Bot
S&P500 And VIX index bot for Telegram
Language: JavaScript - Size: 785 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 1

pakagronglb/python-momentum-trading-strategy
This project implements a Momentum Trading Strategy based on the tutorial by [Algovibes](https://www.youtube.com/watch?v=AxvmPNlRf34). The strategy identifies trending stocks by analysing price momentum indicators to generate trading signals.
Language: Jupyter Notebook - Size: 0 Bytes - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

StephanAkkerman/spy-heatmap
The popular S&P 500 heatmap / treemap open-sourced
Language: Python - Size: 1.21 MB - Last synced at: 9 days ago - Pushed at: 9 months ago - Stars: 3 - Forks: 0

JonasGreim/leaflet-map-project
Map showing the location of the headquarters of the top US companies over many years. (visualization part)
Language: JavaScript - Size: 7.62 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 4 - Forks: 0

morristai/breadth.me
Market Breadth Monitor
Language: Rust - Size: 42 KB - Last synced at: 8 days ago - Pushed at: 2 months ago - Stars: 41 - Forks: 0

josericodata/SP500Forecaster
Interactive S&P 500 stock price prediction app using machine learning and Streamlit. Visualise trends, forecast prices, and explore data insights.
Language: Python - Size: 1.76 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

fja05680/sp500
Current and Historical Lists of S&P 500 components since 1996
Language: Jupyter Notebook - Size: 1.74 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 525 - Forks: 131

DaniilRoman/portfolio_optimization
Language: Python - Size: 448 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

Maguids/sp500_Portfolio_Forecasting
Forecast future stock prices of the S&P500 index and select the best set of stocks for daily investment. First Semester of the Third Year of the Bachelor's Degree in Artificial Intelligence and Data Science.
Language: Jupyter Notebook - Size: 1.83 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

QuantLet/UCC Fork of 120BPM/UCC
Understanding Cryptocurrencies
Language: Jupyter Notebook - Size: 4.95 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 4

QuantLet/CrixToDate Fork of 120BPM/CrixToDate
CRIX plots
Language: R - Size: 19.1 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 1

joaobaptista30/Lab_IACD_Project_2
Project to predict and optimize a portfolio using SP500 historic data
Language: Jupyter Notebook - Size: 124 MB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

TheSnowGuru/Nostradamus-App Fork of alonzorworks/streamlit_ask_data_app
The app to know next day's yield prediction
Language: Python - Size: 196 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 4 - Forks: 2

alliajagbe/macrostock
Evaluating the Impact of Macroeconomic Indicators on S&P Prices
Size: 0 Bytes - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

Paul-HenryP/simulate-investment-strategies
This Java program simulates different investment strategies using historical stock market data. It allows users to test various strategies such as buy and hold, moving average, buying when the stock price is lower than the last purchase, and dollar-cost averaging.
Language: Java - Size: 51.8 KB - Last synced at: 2 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

trungchien171/portfolio_management_dtue406
Portfolio Management Midterm Project (Team SaigonQuant - K60) - Dr. Nguyen Thi Hoang Anh - FTU2
Size: 16.6 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

sidmohan0/quant-train
Python Repository to ingest, feature engineer, train, backtest, and run a random forest model to predict the direction of the S&P500 at the start of the next day's trading session.
Language: Python - Size: 452 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 2

Emino21/GPT-Sentiment-Trading-Bot
This project focuses on the design and implementation of a trading bot using OpenAI's GPT for sentiment analysis of financial news. The bot integrates sentiment analysis in trading strategies for S&P 500 stocks.
Language: Python - Size: 47.9 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 3 - Forks: 1

Nayan48/SPY-Trend-Prediction-with-Deep-Learning-Models
Developed a predictive model using LSTM networks to forecast strong daily uptrends in the SPY ETF. This project includes feature engineering, model building and hyper parameter tuning and a backtested trading strategy that outperforms the market.
Language: Jupyter Notebook - Size: 19.9 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

jeus0522/5-Eda-sp500-Stock-ML-Apps
About A project featuring exploratory data analysis (EDA) and machine learning applications for S&P 500 stock data, utilizing Python and relevant libraries.
Language: Python - Size: 9.77 KB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

m-clark/noiris
Any data but iris 👁
Language: R - Size: 185 MB - Last synced at: 25 days ago - Pushed at: over 5 years ago - Stars: 19 - Forks: 1

Md-Emon-Hasan/5-Eda-sp500-Stock-ML-Apps
A project featuring exploratory data analysis (EDA) and machine learning applications for S&P 500 stock data, utilizing Python and relevant libraries.
Language: Python - Size: 16.6 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

LasithaAmarasinghe/Stock-Market-Price-Prediction
This ML model predicts the price of the S&P500 Stock Market Index using RandomForestClassifier
Language: Jupyter Notebook - Size: 444 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

NikolaySimakov/Fama-French-models
Fama French models on S&P 500 dataset
Language: Jupyter Notebook - Size: 7.09 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

gvmossato/alstm-stock-market
📈 Previsão do Índice S&P 500 Utilizando LSTM e Mecanismos de Atenção
Language: Python - Size: 2.77 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

RodneyFinkel/stock_screener
OOP stock analyser and filter with AI modelling, daily indicators, news aggregator with sentiment analysis,multithreaded IO and streamlit frontend
Language: Python - Size: 244 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

ericanderson333/SP500_Calendar
SP500 stock screener correlating to percent change during time periods.
Language: Python - Size: 48.8 MB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

kentavv/sp500-tradingview
List of SP500 and Russell 2000 tickers importable into TradingView
Language: Jupyter Notebook - Size: 20.5 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

not-joosh/KLIX
SP500 Tracker | Flask Python Backend, Vite React, Typescript, Tailwindcss, Firebase
Language: TypeScript - Size: 1.42 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

frossm/quoter
Command line utility to display stock quotes and index data
Language: Java - Size: 5.52 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 19 - Forks: 4

RodneyFinkel/K-Means-Clustering
This project does 3 k-means clustering analysis on SP500 companies. Custom KMeans class. Concurreny for multithreaded io/requests.
Language: Python - Size: 61.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

sarnav98/nifty50
Official Repo of Nifty50.live
Language: HTML - Size: 317 KB - Last synced at: 4 months ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 1

snsten/SP500_Time-Series_Forecasting
S&P500 Stock Index Movement Forecastor with various Statistical and Machine Learning Models
Language: Jupyter Notebook - Size: 1.38 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 5

kassymashim/SP500_Optimal_Portfolio
Found optimal portfolio of S&P500 stocks using Python (NumPy, Pandas, SciPy, and Matplotlib libraries)
Language: Jupyter Notebook - Size: 11.7 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

AnthonyDickson/AlgoTrader
A backtesting environment and trading bots implemented in Python.
Language: Jupyter Notebook - Size: 1.3 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

jidemaestri/Financial-Markets
This repo is about Economy & Financial Markets. Here you can see data about Argentinian Stocks Market, S&P 500, Dow Jones, Brazilian Stocks Market and other economic metrics such as GDP, Gold value, etc.
Language: Jupyter Notebook - Size: 3.97 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 0

yfiua/quant-machine-sp500
Quant machine for S&P 500 (Annualized return: 20.60%; Sharpe ratio: 1.06; Sortino ratio: 2.05; Calmar ratio: 1.05)
Language: HTML - Size: 438 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

nisa-g/CAPM-Web-Application-Financial-Analysis
This project showcases a web application that is designed to perform CAPM calculations for different stocks. The application uses Python programming language and its libraries such as Pandas, NumPy, Streamlit and Plotly, to gather stock data from Yahoo Finance and perform calculations to determine expected returns.
Language: Python - Size: 7.81 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

Sandreke/Data-Analysis-of-SP500-Stock-Features
This project consists of web scraping features of S&P 500 companies like ticker, company name, sector, headquarter, date first added and foundation year from Wikipedia with Python using BeatifulSoup and Requests libraries. Then, the web scraped data is cleaned to perform data visualization in order to deliver insights about S&P 500 companies.
Language: Jupyter Notebook - Size: 1.07 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 2

ffernie/Project-1
Average Beta per sector of S&P500's companies in Python.
Language: Jupyter Notebook - Size: 1.84 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

Donnie/StockHome
Daily updated OHCLV data with 1D resolution from S&P 500 stocks up from 2010.
Language: Go - Size: 85.9 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

drsantos89/sp500-index-fund-simulation
Simulate investments on the S&P500 index fund
Language: Python - Size: 3.22 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

LinhNguyen-MyLi/GARCH-model-forecast
Apply GARCH (1,1) model into forecasting S&P500. The topic is harder than though so it's still under construction but I'm working on it.
Language: Jupyter Notebook - Size: 109 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

yam0d/honours-project
This repo contains the R code for the results behind the honours thesis paper of Yaseed Amod and Luke Barnes, who were studying at the University of Cape Town when this was released. This includes excel files, data cleaning and data processing.
Language: R - Size: 210 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

misacodes/dissertation_twitter_sp500
This repo contains the most important snippets of my masters thesis on the predictive power of Twitter emotions in the early months of the Covid-19 global health emergency
Language: R - Size: 12 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

hklchung/StockPricePredictor
An S&P500 Stock Index Movement Predictor built with Machine Learning models
Language: Jupyter Notebook - Size: 2.52 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 29 - Forks: 14

LeonardoEmili/stock-price-forecasting
Distributed stock price forecasting system to predict S&P 500 stock prices.
Language: Jupyter Notebook - Size: 70.5 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 10 - Forks: 2

andrea-varesio/smart-dca-backtest
Smart Dollar Cost Averaging backtest
Language: Python - Size: 34.2 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

adamgulyas/diversifying-with-bitcoin
Data analysis that aims to evaluate Bitcoin as a diversification instrument to a US equity portfolio.
Language: Jupyter Notebook - Size: 6.5 MB - Last synced at: 2 days ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

keithcheungowl/SP500Futures
Analyses tick data for the S&P 500 futures contract, SP, for 2000–2019.
Language: Jupyter Notebook - Size: 224 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 3

ScruffyTheMoose/StockDatabaseAPI
A RESTful API built with flask and MySQL for automatically collecting financial data for companies tracked by the S&P 500
Language: Python - Size: 50.8 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

WhistlingRufus/Croesus_bot
Language: Python - Size: 422 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Michaelzats/Stock-Recommendations
That tool extracts an average score of all stocks in the SP500 index from Yahoo Finance and produces the xlsx file with all the stocks' scores. The tool can be used so to quickly find the most ambitious stocks according to yahoo finance experts
Language: Jupyter Notebook - Size: 7.81 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

cengizozel/Algorithmic-Trading-In-Python
Collection of 3 quantitative finance projects in Python that uses algorithmic trading.
Language: Jupyter Notebook - Size: 200 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 9

furkanhaney/sp500-simulation
Simulation of S&P 500 by fitting a normal distribution to the daily price changes and then sampling to create possible pathway.
Language: Jupyter Notebook - Size: 193 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

longenbach/Stonks
Web scraping S&P500 metric ratios (P/E, EPS, PEG, P/S) from Zacks
Language: Python - Size: 14.6 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

fedormlevin/Fedor-Portfolio
Machine Learning and Portfolio Management
Size: 397 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

tatiaris/spanalysis
a table of s&p 500 stock movement over different periods of time to help with analysis and give a general overview of the market progression
Language: JavaScript - Size: 206 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

Orlogskapten/machine_learning_portfolio
Academic project as part of the Quantitative Finance class of master MOSEF.
Language: Jupyter Notebook - Size: 15.6 MB - Last synced at: 5 months ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 1

tllongdev/RetireUpCodeTestSp500
JAM Stack | Next.js | S&P 500 Returns By Year
Language: JavaScript - Size: 223 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

Patrickskiba/StandardAndPoorJS
Returns all stocks in the S&P 500
Language: JavaScript - Size: 1.12 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

thomas-choi/myFinPortal
Portal to share my investment experience and strategies
Language: Python - Size: 7.1 MB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 1
