GitHunt
JA

javyxx/python_trading_bot

Python Trading Bot for Coinbase, Binance, and MetaTrader 5

AlgoQuant.Trade AutoTrading Bot

The AlgoQuant.Trade Trading Bot is an open source algorithmic trading bot you can use to trade FOREX / Crypto / Futures on exchanges.

It is designed to be used in partnership with the series Build Your Own Algorithmic Trading Bot being published on Medium.

The code is covered by the MIT 2.0 Open Source licence. Code developed by James Hinton through Creative Appnologies.

All trading is at your own risk :)

Published Content

Introduction

  1. Introduction

How to Install TALib

  1. Windows: 5 Easy Steps to Add TA-Lib to Your Python Trading Bot on Windows

YouTube

Our YouTube channel algoquant_trade contains tons of helpful content on how
to use the AutoTrading Bot or build one for yourself. Check out these episodes:

  1. Secure Setup
  2. Connect To MetaTrader 5 with Python
  3. Retrieve 50000 Candlesticks from MetaTrader

MetaTrader 5

  1. Everything You Need to Connect Your Python Trading Bot to MetaTrader 5
  2. 7 Indispensable Trading Functions for Your MetaTrader 5 Python Trading Bot - published in Geek Culture
  3. Retrieve Live Price Information and Calculate Spread
  4. Level Up Your Trading Bot with Postgres

Coinbase Tutorials

How to Build a Crypto Trading Bot with Coinbase and Python Series

  1. How to Setup Your Crypto Trading Bot for Coinbase with Python. Explains how to set up your code in an extensible format.
  2. How to Connect to Coinbase with Python 3. Shows you how to connect to the Coinbase Pro API.
  3. How to Identify Engulfing Candles on Coinbase with Python. Shows you how to use Python to detect Bullish Engulfing Patterns and Bearish Engulfing Patterns in candlesticks. Introduces an advanced detection method as well.
  4. How to Implement the Engulfing Candle Strategy on Coinbase with Python. Shows you how to implement the Engulfing Candle Strategy using Python and Coinbase Pro REST API

Upcoming Content

Exchanges

  1. Binance
  2. Bitfinex
  3. Ameritrade/ThinkOrSwim
  4. Alpaca.Markets
  5. PancakeSwap DEX
  6. MetaTrader Webtrader
  7. cTrader

Indicators

  1. SMA (Simple Moving Average) 3, 8, 10, 15, 20, 50, 200
  2. EMA (Exponential Moving Average) 3, 8, 10, 15, 20, 50, 200
  3. Stochastic Oscillator
  4. Moving Average Convergence/Divergence
  5. Bollinger Bands
  6. Relative Strength Index
  7. Fibonacci Retracement
  8. Standard Deviation
  9. Average Directional Index (ADI)
  10. On Balance Volume
  11. Accumulation distribution line
  12. Aroon Indicator

Bullish Candlestick Patterns

  1. Hammer
  2. Inverse Hammer
  3. Bullish Engulfing
  4. Piercing Line
  5. Morning Star
  6. Three Soldiers

Bearish Candlestick Patterns

  1. Hanging Man
  2. Shooting Star
  3. Bearish Engulfing
  4. Evening Star
  5. Three Black Crows
  6. Dark Cloud Cover

Continuation Candlestick Patterns

  1. Doji
  2. Spinning Top

Strategies

  1. RSI Strategy
  2. MACD/Bollinger Band Strategy
  3. Moving Average Strategy
  4. Reversal Candle Strategy
  5. Moving Average Cross Strategy

Sharing

  1. Sharing on Twitter
  2. Sharing on Discord
  3. Sharing on Telegram
  4. Adding a GUI