335 Open Source Stock Market Software Projects
Free and open source stock market code projects including engines, APIs, generators, and tools.
Stock Prediction Models 4581 ⭐
Gathers machine learning and deep learning models for Stock forecasting including trading bots and simulations
Clairvoyant 2234 ⭐
Software designed to identify and monitor social/historical cues for short term stock movement
Bulbea 1572 ⭐
:boar: :bear: Deep Learning based Python Library for Stock Market Prediction and Modelling
Technicalindicators 1638 ⭐
Stocksight 1288 ⭐
Stock market analyzer and predictor using Elasticsearch, Twitter, News headlines and Python natural language processing and sentiment analysis
Tuchart 719 ⭐
Tuchart is a visualization interface for the Chinese stock market. Tuchart supports candlestick charts, price charts, tick data, high-frequency data and distribution of top shareholders for individual stocks. Tuchart是一个基于pyqt和echarts的股票视觉化应用。Tuchart 支持日／月线，分笔，高频数据，前十股东分笔的视觉化
Awesome Ai In Finance 1210 ⭐
🔬 A curated list of awesome machine learning strategies & tools in financial market.
Iex API 707 ⭐
The IEX API provides any individual or academic, public or private institution looking to develop applications that require stock market data to access near real-time quote and trade data for all stocks trading on IEX.
Exchange Core 1115 ⭐
Ultra-fast matching engine written in Java based on LMAX Disruptor, Eclipse Collections, Real Logic Agrona, OpenHFT, LZ4 Java, and Adaptive Radix Trees.
Robin_stocks 1213 ⭐
This is a library to use with Robinhood Financial App. It currently supports trading crypto-currencies, options, and stocks. In addition, it can be used to get real time ticker information, assess the performance of your portfolio, and can also get tax documents, total dividends paid, and more. More info at
Zipline Chinese 551 ⭐
zipline 是开源量化平台，但是当前zipline 并不支持A股的测试，很多在线平台如优矿，聚宽等都是基于zipline，本项目改进zipline，使得zipline支持A股测试
Pandas Ta 1868 ⭐
Technical Analysis Indicators - Pandas TA is an easy to use Python 3 Pandas Extension with 130+ Indicators
Deepstock 439 ⭐
Technical experimentations to beat the stock market using deep learning :chart_with_upwards_trend:
Quantdom 512 ⭐
Python-based framework for backtesting trading strategies & analyzing financial markets [GUI :neckbeard:]
Deep Convolution Stock Technical Analysis 468 ⭐
Uses Deep Convolutional Neural Networks (CNNs) to model the stock market using technical analysis. Predicts the future trend of stock selections.
Stonks 465 ⭐
Stonks is a terminal based stock visualizer and tracker that displays realtime stocks in graph format in a terminal. See how fast your stonks will crash.
Stock_analysis_for_quant 832 ⭐
Different Types of Stock Analysis in Excel, Matlab, Power BI, Python, R, and Tableau
Finance Python 302 ⭐
python tools for Finance with the functionality of indicator calculation, business day calculation and so on.
Paperbroker 198 ⭐
An open source simulated options brokerage and UI for paper trading, algorithmic interfaces and backtesting.
Deep Learning Machine Learning Stock 437 ⭐
Deep Learning and Machine Learning stocks represent a promising long-term or short-term opportunity for investors and traders.
Robinhood On Rails 138 ⭐
A web dashboard for the free trading platform Robinhood using Ruby on Rails and a private API
Bursatil Argentina Python 170 ⭐
Guia de ejemplos didácticos en python temática finanzas bolsa trading argentina usa
Bovespastockratings 180 ⭐
Crawler for Fundamental analysis platform for BOVESPA stocks, generating a score for each share according to the selected criteria on the indicators.
Tiingo Python 169 ⭐
Python client for interacting with the Tiingo Financial Data API (stock ticker and news data)
Alpha Mind 186 ⭐
quantitative security portfolio analysis. The analysis pipeline including data storage abstraction, alpha calculation, ML based alpha combining and portfolio calculation.
Sumzerotrading 132 ⭐
A Java API for Developing Automated Trading Applications for the Equity, Futures, and Currency Markets
Bovespa 117 ⭐
Python package that reads the historical quote files from BM&FBovespa (Brazillian Stock Exchange)
Cpsc540project 115 ⭐
Project on financial forecasting using ML. Made by Anson Wong, Juan Garcia & Gudbrand Tandberg
Stockrecommendsystem 126 ⭐
An intelligent recommender system for stock analyzing, predicting and trading
Stock Market Analysis And Prediction 149 ⭐
Stock Market Analysis and Prediction is the project on technical analysis, visualization and prediction using data provided by Google Finance.
Stocktrends 131 ⭐
A python package to calculate trends in stocks, derivates(Futures & Options) using Renko, PnF, LineBreak etc
Support_resistance 156 ⭐
Small package that helps to find support and resistance levels and plot them on chart
Financial Formulas Library .net Standard 127 ⭐
A collection of methods for solving Finance/Accounting equations, implemented in C#.
Financial Asset Comparison Tool 88 ⭐
R Shiny app to compare the relative performance of cryptos and equities.
Iqfeed.csharpAPIclient 95 ⭐
IQFeed.CSharpApiClient is fastest and the most well-designed C# DTN IQFeed socket API connector available
Alpha Vantage Cookbook 91 ⭐
Sharkstock 59 ⭐
Automate swing trading using deep reinforcement learning. The deep deterministic policy gradient-based neural network model trains to choose an action to sell, buy, or hold the stocks to maximize the gain in asset value. The paper also acknowledges the need for a system that predicts the trend in stock value to work along with the reinforcement learning algorithm. We implement a sentiment analysis model using a recurrent convolutional neural network to predict the stock trend from the financial news. The objective of this paper is not to build a better trading bot, but to prove that reinforcement learning is capable of learning the tricks of stock trading.
Stock.indicators 336 ⭐
Stock Indicators for .NET is a C# library package that produces financial market technical indicators. Send in historical price quotes and get back desired indicators such as moving averages, Relative Strength Index, Stochastic Oscillator, Parabolic SAR, etc. Nothing more. It can be used in any market analysis software using standard OHLCV price quotes for equities, commodities, forex, cryptocurrencies, and others. We had private trading algorithms, machine learning, and charting systems in mind when originally creating this community library.
Stock Market Prediction Web App Using Machine Learning And Sentiment Analysis 187 ⭐
Stock Market Prediction Web App based on Machine Learning and Sentiment Analysis of Tweets (API keys included in code). The front end of the Web App is based on Flask and Wordpress. The App forecasts stock prices of the next seven days for any given stock under NASDAQ or NSE as input by the user. Predictions are made using three algorithms: ARIMA, LSTM, Linear Regression. The Web App combines the predicted prices of the next seven days with the sentiment analysis of tweets to give recommendation whether the price is going to rise or fall
Stock Market Prediction Using Neural Networks And Genetic Algorithm 53 ⭐
Matlab Module for Stock Market Prediction using Simple NN
Stock Market Scraper 96 ⭐
Scraps historical stock market data from Yahoo Finance (https://finance.yahoo.com/)