awesome-quant

Quant tools

A curated list of libraries and resources for quantitative finance and trading

A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)

GitHub

19k stars
704 watching
3k forks
Language: Python
last commit: almost 2 years ago
Linked from 3 awesome lists

algorithmic-trading-enginealgorithmic-trading-libraryalgotradingarbitrage-botawesomeawesome-listfinancefinance-apifinancial-datafinancial-instrumentsgoogle-financequantquantitative-financequantitative-tradingstock-datatechnical-analysistrading-algorithmstrading-bottrading-strategiesyahoo-finance

Awesome Quant / Python / Numerical Libraries & Data Structures

numpyNumPy is the fundamental package for scientific computing with Python
scipySciPy (pronounced “Sigh Pie”) is a Python-based ecosystem of open-source software for mathematics, science, and engineering
pandaspandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language
polarsPolars is a blazingly fast DataFrame library for manipulating structured data
quantdsl345over 8 years agoDomain specific language for quantitative analytics in finance and trading
statisticsBuiltin Python library for all basic statistical calculations
sympySymPy is a Python library for symbolic mathematics
pymc3Probabilistic Programming in Python: Bayesian Modeling and Probabilistic Machine Learning with Theano
modelxPython reimagination of spreadsheets as formula-centric objects that are interoperable with pandas
ArcticDB1,561almost 2 years agoHigh performance datastore for time series and tick data

Awesome Quant / Python / Financial Instruments and Pricing

OpenBB Terminal34,385almost 2 years agoTerminal for investment research for everyone
Fincept Terminal23almost 2 years agoAdvance Data Based A.I Terminal for all Types of Financial Asset Research
PyQL1,012about 2 years agoQuantLib's Python port
pyfin308almost 12 years agoBasic options pricing in Python
vollib687over 3 years agovollib is a python library for calculating option prices, implied volatility and greeks
QuantPy709over 3 years agoA framework for quantitative finance In python
Finance-Python746over 2 years agoPython tools for Finance
ffn2,061almost 2 years agoA financial function library for Python
pynance317over 5 years agoLightweight Python library for assembling and analyzing financial data
tia409over 3 years agoToolkit for integration and analysis
hasura/base-python-dashHasura quick start to deploy Dash framework. Written on top of Flask, Plotly.js, and React.js, Dash is ideal for building data visualization apps with highly custom user interfaces in pure Python
hasura/base-python-bokehHasura quick start to visualize data with bokeh library
pysabr465over 4 years agoSABR model Python implementation
FinancePy2,179almost 2 years agoA Python Finance Library that focuses on the pricing and risk-management of Financial Derivatives, including fixed-income, equity, FX and credit derivatives
gs-quant8,007almost 2 years agoPython toolkit for quantitative finance
willowtree240about 8 years agoRobust and flexible Python implementation of the willow tree lattice for derivatives pricing
financial-engineering373almost 9 years agoApplications of Monte Carlo methods to financial engineering projects, in Python
optlib665almost 4 years agoA library for financial options pricing written in Python
tf-quant-finance4,598almost 2 years agoHigh-performance TensorFlow library for quantitative finance
Q-Fin397almost 3 years agoA Python library for mathematical finance
Quantsbin501about 3 years agoTools for pricing and plotting of vanilla option prices, greeks and various other analysis around them
finoptions209over 2 years agoComplete python implementation of R package fOptions with partial implementation of fExoticOptions for pricing various options
pypme11about 3 years agoPME (Public Market Equivalent) calculation
AbsBox42almost 2 years agoA Python based library to model cashflow for structured product like Asset-backed securities (ABS) and Mortgage-backed securities (MBS)
Intrinsic-Value-Calculator36almost 2 years agoA Python tool for quick calculations of a stock's fair value using Discounted Cash Flow analysis
Kelly-Criterion93almost 4 years agoKelly Criterion implemented in Python to size portfolios based on J. L. Kelly Jr's formula
rateslib164almost 2 years agoA fixed income library for pricing bonds and bond futures, and derivatives such as IRS, cross-currency and FX swaps
fypy83almost 2 years agoVanilla and exotic option pricing library to support quantitative R&D. Focus on pricing interesting/useful models and contracts (including and beyond Black-Scholes), as well as calibration of financial models to market data

Awesome Quant / Python / Indicators

pandas_talib750over 8 years agoA Python Pandas implementation of technical analysis indicators
finta2,140about 4 years agoCommon financial technical analysis indicators implemented in Pandas
Tulipy93over 7 years agoFinancial Technical Analysis Indicator Library (Python bindings for )
lppls375almost 2 years agoA Python module for fitting the model
talipp405about 2 years agoIncremental technical analysis library for Python
streaming_indicators73almost 2 years agoA python library for computing technical analysis indicators on streaming data

Awesome Quant / Python / Trading & Backtesting

