An open API service providing repository metadata for many open source software ecosystems.

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