- TA-lib: For more technical analysis compared to ta library.
- Pandas Technical Analysis (Pandas TA): An easy to use library that leverages the Pandas library with more than 130 Indicators and Utility functions.
- Unofficial TradingView technical analysis API wrapper
- Tensortrade_dashboard: To visualize trades in simulation runs.
- WalletPlotlyTradingChart: Improved PlotlyTradingChart() in ability to generate chart specific for particular exchange/quote_currency.
- Quantstats: A Python library that performs portfolio profiling, allowing quants and portfolio managers to understand their performance better by providing them with in-depth analytics and risk metrics.
- SHAP (SHapley Additive exPlanations): A game theoretic approach to explain the output of any machine learning model.
- Backtest trading strategies with Python
- Visualizer for pandas data structures
- TensorBoard: For visualizing a TensorTrade model's output.
- Weights & Biases: Use W&B to organize and analyze machine learning experiments. It's framework-agnostic and lighter than TensorBoard.
- CCXT: A JavaScript / Python / PHP library for cryptocurrency trading and e-commerce with support for many Bitcoin/Ether/altcoin exchange markets and merchant APIs.
- Binance API: This is an unofficial Python wrapper for the Binance exchange REST API v3.
- Binance Websockets: An unofficial Python API to use the Binance Websocket APIs.
- Coinbase Pro API: The unofficial Python client for the Coinbase Pro API.
- Binance Data: My simple script for fetching data, using the Binance API. There are more time frames possible compared to data of CryptoDataDownload.
- CCXT Data: My newer script for fetching data, using CCXT instead of Binance API to utilize more exchanges. It works the same as BinanceData, but supports more exchanges.
- Binance Public Data: Official Binance repo for getting their public data.
- Binance Harvester: A Python 3 script to harvest data from the Binance socket stream and calculate popular TA indicators and produce lists of top trending coins storing data in an SQLite3 database for use by algorithmic and bot traders.
- Stoppers: Custom stopping mechanisms to stop trials early.
- Custom Metrics Example
- Schedulers: Trial Schedulers can early terminate bad trials, pause trials, clone trials, and alter hyperparameters of a running trial.
- Tune’s Search Algorithms: Wrappers around open-source optimization libraries for efficient hyperparameter selection.
- Customizing Exploration Behavior
- Curiosity plugin as exploration behavior
- Yahoo Finance API: Yahoo! Finance market data downloader, if you want to train your model on stock data.
- Alpaca's trade API
- Alpha Vantage API
- My Example: Includes benchmarks to compare net worth performance, and fetching data from Binance.
- Zhivko's Examples: Includes implementation of training and evaluation environments in after.py.
- Kodiak's Notebook Example: Includes implementation of feature correlation and Optuna search algorithm.
- Msrparadesi's Notebook Example
- Matthew Brulhardt's Example: How to trade on a basic sine curve using TensorTrade and Ray.
- Matthew Brulhardt's Example: About making highly customized environments in TensorTrade.
- Part one of 8ball030's research of technical analysis indicators
- Part two of 8ball030's research of technical analysis indicators
- Awesome Deep Trading: List of code, papers, and resources for AI/deep learning/machine learning/neural networks applied to algorithmic trading.
- Portfolio Management List: A list of portfolio management resources, using Reinforcement Learning.