skfolio1,297almost 2 years agoPython library for portfolio optimization built on top of scikit-learn. It provides a unified interface and sklearn compatible tools to build, tune and cross-validate portfolio models
Investing algorithm framework196almost 2 years agoFramework for developing, backtesting, and deploying automated trading algorithms
QSTrader2,995about 2 years agoQSTrader backtesting simulation engine
Blankly2,172almost 2 years agoFully integrated backtesting, paper trading, and live deployment
TA-Lib9,878almost 2 years agoPython wrapper for TA-Lib ( )
zipline17,821over 2 years agoPythonic algorithmic trading library
zipline-reloaded1,212almost 2 years agoZipline, a Pythonic Algorithmic Trading Library
QuantSoftware Toolkit467almost 9 years agoPython-based open source software framework designed to support portfolio construction and management
quantitative65over 7 years agoQuantitative finance, and backtesting library
analyzer214over 10 years agoPython framework for real-time financial and backtesting trading strategies
bt2,316almost 2 years agoFlexible Backtesting for Python
backtrader15,145about 2 years agoPython Backtesting library for trading strategies
pythalesians61almost 10 years agoPython library to backtest trading strategies, plot charts, seamlessly download market data, analyze market patterns etc
pybacktest805almost 5 years agoVectorized backtesting framework in Python / pandas, designed to make your backtesting easier
pyalgotrade4,454almost 3 years agoPython Algorithmic Trading Library
basana604almost 2 years agoA Python async and event driven framework for algorithmic trading, with a focus on crypto currencies
tradingWithPythonA collection of functions and classes for Quantitative trading
Pandas TA5,545about 2 years agoPandas TA is an easy to use Python 3 Pandas Extension with 115+ Indicators. Easily build Custom Strategies
ta4,403about 2 years agoTechnical Analysis Library using Pandas (Python)
algobroker90over 10 years agoThis is an execution engine for algo trading
pysentosaPython API for sentosa trading system
finmarketpy3,482almost 2 years agoPython library for backtesting trading strategies and analyzing financial markets
binary-martingale47almost 9 years agoComputer program to automatically trade binary options martingale style
fooltrader1,146over 3 years agothe project using big-data technology to provide an uniform way to analyze the whole market
zvt3,302almost 2 years agothe project using sql, pandas to provide an uniform and extendable way to record data, computing factors, select securities, backtesting, realtime trading and it could show all of them in clearly charts in realtime
pylivetrader665almost 4 years agozipline-compatible live trading library
pipeline-live204about 3 years agozipline's pipeline capability with IEX for live trading
zipline-extensions18over 6 years agoZipline extensions and adapters for QuantRocket
moonshot206about 2 years agoVectorized backtester and trading engine for QuantRocket based on Pandas
PyPortfolioOpt4,632almost 2 years agoFinancial portfolio optimization in python, including classical efficient frontier and advanced methods
Eiten2,793about 4 years agoEiten is an open source toolkit by Tradytics that implements various statistical and algorithmic investing strategies such as Eigen Portfolios, Minimum Variance Portfolios, Maximum Sharpe Ratio Portfolios, and Genetic Algorithms based Portfolios
riskparity.py291over 2 years agofast and scalable design of risk parity portfolios with TensorFlow 2.0
mlfinlab4,004almost 3 years agoImplementations regarding "Advances in Financial Machine Learning" by Marcos Lopez de Prado. (Feature Engineering, Financial Data Structures, Meta-Labeling)
pyqstrat364almost 3 years agoA fast, extensible, transparent python library for backtesting quantitative strategies
NowTrade104over 9 years agoPython library for backtesting technical/mechanical strategies in the stock and currency markets
pinkfish271almost 2 years agoA backtester and spreadsheet library for security analysis
aat684almost 2 years agoAsync Algorithmic Trading Engine
Backtesting.pyBacktest trading strategies in Python
catalyst2,492almost 4 years agoAn Algorithmic Trading Library for Crypto-Assets in Python
quantstats5,088almost 2 years agoPortfolio analytics for quants, written in Python
qtpylib2,165almost 5 years agoQTPyLib, Pythonic Algorithmic Trading
Quantdom718about 4 years agoPython-based framework for backtesting trading strategies & analyzing financial markets [GUI ]
freqtrade32,560almost 2 years agoFree, open source crypto trading bot
algorithmic-trading-with-python2,781over 5 years agoFree and resources for trading simulation, backtesting, and machine learning on financial data
DeepDow932over 2 years agoPortfolio optimization with deep learning
Qlib15,767almost 2 years agoAn AI-oriented Quantitative Investment Platform by Microsoft. Full ML pipeline of data processing, model training, back-testing; and covers the entire chain of quantitative investment: alpha seeking, risk modeling, portfolio optimization, and order execution
machine-learning-for-trading13,650about 2 years agoCode and resources for Machine Learning for Algorithmic Trading
AlphaPy1,170almost 2 years agoAutomated Machine Learning [AutoML] with Python, scikit-learn, Keras, XGBoost, LightGBM, and CatBoost
jesse5,835almost 2 years agoAn advanced crypto trading bot written in Python
rqalpha5,426almost 2 years agoA extendable, replaceable Python algorithmic backtest && trading framework supporting multiple securities
FinRL-Library10,240almost 2 years agoA Deep Reinforcement Learning Library for Automated Trading in Quantitative Finance. NeurIPS 2020
bulbea2,062over 5 years agoDeep Learning based Python Library for Stock Market Prediction and Modelling
ib_nope30over 5 years agoAutomated trading system for NOPE strategy over IBKR TWS
OctoBot3,531almost 2 years agoOpen source cryptocurrency trading bot for high frequency, arbitrage, TA and social trading with an advanced web interface
bta-lib458over 4 years agoTechnical Analysis library in pandas for backtesting algotrading and quantitative analysis
Stock-Prediction-Models8,151over 3 years agoGathers machine learning and deep learning models for Stock forecasting including trading bots and simulations
TuneTA421almost 3 years agoTuneTA optimizes technical indicators using a distance correlation measure to a user defined target feature such as next day return
AutoTrader1,013over 2 years agoA Python-based development platform for automated trading systems - from backtesting to optimization to livetrading
fast-trade377over 2 years agoA library built with backtest portability and performance in mind for backtest trading strategies
qf-lib560almost 2 years agoQF-Lib is a Python library that provides high quality tools for quantitative finance
tda-api1,269over 2 years agoGather data and trade equities, options, and ETFs via TDAmeritrade
vectorbt4,546about 2 years agoFind your trading edge, using a powerful toolkit for backtesting, algorithmic trading, and research
Lean10,065almost 2 years agoLean Algorithmic Trading Engine by QuantConnect (Python, C#)
fast-trade377over 2 years agoLow code backtesting library utilizing pandas and technical analysis indicators
pysystemtrade2,694almost 2 years agopysystemtrade is the open source version of Robert Carver's backtesting and trading engine that implements systems according to the framework outlined in his book "Systematic Trading", which is further developed on his
pytrendseries128about 2 years agoDetect trend in time series, drawdown, drawdown within a constant look-back window , maximum drawdown, time underwater
PyLOB180over 3 years agoFully functioning fast Limit Order Book written in Python
PyBroker2,113almost 2 years agoAlgorithmic Trading with Machine Learning
OctoBot Script20almost 2 years agoA quant framework to create cryptocurrencies strategies - from backtesting to optimization to livetrading
hftbacktest2,066almost 2 years agoA high-frequency trading and market-making backtesting tool accounts for limit orders, queue positions, and latencies, utilizing full tick data for trades and order books
vnpy26,247almost 2 years agoVeighNa is a Python-based open source quantitative trading system development framework
Intelligent Trading Bot1,103about 2 years agoAutomatically generating signals and trading based on machine learning and feature engineering
fastquant1,541about 3 years agofastquant allows you to easily backtest investment strategies with as few as 3 lines of python code
nautilus_trader2,310almost 2 years agoA high-performance algorithmic trading platform and event-driven backtester
YABTE5over 2 years agoYet Another (Python) BackTesting Engine
Trading Strategy76almost 2 years agoTradingStrategy.ai is a market data, backtesting, live trading and investor management framework for decentralised finance
Hikyuu2,261almost 2 years agoA base on Python/C++ open source high-performance quant framework for faster analysis and backtesting, contains the complete trading system components for reuse and combination

Awesome Quant / Python / Risk Analysis

QuantLibRisks10over 2 years agoFast risks with QuantLib
XAD12about 2 years agoAutomatic Differentation (AAD) Library
pyfolio5,751over 2 years agoPortfolio and risk analytics in Python
empyrical1,321about 2 years agoCommon financial risk and performance metrics
fecon2351,147over 3 years agoComputational tools for financial economics include: Gaussian Mixture model of leptokurtotic risk, adaptive Boltzmann portfolios
financeFinancial Risk Calculations. Optimized for ease of use through class construction and operator overload
qfrmQuantitative Financial Risk Management: awesome OOP tools for measuring, managing and visualizing risk of financial instruments and portfolios
visualize-wealth140over 11 years agoPortfolio construction and quantitative analysis
VisualPortfolio105over 9 years agoThis tool is used to visualize the performance of a portfolio
universal-portfolios780about 2 years agoCollection of algorithms for online portfolio selection
FinQuant1,453almost 3 years agoA program for financial portfolio management, analysis and optimization
Empyrial960almost 2 years agoPortfolio's risk and performance analytics and returns predictions
risktools28almost 2 years agoRisk tools for use within the crude and crude products trading space with partial implementation of R's PerformanceAnalytics
Riskfolio-Lib3,120almost 2 years agoPortfolio Optimization and Quantitative Strategic Asset Allocation in Python
empyrical-reloaded58almost 2 years agoCommon financial risk and performance metrics. fork
pyfolio-reloaded393almost 2 years agoPortfolio and risk analytics in Python. fork
fortitudo.tech227almost 2 years agoConditional Value-at-Risk (CVaR) portfolio optimization and Entropy Pooling views / stress-testing in Python

Awesome Quant / Python / Factor Analysis

alphalens3,433over 2 years agoPerformance analysis of predictive alpha factors
alphalens-reloaded334almost 2 years agoPerformance analysis of predictive (alpha) stock factors
Spectre655almost 3 years agoGPU-accelerated Factors analysis library and Backtester

Awesome Quant / Python / Sentiment Analysis

Asset News Sentiment Analyzer120about 2 years agoSentiment analysis and report generation package for financial assets and securities utilizing GPT models

Awesome Quant / Python / Quant Research Environment

Jupyter Quant9over 2 years agoA dockerized Jupyter quant research environment with preloaded tools for quant analysis, statsmodels, pymc, arch, py_vollib, zipline-reloaded, PyPortfolioOpt, etc

Awesome Quant / Python / Time Series

ARCH1,342almost 2 years agoARCH models in Python
statsmodelsPython module that allows users to explore data, estimate statistical models, and perform statistical tests
dynts87almost 10 years agoPython package for timeseries analysis and manipulation
PyFlux2,114almost 3 years agoPython library for timeseries modelling and inference (frequentist and Bayesian) on models
tsfresh8,486almost 2 years agoAutomatic extraction of relevant features from time series
hasura/quandl-metabaseHasura quickstart to visualize Quandl's timeseries datasets with Metabase
Facebook Prophet18,627almost 2 years agoTool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth
tsmoothie743almost 3 years agoA python library for time-series smoothing and outlier detection in a vectorized way
pmdarima1,603almost 2 years agoA statistical library designed to fill the void in Python's time series analysis capabilities, including the equivalent of R's auto.arima function
gluon-ts4,677almost 2 years agovProbabilistic time series modeling in Python
functime1,056about 2 years agoTime-series machine learning at scale. Built with Polars for embarrassingly parallel feature extraction and forecasts on panel data

Awesome Quant / Python / Calendars

exchange_calendars452almost 2 years agoStock Exchange Trading Calendars
bizdays80about 2 years agoBusiness days calculations and utilities
pandas_market_calendars817almost 2 years agoExchange calendars to use with pandas for trading applications

Awesome Quant / Python / Data Sources

yfinance15,112almost 2 years agoYahoo! Finance market data downloader (+faster Pandas Datareader)
findatapy1,716almost 2 years agoPython library to download market data via Bloomberg, Quandl, Yahoo etc
googlefinance715almost 8 years agoPython module to get real-time stock data from Google Finance API
yahoo-finance1,354over 2 years agoPython module to get stock data from Yahoo! Finance
pandas-datareader2,982about 2 years agoPython module to get data from various sources (Google Finance, Yahoo Finance, FRED, OECD, Fama/French, World Bank, Eurostat...) into Pandas datastructures such as DataFrame, Panel with a caching mechanism
pandas-finance152about 3 years agoHigh level API for access to and analysis of financial data
pyhoofinance9almost 10 years agoRapidly queries Yahoo Finance for multiple tickers and returns typed data for analysis
yfinanceapi9over 6 years agoFinance API for Python
yql-finance16about 11 years agoyql-finance is simple and fast. API returns stock closing prices for current period of time and current stock ticker (i.e. APPL, GOOGL)
ystockquote534almost 9 years agoRetrieve stock quote data from Yahoo Finance
wallstreet1,396about 2 years agoReal time stock and option data
stock_extractor34over 3 years agoGeneral Purpose Stock Extractors from Online Resources
Stockex33over 3 years agoPython wrapper for Yahoo! Finance API
finsymbols110almost 7 years agoObtains stock symbols and relating information for SP500, AMEX, NYSE, and NASDAQ
FRB166about 3 years agoPython Client for FRED® API
inquisitor40about 4 years agoPython Interface to Econdb.com API
yfi2over 10 years agoYahoo! YQL library
chinesestockapiPython API to get Chinese stock price
exchange16about 11 years agoGet current exchange rate
ticks16over 10 years agoSimple command line tool to get stock ticker data
pybbg53over 11 years agoPython interface to Bloomberg COM APIs
ccy81almost 2 years agoPython module for currencies
tushareA utility for crawling historical and Real-time Quotes data of China stocks
jsmGet the japanese stock market data
cn_stock_src34almost 10 years agoUtility for retrieving basic China stock data from different sources
coinmarketcap439over 3 years agoPython API for coinmarketcap
after-hours34over 5 years agoObtain pre market and after hours stock prices for a given symbol
bronto-pythonBronto API Integration for Python
pytdx1,349over 6 years agoPython Interface for retrieving chinese stock realtime quote data from TongDaXin Nodes
pdblp241almost 2 years agoA simple interface to integrate pandas and the Bloomberg Open API
tiingo255almost 2 years agoPython interface for daily composite prices/OHLC/Volume + Real-time News Feeds, powered by the Tiingo Data Platform
iexfinance648over 4 years agoPython Interface for retrieving real-time and historical prices and equities data from The Investor's Exchange
pyEX408over 2 years agoPython interface to IEX with emphasis on pandas, support for streaming data, premium data, points data (economic, rates, commodities), and technical indicators
alpaca-trade-api1,745almost 2 years agoPython interface for retrieving real-time and historical prices from Alpaca API as well as trade execution
metatrader5API Connector to MetaTrader 5 Terminal
akshare9,771almost 2 years agoAkShare is an elegant and simple financial data interface library for Python, built for human beings!
yahooquery791about 2 years agoPython interface for retrieving data through unofficial Yahoo Finance API
investpy1,670over 2 years agoFinancial Data Extraction from Investing.com with Python!
yliveticker148over 5 years agoLive stream of market data from Yahoo Finance websocket
bbgbridge1over 6 years agoEasy to use Bloomberg Desktop API wrapper for Python
alpha_vantage4,313about 2 years agoA python wrapper for Alpha Vantage API for financial data
FinanceDataReader1,200about 2 years agoOpen Source Financial data reader for U.S, Korean, Japanese, Chinese, Vietnamese Stocks
pystlouisfed14over 2 years agoPython client for Federal Reserve Bank of St. Louis API - FRED, ALFRED, GeoFRED and FRASER
python-bcb82over 2 years agoPython interface to Brazilian Central Bank web services
market-prices75almost 2 years agoCreate meaningful OHLCV datasets from knowledge of (works out-the-box with data from Yahoo Finance)
tardis-python115almost 2 years agoPython interface for Tardis.dev high frequency crypto market data
lake-api31almost 2 years agoPython interface for Crypto Lake high frequency crypto market data
tessa45almost 3 years agosimple, hassle-free access to price information of financial assets (currently based on yfinance and pycoingecko), including search and a symbol class
pandaSDMX130over 2 years agoPython package that implements SDMX 2.1 (ISO 17369:2013), a format for exchange of statistical data and metadata used by national statistical agencies, central banks, and international organisations
cif59about 4 years agoPython package that include few composite indicators, which summarize multidimensional relationships between individual economic indicators
finagg440about 2 years agofinagg is a Python package that provides implementations of popular and free financial APIs, tools for aggregating historical data from those APIs into SQL databases, and tools for transforming aggregated data into features useful for analysis and AI/ML
FinanceDatabase3,830almost 2 years agoThis is a database of 300.000+ symbols containing Equities, ETFs, Funds, Indices, Currencies, Cryptocurrencies and Money Markets
Trading Strategy238almost 2 years agodownload price data for decentralised exchanges and lending protocols (DeFi)

Awesome Quant / Python / Excel Integration

xlwingsMake Excel fly with Python
openpyxlRead/Write Excel 2007 xlsx/xlsm files
xlrd2,163about 2 years agoLibrary for developers to extract data from Microsoft Excel spreadsheet files
xlsxwriterWrite files in the Excel 2007+ XLSX file format
xlwt1,043over 6 years agoLibrary to create spreadsheet files compatible with MS Excel 97/2000/XP/2003 XLS files, on any platform
DataNitroDataNitro also offers full-featured Python-Excel integration, including UDFs. Trial downloads are available, but users must purchase a license
xlloopXLLoop is an open source framework for implementing Excel user-defined functions (UDFs) on a centralised server (a function server)
expyThe ExPy add-in allows easy use of Python directly from within an Microsoft Excel spreadsheet, both to execute arbitrary code and to define new Excel functions
pyxllPyXLL is an Excel add-in that enables you to extend Excel using nothing but Python code

Awesome Quant / Python / Visualization

D-Tale4,801almost 2 years agoVisualizer for pandas dataframes and xarray datasets
mplfinance3,759about 2 years agomatplotlib utilities for the visualization, and visual analysis, of financial data
finplot944almost 2 years agoPerformant and effortless finance plotting for Python
finvizfinance519almost 2 years agoFinviz analysis python library
market-analy66almost 2 years agoAnalysis and interactive charting using and bqplot
QuantInvestStrats198almost 2 years agoQuantitative Investment Strategies (QIS) package implements Python analytics for visualisation of financial data, performance reporting, analysis of quantitative strategies

Awesome Quant / R / Numerical Libraries & Data Structures

xts219almost 2 years agoeXtensible Time Series: Provide for uniform handling of R's different time-based data classes by extending zoo, maximizing native format information preservation and allowing for user level customization and extension, while simplifying cross-class interoperability
data.table3,636almost 2 years agoExtension of data.frame: Fast aggregation of large data (e.g. 100GB in RAM), fast ordered joins, fast add/modify/delete of columns by group using no copies at all, list columns and a fast file reader (fread). Offers a natural and flexible syntax, for faster development
sparseEigen12over 7 years agoSparse principal component analysis
TSdbiProvides a common interface to time series databases
tseriesTime Series Analysis and Computational Finance
zooS3 Infrastructure for Regular and Irregular Time Series (Z's Ordered Observations)
tisFunctions and S3 classes for time indexes and time indexed series, which are compatible with FAME frequencies
tfplotUtilities for simple manipulation and quick plotting of time series data
tframeA kernel of functions for programming time series methods in a way that is relatively independently of the representation of time

Awesome Quant / R / Data Sources

IBrokersProvides native R access to Interactive Brokers Trader Workstation API
Rblpapi168almost 2 years agoAn R Interface to 'Bloomberg' is provided via the 'Blp API'
QuandlGet Financial Data Directly Into R
Rbitcoin57almost 10 years agoUnified markets API interface (bitstamp, kraken, btce, bitmarket)
GetTDData23about 2 years agoDownloads and aggregates data for Brazilian government issued bonds directly from the website of Tesouro Direto
GetHFData39about 6 years agoDownloads and aggregates high frequency trading data for Brazilian instruments directly from Bovespa ftp site
Reddit WallstreetBets APIProvides daily top 50 stocks from reddit (subreddit) Wallstreetbets and their sentiments via the API
td15almost 2 years agoInterfaces the 'twelvedata' API for stocks and (digital and standard) currencies
rbcb92over 2 years agoR interface to Brazilian Central Bank web services
rb373about 2 years agoA bunch of downloaders and parsers for data delivered from B3
simfinapi19over 2 years agoMakes 'SimFin' data ( ) easily accessible in R
tidyfinance15almost 2 years agoTidy Finance helper functions to download financial data and process the raw data into a structured Format (tidy data), including date conversion, scaling factor values, and filtering by the specified date

Awesome Quant / R / Financial Instruments and Pricing

RQuantLib121about 2 years agoRQuantLib connects GNU R with QuantLib
quantmodQuantitative Financial Modelling Framework
RmetricsThe premier open source software solution for teaching and training quantitative finance

Awesome Quant / R / Financial Instruments and Pricing / Rmetrics

fAsianOptionsEBM and Asian Option Valuation
fAssetsAnalysing and Modelling Financial Assets
fBasicsMarkets and Basic Statistics
fBondsBonds and Interest Rate Models
fExoticOptionsExotic Option Valuation
fOptionsPricing and Evaluating Basic Options
fPortfolioPortfolio Selection and Optimization

Awesome Quant / R / Financial Instruments and Pricing

portfolio15about 2 years agoAnalysing equity portfolios
sparseIndexTracking51over 3 years agoPortfolio design to track an index
covFactorModel33over 7 years agoCovariance matrix estimation via factor models
riskParityPortfolio107almost 4 years agoBlazingly fast design of risk parity portfolios
sdeSimulation and Inference for Stochastic Differential Equations
YieldCurveModelling and estimation of the yield curve
SmithWilsonYieldCurveConstructs a yield curve by the Smith-Wilson method from a table of LIBOR and SWAP rates
ycinterextraYield curve or zero-coupon prices interpolation and extrapolation
AmericanCallOptThis package includes pricing function for selected American call options with underlying assets that generate payouts
VarSwapPricePricing a variance swap on an equity index
RNDRisk Neutral Density Extraction Package
LSMonteCarloAmerican options pricing with Least Squares Monte Carlo method
OptHedgingEstimation of value and hedging strategy of call and put options
tvmTime Value of Money Functions
OptionPricingOption Pricing with Efficient Simulation Algorithms
credule6about 11 years agoCredit Default Swap Functions
derivmktsFunctions and R Code to Accompany Derivatives Markets
FinCal22about 3 years agoPackage for time value of money calculation, time series analysis and computational finance
r-quant30over 12 years agoR code for quantitative analysis in finance
options.studies6almost 11 years agooptions trading studies functions for use with options.data package and shiny
PortfolioAnalytics80almost 2 years agoPortfolio Analysis, Including Numerical Methods for Optimizationof Portfolios
fmbasics12over 4 years agoFinancial Market Building Blocks
R-fixedincome53over 2 years agoFixed income tools for R

Awesome Quant / R / Trading

backtestExploring Portfolio-Based Conjectures About Financial Instruments
paPerformance Attribution for Equity Portfolios
TTR333over 2 years agoTechnical Trading Rules
QuantToolsEnhanced Quantitative Trading Modelling
blotter114almost 2 years agoTransaction infrastructure for defining instruments, transactions, portfolios and accounts for trading systems and simulation. Provides portfolio support for multi-asset class and multi-currency portfolios. Actively maintained and developed

Awesome Quant / R / Backtesting

quantstrat289about 3 years agoTransaction-oriented infrastructure for constructing trading systems and simulation. Provides support for multi-asset class and multi-currency portfolios for backtesting and other financial research

Awesome Quant / R / Risk Analysis

PerformanceAnalytics211almost 2 years agoEconometric tools for performance and risk analysis

Awesome Quant / R / Factor Analysis

FactorAnalytics67almost 2 years agoThe FactorAnalytics package contains fitting and analysis methods for the three main types of factor models used in conjunction with portfolio construction, optimization and risk management, namely fundamental factor models, time series factor models and statistical factor models
Expected Returns41about 2 years agoSolutions for enhancing portfolio diversification and replications of seminal papers with R, most of which are discussed in one of the best investment references of the recent decade, Expected Returns: An Investors Guide to Harvesting Market Rewards by Antti Ilmanen

Awesome Quant / R / Time Series

tseriesTime Series Analysis and Computational Finance
fGarchRmetrics - Autoregressive Conditional Heteroskedastic Modelling
timeSeriesRmetrics - Financial Time Series Objects
rugarch24almost 2 years agoUnivariate GARCH Models
rmgarch13over 4 years agoMultivariate GARCH Models
tidypredict2almost 5 years agoRun predictions inside the database
tidyquant856almost 2 years agoBringing financial analysis to the tidyverse
timetk615over 2 years agoA toolkit for working with time series in R
tibbletime179almost 2 years agoBuilt on top of the tidyverse, tibbletime is an extension that allows for the creation of time aware tibbles through the setting of a time index
matrixprofile363almost 3 years agoTime series data mining library built on top of the novel Matrix Profile data structure and algorithms
garchmodels34about 4 years agoA parsnip backend for GARCH models

Awesome Quant / R / Calendars

timeDateChronological and Calendar Objects
bizdays54about 2 years agoBusiness days calculations and utilities

Awesome Quant / Matlab / FrameWorks

QUANTAXIS8,271about 2 years agoIntegrated Quantitative Toolbox with Matlab
PROJ_Option_Pricing_Matlab176almost 2 years agoQuant Option Pricing - Exotic/Vanilla: Barrier, Asian, European, American, Parisian, Lookback, Cliquet, Variance Swap, Swing, Forward Starting, Step, Fader

Awesome Quant / Julia

Lucky.jl9almost 2 years agoModular, asynchronous trading engine in pure Julia
QuantLib.jl138over 6 years agoQuantlib implementation in pure Julia
Ito.jl37over 9 years agoA Julia package for quantitative finance
TALib.jl52about 9 years agoA Julia wrapper for TA-Lib
IncTA.jl20almost 2 years agoJulia Incremental Technical Analysis Indicators
Miletus.jl85almost 3 years agoA financial contract definition, modeling language, and valuation framework
Temporal.jl101over 3 years agoFlexible and efficient time series class & methods
Indicators.jl217almost 4 years agoFinancial market technical analysis & indicators on top of Temporal
Strategems.jl162over 5 years agoQuantitative systematic trading strategy development and backtesting
TimeSeries.jl355about 2 years agoTime series toolkit for Julia
MarketTechnicals.jl127almost 5 years agoTechnical analysis of financial time series on top of TimeSeries
MarketData.jl151about 2 years agoTime series market data
TimeFrames.jl4over 7 years agoA Julia library that defines TimeFrame (essentially for resampling TimeSeries)
DataFrames.jl1,738almost 2 years agoIn-memory tabular data in Julia
TSFrames.jl94over 2 years agoHandle timeseries data on top of the powerful and mature DataFrames.jl

Awesome Quant / Java

StrataModern open-source analytics and market risk library designed and written in Java
JQuantLib127over 10 years agoJQuantLib is a free, open-source, comprehensive framework for quantitative finance, written in 100% Java
finmath.netJava library with algorithms and methodologies related to mathematical finance
quantcomponents163about 8 years agoFree Java components for Quantitative Finance and Algorithmic Trading
DRIPFixed Income, Asset Allocation, Transaction Cost Analysis, XVA Metrics Libraries
ta4j2,094almost 2 years agoA Java library for technical analysis

Awesome Quant / JavaScript

finance.js1,247over 3 years agoA JavaScript library for common financial calculations
portfolio-allocation175over 3 years agoPortfolioAllocation is a JavaScript library designed to help constructing financial portfolios made of several assets: bonds, commodities, cryptocurrencies, currencies, exchange traded funds (ETFs), mutual funds, stocks
Ghostfolio4,745almost 2 years agoWealth management software to keep track of financial assets like stocks, ETFs or cryptocurrencies and make solid, data-driven investment decisions
IndicatorTS302about 2 years agoIndicator is a TypeScript module providing various stock technical analysis indicators, strategies, and a backtest framework for trading
ccxt33,646almost 2 years agoA JavaScript / Python / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges
PENDAX44over 2 years agoJavascript SDK for Trading/Data API and Websockets for FTX, FTXUS, OKX, Bybit, & More

Awesome Quant / JavaScript / Data Visualization

QUANTAXIS_Webkit38over 8 years agoAn awesome visualization center based on quantaxis

Awesome Quant / Haskell

quantfin138over 7 years agoquant finance in pure haskell
Haxcel33about 4 years agoExcel Addin for Haskell
Ffinar4over 4 years agoA financial maths library in Haskell

Awesome Quant / Scala

QuantScale46over 12 years agoScala Quantitative Finance Library
Scala Quant10over 9 years agoScala library for working with stock data from IFTTT recipes or Google Finance

Awesome Quant / Ruby

Jiji241over 5 years agoOpen Source Forex algorithmic trading framework using OANDA REST API

Awesome Quant / Elixir/Erlang

Tai470almost 2 years agoOpen Source composable, real time, market data and trade execution toolkit
Workbench117over 3 years agoFrom Idea to Execution - Manage your trading operation across a globally distributed cluster
Prop48over 3 years agoAn open and opinionated trading platform using productive & familiar open source libraries and tools for strategy research, execution and operation

Awesome Quant / Golang

Kelp1,106almost 3 years agoKelp is an open-source Golang algorithmic cryptocurrency trading bot that runs on centralized exchanges and Stellar DEX (command-line usage and desktop GUI)
marketstore1,890over 2 years agoDataFrame Server for Financial Timeseries Data
IndicatorGo538almost 2 years agoIndicatorGo is a Golang module providing various stock technical analysis indicators, strategies, and a backtest framework for trading

Awesome Quant / CPP

QuantLib5,480almost 2 years agoThe QuantLib project is aimed at providing a comprehensive software framework for quantitative finance
QuantLibRisks17almost 2 years agoFast risks with QuantLib in C++
XAD337almost 2 years agoAutomatic Differentation (AAD) Library
TradeFrame503almost 2 years agoC++ 17 based framework/library (with sample applications) for testing options based automated trading ideas using DTN IQ real time data feed and Interactive Brokers (TWS API) for trade execution. Comes with built-in calculation library
Hikyuu2,261almost 2 years agoA base on Python/C++ open source high-performance quant framework for faster analysis and backtesting, contains the complete trading system components for reuse and combination. You can use python or c++ freely

Awesome Quant / Frameworks

PythonQuantLibRisks - Fast risks with QuantLib in and
PythonXAD - Automatic Differentiation (AAD) Library in and
JQuantLib127over 10 years agoJava port
RQuantLib121about 2 years agoR port
QuantLibAddinExcel support
QuantLibXLExcel support
QLNet387almost 2 years ago.Net port
PyQL1,012about 2 years agoPython port
QuantLib.jl138over 6 years agoJulia port
QuantLib-Python DocumentationDocumentation for the Python bindings for the QuantLib library
ta-lib-python9,878almost 2 years ago
ta-lib644almost 2 years ago

Awesome Quant / CSharp

QuantConnect10,065almost 2 years agoLean Engine is an open-source fully managed C# algorithmic trading engine built for desktop and cloud usage
StockSharp7,409almost 2 years agoAlgorithmic trading and quantitative trading open source platform to develop trading robots (stock markets, forex, crypto, bitcoins, and options)
TDAmeritrade.DotNetCore53over 3 years agoFree, open-source .NET Client for the TD Ameritrade Trading Platform. Helps developers integrate TD Ameritrade API into custom trading solutions

Awesome Quant / Rust

QuantMath373over 3 years agoFinancial maths library for risk-neutral pricing and risk
Barter1,041almost 2 years agoOpen-source Rust framework for building event-driven live-trading & backtesting systems
LFEST61almost 2 years agoSimulated perpetual futures exchange to trade your strategy against
TradeAggregation78almost 2 years agoAggregate trades into user-defined candles using information driven rules
SlidingFeatures43almost 2 years agoChainable tree-like sliding windows for signal processing and technical analysis
RustQuant1,178almost 2 years agoQuantitative finance library written in Rust
finalytics22about 2 years agoA rust library for financial data analysis

Awesome Quant / Reproducing Works, Training & Books

Auto-Differentiation WebsiteBackground and resources on Automatic Differentiation (AD) / Adjoint Algorithmic Differentitation (AAD)
Derman Papers408almost 9 years agoNotebooks that replicate original quantitative finance papers from Emanuel Derman
ML-QuantTop Quant resources like ArXiv (sanity), SSRN, RePec, Journals, Podcasts, Videos, and Blogs
volatility-trading1,596almost 2 years agoA complete set of volatility estimators based on Euan Sinclair's Volatility Trading
quant326about 11 years agoQuantitative Finance and Algorithmic Trading exhaust; mostly ipython notebooks based on Quantopian, Zipline, or Pandas
fecon2351,147over 3 years agoOpen source project for software tools in financial economics. Many jupyter notebook to verify theoretical ideas and practical methods interactively
Quantitative-Notebooks1,044about 6 years agoEducational notebooks on quantitative finance, algorithmic trading, financial modelling and investment strategy
QuantEconLecture series on economics, finance, econometrics and data science; QuantEcon.py, QuantEcon.jl, notebooks
FinanceHub680over 2 years agoResources for Quantitative Finance
Python_Option_Pricing654about 6 years agoAn library to price financial options written in Python. Includes: Black Scholes, Black 76, Implied Volatility, American, European, Asian, Spread Options
python-training6,766about 2 years agoJ.P. Morgan's Python training for business analysts and traders
Stock_Analysis_For_Quant1,701almost 2 years agoDifferent Types of Stock Analysis in Excel, Matlab, Power BI, Python, R, and Tableau
algorithmic-trading-with-python2,781over 5 years agoSource code for Algorithmic Trading with Python (2020) by Chris Conlan
MEDIUM_NoteBook2,087almost 2 years agoRepository containing notebooks of 's posts on Medium
QuantFinance397about 2 years agoTraining materials in quantitative finance
IPythonScripts151almost 8 years agoTutorials about Quantitative Finance in Python and QuantLib: Pricing, xVAs, Hedging, Portfolio Optimisation, Machine Learning and Deep Learning
Computational-Finance-Course385over 2 years agoMaterials for the course of Computational Finance
Machine-Learning-for-Asset-Managers495about 3 years agoImplementation of code snippets, exercises and application to live data from Machine Learning for Asset Managers (Elements in Quantitative Finance) written by Prof. Marcos López de Prado
Python-for-Finance-Cookbook739over 3 years agoPython for Finance Cookbook, published by Packt
modelos_vol_derivativos55about 3 years ago"Modelos de Volatilidade para Derivativos" book's Jupyter notebooks
NMOF35almost 2 years agoFunctions, examples and data from the first and the second edition of "Numerical Methods and Optimization in Finance" by M. Gilli, D. Maringer and E. Schumann (2019, ISBN:978-0128150658)
py4fi2nd1,424almost 3 years agoJupyter Notebooks and code for Python for Finance (2nd ed., O'Reilly) by Yves Hilpisch
aiif315over 2 years agoJupyter Notebooks and code for the book Artificial Intelligence in Finance (O'Reilly) by Yves Hilpisch
py4at701almost 3 years agoJupyter Notebooks and code for the book Python for Algorithmic Trading (O'Reilly) by Yves Hilpisch
dawp600over 5 years agoJupyter Notebooks and code for Derivatives Analytics with Python (Wiley Finance) by Yves Hilpisch
dx719almost 6 years agoDX Analytics | Financial and Derivatives Analytics with Python
QuantFinanceBook516over 2 years agoQuantitative Finance book
rough_bergomi115about 8 years agoA Python implementation of the rough Bergomi model
frh-fx11over 8 years agoA python implementation of the fast-reversion Heston model of Mechkov for FX purposes
Value Investing Studies83almost 5 years agoA collection of data analysis studies that examine the performance and characteristics of value investing over long periods of time
Machine Learning Asset Management1,694almost 5 years agoMachine Learning in Asset Management (by @firmai)
Deep Learning Machine Learning Stock1,259over 2 years agoDeep Learning and Machine Learning stocks represent a promising long-term or short-term opportunity for investors and traders
Technical Analysis and Feature Engineering127over 2 years agoFeature Engineering and Feature Importance of Machine Learning in Financial Market
Differential Machine Learning and Axes that matter by Brian Huge and Antoine Savine138almost 4 years agoImplement, demonstrate, reproduce and extend the results of the Risk articles 'Differential Machine Learning' (2020) and 'PCA with a Difference' (2021) by Huge and Savine, and cover implementation details left out from the papers
systematictradingexamples375about 6 years agoExamples of code related to book and
pysystemtrade_examples198over 8 years agoExamples using pysystemtrade for Robert Carver's
ML_Finance_Codes1,873over 6 years agoMachine Learning in Finance: From Theory to Practice Book
Hands-On Machine Learning for Algorithmic Trading1,516over 3 years agoHands-On Machine Learning for Algorithmic Trading, published by Packt
financialnoob-misc25about 2 years agoCodes from @financialnoob's posts
MesoSim Options Trading Strategy Library9over 2 years agoFree and public Options Trading strategy library for MesoSim
Quant-Finance-With-Python-Code99almost 3 years agoRepo for code examples in Quantitative Finance with Python by Chris Kelliher
QuantFinanceTraining21over 2 years agoThis repository contains codes that were executed during my training in the CQF (Certificate in Quantitative Finance). The codes are organized by class, facilitating navigation and reference
Statistical-Learning-based-Portfolio-Optimization13over 2 years agoThis R Shiny App utilizes the Hierarchical Equal Risk Contribution (HERC) approach, a modern portfolio optimization method developed by Raffinot (2018)
book_irds361almost 4 years agoCode repository for Pricing and Trading Interest Rate Derivatives
Autoencoder-Asset-Pricing-Models69about 2 years agoReimplementation of Autoencoder Asset Pricing Models ( )
Finance2,232about 2 years ago150+ quantitative finance Python programs to help you gather, manipulate, and analyze stock market data
101_formulaic_alphas16about 4 years agoImplementation of using qstrader
Tidy FinanceAn opinionated approach to empirical research in financial economics - a fully transparent, open-source code base in multiple programming languages (Python and R) to enable the reproducible implementation of financial research projects for students and practitioners
RoughVolatilityWorkshop19almost 2 years ago2024 QuantMind's Rough Volatility Workshop lectures

Backlinks from these awesome lists:

More related projects: