「 Ascend 」

How to create your own algorithmic trading bot that trades the financial and crypto markets for free.

First things first, none of this Python code is my original code. All development is credited to Conor J O'Hanlon @ https://www.conorjohanlon.com/ Conor created this series in Python that takes you through every detail step-by-step (code included) on how to create your own algorithmic trading bot that trades the financial and crypto markets for free. This code will not be uploaded to GitHub and must be coded yourself. According to Conor himself in a Reddit post: 'All of my code is on GitHub, it is currently private though as it contains all of my strategies. I may consider uploading it to GitHub but I'm not sure if I want it to be a 'download the code and run' kind of project.' Please visit Conors site for any future updates and expansions to this code and remember to thank him!

All of the links below open the appropriate pages on Conors website in a new tab.

1) Overview - An overview of the project.
2) Design - Requirements and how the trader operates.
3) Getting financial data into Python - Pulling financial data into Python from MetaTrader5.
4) Open a trade using the MT5 API with Python - How to open a trade programmatically via MetaTrader 5.
5) Close a trade with MT5 using Python - How to close an open trade with MetaTrader 5.
6) Creating an algotrader/trading bot with Python – Part 1 - Creating the trading bot loop and opening trades with an entry strategy.
7) Creating an algotrader/trading bot with Python – Part 2 - Implementing a strategy reader.
8) Creating an algotrader/trading bot with Python – Part 3 - Closing a trade with an exit strategy.
9) Creating a strategy for your algorithmic trading bot – Part 1 - Creating a dynamic strategy with JSON for trading part 1.
10) Creating a strategy for your algorithmic trading bot – Part 2 - Creating a dynamic strategy with JSON for trading part 2.
11) Dynamically calculate lot size for your algorithmic trading bot - Dynamically calculate your position size based on account size and risk.
12) Send messages from Python to Slack - Sending open trade/close trade alerts to slack.
13) Send an email from Python - Sending open trade/close trade alerts via email.
14) Trade management for the algorithmic trading bot - How to manage your trades and limiting your risk.

Please report any dead links to O_oz3@humanoid.net

Home