{"id":44415333,"url":"https://github.com/jimtin/python_trading_bot","last_synced_at":"2026-02-12T08:23:43.457Z","repository":{"id":69547916,"uuid":"560615428","full_name":"jimtin/python_trading_bot","owner":"jimtin","description":"Python Trading Bot for Coinbase, Binance, and MetaTrader 5","archived":false,"fork":false,"pushed_at":"2024-08-06T22:12:48.000Z","size":118,"stargazers_count":79,"open_issues_count":2,"forks_count":27,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-08-07T01:50:56.136Z","etag":null,"topics":["binance","coinbase","metatrader-5","python","python-3","trading","trading-strategies"],"latest_commit_sha":null,"homepage":"https://www.tradeoxy.com/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jimtin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-11-01T22:08:06.000Z","updated_at":"2024-08-06T22:12:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"af6cb03c-db2c-48ec-85ae-b9deed8dd64f","html_url":"https://github.com/jimtin/python_trading_bot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jimtin/python_trading_bot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimtin%2Fpython_trading_bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimtin%2Fpython_trading_bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimtin%2Fpython_trading_bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimtin%2Fpython_trading_bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jimtin","download_url":"https://codeload.github.com/jimtin/python_trading_bot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimtin%2Fpython_trading_bot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29361816,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T01:03:07.613Z","status":"online","status_checked_at":"2026-02-12T02:00:06.911Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["binance","coinbase","metatrader-5","python","python-3","trading","trading-strategies"],"created_at":"2026-02-12T08:23:42.650Z","updated_at":"2026-02-12T08:23:43.451Z","avatar_url":"https://github.com/jimtin.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Join Our Community\nWe love connecting with our audience! Join us on the following links:\n1. Discord: https://discord.gg/wNYYGaMGfd\n2. Telegram: https://t.me/TradeOxySupportBot\n3. TradeOxy Platform: https://www.tradeoxy.com/\n4. Upcoming Content: https://tradeoxy.notion.site/Content-Creation-Roadmap-5f896060f39341fd9539bcaced8c3b5d\n5. Upcoming Features: https://tradeoxy.notion.site/3f9666718dc24e38bbd4a56a741287ae?v=d810cfa006f54bafa4bbbe3674fefa98\u0026pvs=74\n6. Custom Trading Bot development - https://tradeoxy.notion.site/Trading-Bot-Pricing-Guide-f0ff11b0604b4b998cba2b8da6a129cb?pvs=4\n\n**All trading is at your own risk :)**\n\n## Published Content\n\n### How to Install TALib\n1. 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)\n\n### YouTube\nOur YouTube channel [TradeOxy](https://www.youtube.com/@tradeoxy) contains tons of helpful content on how\nto use the AutoTrading Bot or build one for yourself. Check out these episodes:\n1. [Secure Setup](https://www.youtube.com/watch?v=jpw3JltNMg0)\n2. [Connect To MetaTrader 5 with Python](https://www.youtube.com/watch?v=EkP7iAZoMEw\u0026t=2s)\n3. [Retrieve 50000 Candlesticks from MetaTrader](https://www.youtube.com/watch?v=KZmVek6EDCg)\n4. [Add the EMA Indicator to Your Algorithmic AutoTrading Bot](https://youtu.be/QqLjXecrKhc)\n5. [How to Install TALib on Windows](https://youtu.be/jnxqu9MhBIE)\n6. [Build Your Own AutoTrading Bot EMA Cross Detector](https://youtu.be/lbdO_UKEzQU)\n7. [How to Trade the EMA Cross Strategy with Your AutoTrading Bot](https://youtu.be/A6RTl0_13pw)\n8. [How to Convert Your AutoTrading Bot Strategy into BUY and SELL Signals](https://youtu.be/21NtSVuPaZw)\n9. [How to Calculate Lot Size for Your MetaTrader 5 Python Trading Bot](https://youtu.be/fveyPFreenk)\n10. [How to Create Orders with Your MetaTrader Python Trading Bot](https://youtu.be/fveyPFreenk)\n11. [How to Create Orders with Your MetaTrader 5 Python Trading Bot Pt 2](https://youtu.be/nn8XQgFN5W8)\n12. [Advanced Order Management with MetaTrader 5 Python Trading Bot](https://youtu.be/cWfBrDQj_5s)\n13. [Never Miss a CandleStick with Your MetaTrader 5 Python Trading Bot](https://youtu.be/ecK0ZbMWVIA)\n14. [Manage Every Trade with Your MetaTrader 5 Python Trading Bot](https://youtu.be/Q5GQFxk1IJI)\n15. [Multi-Strategy Trading Accounts with MetaTrader 5 Python Trading Bot](https://youtu.be/4NDO81n-EpA)\n\n### MetaTrader 5\n1. [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)\n2. [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)\n3. [Retrieve Live Price Information and Calculate Spread](https://appnologyjames.medium.com/retrieve-live-price-information-from-metatrader-5-with-your-python-trading-bot-3128994f26d6)\n4. [Level Up Your Trading Bot with Postgres](https://appnologyjames.medium.com/build-foundations-for-trading-bot-excellence-with-postgresql-python-and-metatrader-5-5328b047c2e7)\n\n## Related Content\n### Coinbase Tutorials\n#### How to Build a Crypto Trading Bot with Coinbase and Python Series\n1. [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.\n2. [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.\n3. [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.\n4. [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\n\n## Upcoming Content\n### Exchanges\n1. [Binance](https://www.binance.com/en)\n2. [Bitfinex](https://www.bitfinex.com/)\n3. [Ameritrade/ThinkOrSwim](https://www.tdameritrade.com/)\n4. [Alpaca.Markets](https://alpaca.markets/)\n5. [PancakeSwap DEX](https://pancakeswap.finance/)\n6. [MetaTrader Webtrader](https://trade.mql5.com/trade)\n7. [cTrader](https://ctrader.com/)\n\n### Indicators\n1. SMA (Simple Moving Average) 3, 8, 10, 15, 20, 50, 200\n2. EMA (Exponential Moving Average) 3, 8, 10, 15, 20, 50, 200\n3. Stochastic Oscillator\n4. Moving Average Convergence/Divergence\n5. Bollinger Bands\n6. Relative Strength Index\n7. Fibonacci Retracement\n8. Standard Deviation\n9. Average Directional Index (ADI)\n10. On Balance Volume\n11. Accumulation distribution line\n12. Aroon Indicator\n\n### Bullish Candlestick Patterns\n1. Hammer\n2. Inverse Hammer\n3. Bullish Engulfing\n4. Piercing Line\n5. Morning Star\n6. Three Soldiers\n\n### Bearish Candlestick Patterns\n1. Hanging Man\n2. Shooting Star\n3. Bearish Engulfing\n4. Evening Star\n5. Three Black Crows\n6. Dark Cloud Cover\n\n### Continuation Candlestick Patterns\n1. Doji\n2. Spinning Top\n\n### Strategies\n1. RSI Strategy\n2. MACD/Bollinger Band Strategy\n3. Moving Average Strategy\n4. Reversal Candle Strategy\n5. Moving Average Cross Strategy\n\n### Sharing\n1. Sharing on Twitter\n2. Sharing on Discord\n3. Sharing on Telegram\n4. Adding a GUI\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjimtin%2Fpython_trading_bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjimtin%2Fpython_trading_bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjimtin%2Fpython_trading_bot/lists"}