An open API service indexing awesome lists of open source software.

https://github.com/jimtin/python_trading_bot

Python Trading Bot for Coinbase, Binance, and MetaTrader 5
https://github.com/jimtin/python_trading_bot

binance coinbase metatrader-5 python python-3 trading trading-strategies

Last synced: 4 months ago
JSON representation

Python Trading Bot for Coinbase, Binance, and MetaTrader 5

Awesome Lists containing this project

README

          

# Join Our Community
We love connecting with our audience! Join us on the following links:
1. Discord: https://discord.gg/wNYYGaMGfd
2. Telegram: https://t.me/TradeOxySupportBot
3. TradeOxy Platform: https://www.tradeoxy.com/
4. Upcoming Content: https://tradeoxy.notion.site/Content-Creation-Roadmap-5f896060f39341fd9539bcaced8c3b5d
5. Upcoming Features: https://tradeoxy.notion.site/3f9666718dc24e38bbd4a56a741287ae?v=d810cfa006f54bafa4bbbe3674fefa98&pvs=74
6. Custom Trading Bot development - https://tradeoxy.notion.site/Trading-Bot-Pricing-Guide-f0ff11b0604b4b998cba2b8da6a129cb?pvs=4

**All trading is at your own risk :)**

## Published Content

### How to Install TALib
1. Windows: [5 Easy Steps to Add TA-Lib to Your Python Trading Bot on Windows](https://medium.com/@appnologyjames/5-easy-steps-to-add-ta-lib-to-your-python-trading-bot-on-windows-16f82fb07788)

### YouTube
Our YouTube channel [TradeOxy](https://www.youtube.com/@tradeoxy) contains tons of helpful content on how
to use the AutoTrading Bot or build one for yourself. Check out these episodes:
1. [Secure Setup](https://www.youtube.com/watch?v=jpw3JltNMg0)
2. [Connect To MetaTrader 5 with Python](https://www.youtube.com/watch?v=EkP7iAZoMEw&t=2s)
3. [Retrieve 50000 Candlesticks from MetaTrader](https://www.youtube.com/watch?v=KZmVek6EDCg)
4. [Add the EMA Indicator to Your Algorithmic AutoTrading Bot](https://youtu.be/QqLjXecrKhc)
5. [How to Install TALib on Windows](https://youtu.be/jnxqu9MhBIE)
6. [Build Your Own AutoTrading Bot EMA Cross Detector](https://youtu.be/lbdO_UKEzQU)
7. [How to Trade the EMA Cross Strategy with Your AutoTrading Bot](https://youtu.be/A6RTl0_13pw)
8. [How to Convert Your AutoTrading Bot Strategy into BUY and SELL Signals](https://youtu.be/21NtSVuPaZw)
9. [How to Calculate Lot Size for Your MetaTrader 5 Python Trading Bot](https://youtu.be/fveyPFreenk)
10. [How to Create Orders with Your MetaTrader Python Trading Bot](https://youtu.be/fveyPFreenk)
11. [How to Create Orders with Your MetaTrader 5 Python Trading Bot Pt 2](https://youtu.be/nn8XQgFN5W8)
12. [Advanced Order Management with MetaTrader 5 Python Trading Bot](https://youtu.be/cWfBrDQj_5s)
13. [Never Miss a CandleStick with Your MetaTrader 5 Python Trading Bot](https://youtu.be/ecK0ZbMWVIA)
14. [Manage Every Trade with Your MetaTrader 5 Python Trading Bot](https://youtu.be/Q5GQFxk1IJI)
15. [Multi-Strategy Trading Accounts with MetaTrader 5 Python Trading Bot](https://youtu.be/4NDO81n-EpA)

### MetaTrader 5
1. [Everything You Need to Connect Your Python Trading Bot to MetaTrader 5](https://medium.com/@appnologyjames/build-your-own-algorithmic-trading-bot-with-python-introduction-cb51c6db892e)
2. [7 Indispensable Trading Functions for Your MetaTrader 5 Python Trading Bot](https://medium.com/geekculture/7-indispensable-trading-functions-for-your-metatrader-5-python-trading-bot-8490d15065d9) - published in [Geek Culture](https://medium.com/geekculture)
3. [Retrieve Live Price Information and Calculate Spread](https://appnologyjames.medium.com/retrieve-live-price-information-from-metatrader-5-with-your-python-trading-bot-3128994f26d6)
4. [Level Up Your Trading Bot with Postgres](https://appnologyjames.medium.com/build-foundations-for-trading-bot-excellence-with-postgresql-python-and-metatrader-5-5328b047c2e7)

## Related Content
### 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](https://medium.com/@appnologyjames/how-to-connect-to-coinbase-with-python-3-97cf53856fcd). Explains how to set up your code in an extensible format.
2. [How to Connect to Coinbase with Python 3](https://medium.com/@appnologyjames/how-to-connect-to-coinbase-with-python-3-97cf53856fcd). Shows you how to connect to the Coinbase Pro API.
3. [How to Identify Engulfing Candles on Coinbase with Python](https://medium.com/@appnologyjames/how-to-identify-engulfing-candles-on-coinbase-with-python-27c6db4eda57). Shows you how to use Python to detect [Bullish Engulfing Patterns](https://www.investopedia.com/terms/b/bullishengulfingpattern.asp) and [Bearish Engulfing Patterns](https://www.investopedia.com/terms/b/bearishengulfingp.asp) in candlesticks. Introduces an advanced detection method as well.
4. [How to Implement the Engulfing Candle Strategy on Coinbase with Python](https://medium.com/@appnologyjames/how-to-implement-the-engulfing-candle-strategy-on-coinbase-with-python-23ea20dbb502). Shows you how to implement the [Engulfing Candle Strategy](https://www.thebalancemoney.com/engulfing-candle-day-trading-strategy-1030873) using Python and Coinbase Pro REST API

## Upcoming Content
### Exchanges
1. [Binance](https://www.binance.com/en)
2. [Bitfinex](https://www.bitfinex.com/)
3. [Ameritrade/ThinkOrSwim](https://www.tdameritrade.com/)
4. [Alpaca.Markets](https://alpaca.markets/)
5. [PancakeSwap DEX](https://pancakeswap.finance/)
6. [MetaTrader Webtrader](https://trade.mql5.com/trade)
7. [cTrader](https://ctrader.com/)

### 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