All Projects → StephanAkkerman → TensorTrade

StephanAkkerman / TensorTrade

Licence: MIT license
This repository hosts all my code related to TensorTrade. It consists of the main program, its old versions, and some extras for more insights.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to TensorTrade

crypto-database
Database for crypto data, supporting several exchanges. Can be used for TA, bots, backtest, realtime trading, etc.
Stars: ✭ 72 (+350%)
Mutual labels:  crypto, binance
Binance Triangle Arbitrage
Detect in-market cryptocurrency arbitrage
Stars: ✭ 460 (+2775%)
Mutual labels:  crypto, binance
binance-chain-python
Binance chain SDK in Python
Stars: ✭ 22 (+37.5%)
Mutual labels:  crypto, binance
price-prediction-bot
🔮 Run backtest over PancakeSwap and CandleGenie Prediction and place realtime bets - Trading Bot
Stars: ✭ 59 (+268.75%)
Mutual labels:  crypto, binance
Kupi Terminal
Ccxt based, open source, customized, extendable trading platform that supports 130+ crypto exchanges.
Stars: ✭ 104 (+550%)
Mutual labels:  crypto, binance
PancakeSwapBot
PancakeSwap prediction bot
Stars: ✭ 38 (+137.5%)
Mutual labels:  crypto, binance
Crypto Signal
Github.com/CryptoSignal - #1 Quant Trading & Technical Analysis Bot - 3,100+ stars, 900+ forks
Stars: ✭ 3,690 (+22962.5%)
Mutual labels:  crypto, binance
Benzaiboten-spot-trading-bot
A trading bot easy to use to be linked to your favorite exchange to automatize the trading on cryptocurrencies
Stars: ✭ 20 (+25%)
Mutual labels:  crypto, binance
Crypto Trading Bot
Cryptocurrency trading bot in javascript for Bitfinex, Bitmex, Binance, FTX, Bybit ... (public edition)
Stars: ✭ 1,089 (+6706.25%)
Mutual labels:  crypto, binance
Cryptex
Gemini, GDAX, Bitfinex, Poloniex, Binance, Kraken, Cryptopia, Koinex, BitGrail and CoinMarketCap cryptocurrency exchange API clients in Swift / iOS SDK. Check prices and account balances using Sample iOS app.
Stars: ✭ 51 (+218.75%)
Mutual labels:  crypto, binance
twitter-crypto-bot
This is a Twitter bot that tweets about cryptocurrencies prices every certain amount of minutes
Stars: ✭ 21 (+31.25%)
Mutual labels:  crypto, binance
Crypto Bench
Benchmarks for crypto libraries (in Rust, or with Rust bindings)
Stars: ✭ 67 (+318.75%)
Mutual labels:  benchmark, crypto
mokka
Free and extendable trading bot application for crypto currencies.
Stars: ✭ 20 (+25%)
Mutual labels:  crypto, binance
ccapi
A header-only C++ library for interacting with crypto exchanges. Binding for Python is provided. A spot market making application is also provided as an end-to-end solution for liquidity providers.
Stars: ✭ 227 (+1318.75%)
Mutual labels:  crypto, automated-trading
ninjabot
A fast trading bot platform for cryptocurrency in Go (Binance)
Stars: ✭ 1,021 (+6281.25%)
Mutual labels:  crypto, binance
tumbleweed gdax
Prototype market maker specialized to trade on CoinbasePro
Stars: ✭ 41 (+156.25%)
Mutual labels:  crypto, automated-trading
atomicagent
💥 Atomic Agent
Stars: ✭ 18 (+12.5%)
Mutual labels:  automated-trading, automated-trading-bot
Siis
Trading bot including terminal, for crypto and traditionals markets. Assisted or fully automated strategy.
Stars: ✭ 45 (+181.25%)
Mutual labels:  crypto, binance
Cryptocurrency Portfolio
Google Sheets automatic creation with Google Apps Script (GAS) for managing a cryptocurrency tracking spreadsheet with multi exchanges
Stars: ✭ 134 (+737.5%)
Mutual labels:  crypto, binance
Twitter Activated Crypto Trading Bot
Buys crypto through keyword detection in new tweets. Executes buy in 1 second and holds for a given time (e.g. Elon tweets 'doge', buys Dogecoin and sells after 5 minutes). Tested on Kraken and Binance exchanges
Stars: ✭ 92 (+475%)
Mutual labels:  automated-trading, binance

TensorTrade

Python 3.7 Code style: black MIT License


This is the reinforcement learning code I used for my thesis about how to trade low market capitulization cryptocurrencies.

Features

  • Fetches up to date historical data from Binance, using a custom script.
  • Plots a comparison of the reinforcement learning agent and simple trading strategies (see section Images for more info).
  • Some extras, such as an analysis of all TA indicators available for the TA library.

Dependencies

The required packages to run this code can be found in the requirements.txt file. To run this file, execute the following code block:

$ pip install -r requirements.txt 

Alternatively, you can install the required packages manually like this:

$ pip install <package>

How to run

  • Clone the repository
  • Run $ python src/main.py
  • See result

Images

Comparison

After testing the RL agent a graph is plotted, showing the net worth of the agent compared to the benchmarks. Image of benchmark

TACorrelation

Displays a heatmap of absolute correlation of technical analysis indicators in the same group. This is how the heatmap of trend indicators looks like.

Image of heatmap

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].