67 Open Source Investment Software Projects
Free and open source investment code projects including engines, APIs, generators, and tools.
Pyportfolioopt 2573 ⭐
Financial portfolio optimisation in python, including classical efficient frontier, Black-Litterman, Hierarchical Risk Parity
Stefan Jansen Machine Learning For Trading 5206 ⭐
Code for Machine Learning for Algorithmic Trading, 2nd edition.
Backtesting.py 2087 ⭐
:mag_right: :chart_with_upwards_trend: :snake: :moneybag: Backtest trading strategies in Python.
Sgx Full Orderbook Tick Data Trading Strategy 913 ⭐
Providing the solutions for high-frequency trading (HFT) strategies using data science approaches (Machine Learning) on Full Orderbook Tick Data.
Quantdom 530 ⭐
Python-based framework for backtesting trading strategies & analyzing financial markets [GUI :neckbeard:]
Surpriver 1405 ⭐
Find big moving stocks before they move using machine learning and anomaly detection
Tai 339 ⭐
A composable, real time, market data and trade execution toolkit. Built with Elixir, runs on the Erlang virtual machine
Bovespastockratings 182 ⭐
Crawler for Fundamental analysis platform for BOVESPA stocks, generating a score for each share according to the selected criteria on the indicators.
Financial Formulas Library .net Standard 138 ⭐
A collection of methods for solving Finance/Accounting equations, implemented in C#.
Ravencoin Wallet With Miners 70 ⭐
RavenCoin Wallet including CPU and GPU miners! programs are directly from Ravencoin and official miner sources
Python_portfolio__var_tool 75 ⭐
Python-based portfolio / stock widget which sources data from Yahoo Finance and calculates different types of Value-at-Risk (VaR) metrics and many other (ex-post) risk/return characteristics both on an individual stock and portfolio-basis, stand-alone and vs. a benchmark of choice (constructed with wxPython)
Mstables 105 ⭐
MorningStar.com scraper that consolidates tens of thousands of financial records into a SQLite relational database. Class 'dataframes' easily converts the SQLite data into pandas DataFrames (see Jupyter notebook for examples)
Pair Trading View 42 ⭐
Pair Trading View - .NET application for visual analysis of synthetic financial instruments based on statistical models.
Halessi Dcf 141 ⭐
Basic Discounted Cash Flow library written in Python. Automatically fetches relevant financial documents for chosen company and calculates DCF based on specified parameters.
Investbook 77 ⭐
Оценка эффективности инвестиций с учетом комиссий, налогов (удержанных и ожидающихся), дивидендов и купонов.
Farm Invest Cli 18 ⭐
A CLI tool, built to detect updates to the products on eFarms, FarmCrowdy, ThriveAgric and AgroPartnerships
Valinvest 74 ⭐
A value investing tool based on Warren Buffett, Joseph Piotroski and Benjamin Graham thoughts
Learning Landscape 25 ⭐
An open source taxonomy for the future of education. Mapping the learning and talent innovation landscape.
Social_investment_analytical_layer 12 ⭐
Standardised tables for doing cross agency work in the IDI - NOTE: Currently being updated due to IDI SAS Grid and Windows 10 migration
Qlib 7899 ⭐
Qlib is an AI-oriented quantitative investment platform, which aims to realize the potential, empower the research, and create the value of AI technologies in quantitative investment. With Qlib, you can easily try your ideas to create better Quant investment strategies. An increasing number of SOTA Quant research works/papers are released in Qlib.
Financepy 746 ⭐
A Python Finance Library that focuses on the pricing and risk-management of Financial Derivatives, including fixed-income, equity, FX and credit derivatives.
Qlib Server 129 ⭐
Qlib-Server is the data server system for Qlib. It enable Qlib to run in online mode. Under online mode, the data will be deployed as a shared data service. The data and their cache will be shared by all the clients. The data retrieval performance is expected to be improved due to a higher rate of cache hits. It will consume less disk space, too.
Blankly 515 ⭐
🚀 💸 Easily build, backtest and deploy your algo in just a few lines of code. Trade stocks, cryptos, and forex across exchanges w/ one package.
Financial Formulas 16 ⭐
A collection of methods for solving Finance/Accounting equations. Java, C# (moved to independent repo for future development), C++, Python.
Odds Modelling And Testing Inefficiency Of Sports Bookmakers 10 ⭐
Odds Modelling and Testing Inefficiency of Sports Bookmakers
Cryptospaniards Simulator 11 ⭐
Cryptocurrency Simulator: Invest fake money and play your strategies without risking real money
Investment Management With Python And Machine Learning Specialization 13 ⭐
This is a repository for all the lab session in the "Investment Management with Python and Machine Learning Specialization" Offered By EDHEC Business School and Hosted by Coursera.
Financial Machine Learning 2267 ⭐
A curated list of practical financial machine learning tools and applications.