All Projects → liamhartley → cryptotradingbot

liamhartley / cryptotradingbot

Licence: other
Cryptocurrency trading 24/7 based on technical analysis and hosted on AWS using Terraform.

Programming Languages

python
139335 projects - #7 most used programming language
HCL
1544 projects
shell
77523 projects

Projects that are alternatives of or similar to cryptotradingbot

MoniGoMani
Isn't that what we all want? Our money to go many? Well that's what this framework/strategy hopes to do for you! By giving you & HyperOpt a lot of signals to alter the weights from.
Stars: ✭ 868 (+1537.74%)
Mutual labels:  trading-bot, cryptocurrencies
Gekko Strategies
Strategies to Gekko trading bot with backtests results and some useful tools.
Stars: ✭ 1,022 (+1828.3%)
Mutual labels:  trading-bot, cryptocurrencies
tumbleweed gdax
Prototype market maker specialized to trade on CoinbasePro
Stars: ✭ 41 (-22.64%)
Mutual labels:  trading-bot, cryptocurrencies
Gekko Backtesttool
Batch backtest, import and strategy params optimalization for Gekko Trading Bot. With one command you will run any number of backtests.
Stars: ✭ 203 (+283.02%)
Mutual labels:  trading-bot, cryptocurrencies
Aat
Asynchronous, event-driven algorithmic trading in Python and C++
Stars: ✭ 109 (+105.66%)
Mutual labels:  trading-bot, cryptocurrencies
Coinbase-Pro-Crypto-Trading-Bot-CrypFinder
This is a crypto trading bot made in NodeJS that uses the coinbase pro API.
Stars: ✭ 138 (+160.38%)
Mutual labels:  trading-bot, cryptocurrencies
Wolfbot
Crypto currency trading bot written in TypeScript for NodeJS
Stars: ✭ 335 (+532.08%)
Mutual labels:  trading-bot, cryptocurrencies
Profit Trailer Settings
Place to store and stay up to date with configs & strategies from the CryptoGnome Group
Stars: ✭ 335 (+532.08%)
Mutual labels:  trading-bot, cryptocurrencies
Algotrading
Algorithmic trading framework for cryptocurrencies.
Stars: ✭ 249 (+369.81%)
Mutual labels:  trading-bot, cryptocurrencies
Cointrol
฿ Bitcoin trading bot with a real-time dashboard for Bitstamp.
Stars: ✭ 1,351 (+2449.06%)
Mutual labels:  trading-bot, cryptocurrencies
quick trade
convenient script for trading with python.
Stars: ✭ 63 (+18.87%)
Mutual labels:  trading-bot, cryptocurrencies
Gekko Datasets
Gekko Trading Bot dataset dumps. Ready to use and download history files in SQLite format.
Stars: ✭ 146 (+175.47%)
Mutual labels:  trading-bot, cryptocurrencies
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 (-62.26%)
Mutual labels:  trading-bot, cryptocurrencies
mcafee2cash
A crypto trading bot powered by McAfee tweets
Stars: ✭ 38 (-28.3%)
Mutual labels:  trading-bot, cryptocurrencies
binance-downloader
Python tool to download Binance Candlestick (k-line) data from REST API
Stars: ✭ 44 (-16.98%)
Mutual labels:  trading-bot, cryptocurrencies
Eazebot
Free python/telegram bot for easy execution and surveillance of crypto trading plans on multiple exchanges.
Stars: ✭ 51 (-3.77%)
Mutual labels:  trading-bot, cryptocurrencies
Gnome Feeder
Profit Trailer Feeder Full Build with Settings
Stars: ✭ 122 (+130.19%)
Mutual labels:  trading-bot, cryptocurrencies
Socktrader
🚀 Websocket based trading bot for 💰cryptocurrencies 📈
Stars: ✭ 152 (+186.79%)
Mutual labels:  trading-bot, cryptocurrencies
SharkStock
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 …
Stars: ✭ 63 (+18.87%)
Mutual labels:  trading-bot
Chanlun
文件 笔和线段的一种划分.py,只需要把k线high,low数据输入,就能自动实现笔,线段,中枢,买卖点,走势类型的划分了。可以把sh.csv 作为输入文件。个人简历见.pdf。时间的力量。有人说择时很困难,有人说选股很容易,有人说统计套利需要的IT配套设施很重要。还有人说系统有不可测原理。众说纷纭。分布式的系统,当你的影响可以被忽略,你才能实现,Jiang主席所谓之,闷声发大财。
Stars: ✭ 206 (+288.68%)
Mutual labels:  trading-bot

Crypto Trading Bot

Contents

  1. Introduction
  2. Template Architecture
  3. Trading Strategies
  4. Usage
  5. Future Improvements
  6. How to Contribute
  7. Further Reading
  8. Donations

Introduction

A project to automatically run technical analysis strategies on AWS to trade cryptocurrencies whilst you sleep.

This project aims to have multiple trading strategies that can all be deployed into AWS using Terraform.

You can watch YouTube videos about the project here

Project Architecture

Repository Structure

  • cloud_infrastructure: this folder contains all the infrastructure as code in order to deploy trading strategies.
  • trading_strategies: each folder within trading_strategies contains all the code required to backtest, optimise and develop your trading logic. The "app" logic is what gets deployed in the generic setup.
  • trading_tools: generic pieces of code that can be used across multiple trading strategies.

Generic Trading Architecture Overview (may differ between trading strategies)

  • The cloud infrastructure is deployed and managed using infrastructure as code. In this example terraform deploys all the infrastructure into AWS.
  • Cloudwatch (AWS) is the trigger which kicks off the Lambda Function (AWS) at a pre-defined frequency.
  • The Lambda function contains the trading strategy to execute trades.
  • Every decision that the Lambda takes is logged into to Cloudwatch for auditing.

Trading Strategies

Usage

Please see each trading strategies README for specific usage instructions:

Future Improvements

Creation of more trading strategies.

Please contribute any trading strategies back into this repository.

How to Contribute

Branch or fork off from the project to create a new feature and open a PR against master when complete.

Please feel free to reach out to me to check if a feature isn't already in development or raise issues on GitHub.

In the future I would love to see all sorts of strategies in this repo!

Further Reading

Acknowledgements

Donations

If this project helped you learn Python or has helped you make some money then I would love any tips in crypto!

  • BTC: 36icgLxqAfFTuuruU7v1GQmFpUHjKnzJa8
  • ETH: 0xd084F627630Cb8C24895fAc531447256BD17b05e
  • USDC: 0xd084F627630Cb8C24895fAc531447256BD17b05e
  • DOGE: DS7JRhMmL9RdXruqz5ubDaR3R8SNtoUi6i

Alternatively you can buy me a coffee!

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].