Forex Algorithmic Trading with Python : Build a Grid Bot (Udemy.com)
Create your own profitable Grid Bot with Python. He can trade many currency pairs at once. With free Bot included !!
Created by: Maneesha S. Nirman
Last updated March 2023
What you will learn
- Learn the Fundamentals of Python
- Data Analysis With Pandas Library in Python
- Foundation Forex Knowladge For Beginners ( Learn Types of Currency Pairs , Lots, Pips, Leverage, Margin, 6 Types of Order Types , Basic Calculations )
- The Grid Trading Stratergy ( Placing Orders at Different Price Levels , Calculating the Profit , Taking a Correct Entry, Best Markets to Grid Stratergy )
- Fundamentals of Algorithmic Trading
- Connecting MetaTrader with Python Using MetaTrader5 Library and Placing Different Types of Orders
- Calculating Profit, Margin,Volume ect with Python
- Building Grid Strategy Using Psudo Code and Converting into Python Code
- Creating Multiple Trading Bots Using Classes and Objects and Run Them Parallelly with Multi Processing
- Understanding Suitable Market Situations and Live Trading
How it compares
Against the other 388 rated Udemy courses in Python on CourseDuck:
- Rating4.6 out of 5higher than 70% of them
- Reviews153#336 of 389 by number of reviews
- Length2.8 hoursshorter than 87% of them
- Last updatedMarch 2023earlier than 54% of them
Course Description
There are 8 main sections in this course
Basics of Python
Data Analysis with Pandas Library in Python
Basics of Forex
Building the Strategy Plan
Algorithmic Trading with mt5 Library
Building the Trading Bot
Multiprocessing ( Trading Multiple Currency Pairs Simultaneously )
Live Trading
Basics of Python -
This section is for absolute beginners in python. We are discussing about following topics.
Installing Python and Setting up IDE
Print Function and F Strings
Variables and Basic Data Types in Python
Operators in Python
Python Functions
Global and Local Variables in Python
Working with Lists
Working with Dictionaries
If Else Statements in Python
While Loops, Break and Continue Statements
For Loops
Classes and Objects in Python
Data Analysis with Pandas Library in Python
Pandas is a Python library created for data analysis. We are using this library to do essential forex calculations.
We are discussing about,
Pandas Series
Pandas Data Frames
Selecting Specific Rows and Columns in a Dataframe
Selecting Rows in a Data Frame by Conditions
Iterating Colums in a Dataframe
Basics of Forex
We will discuss terminology in forex and do essential calculations.
Installing MetaTrader and Setting Up a Correct Broker Account
Types of Currency Pairs in Forex
Bid, Ask and Spread
Lots, Pips , Leverage and Margin
Essential Calculations
Types of Orders in Forex
Building the Strategy Plan
In this section, we will be designing blue print of our trading bot
Algorithmic Trading with mt5 Library
We are creating functions of our trading bot(Functions for Opening and Closing Different Types of Orders with Python
Getting Current Position Details,
Basic Calculations ( Profit/Loss , Margin , Total Volume ))
Building the Trading Bot
We are putting all the functions together and assembling the bot
Multiprocessing
We are Upgrading our Bot with Classes and Threading. After that He Can Trade Multiple Currency Pairs at the Same Time.
Live Trading
We are waiting for suitable market conditions and correct currency pairs.
Then we do live trading
Instructor Details
- 4.6 Rating
153 Reviews
Maneesha S. Nirman
Hey, I'm Maneesha. I'm a computer scientist and a web developer.I have worked with different freelancing jobs entailing web design, SEO, networking, cybersecurity, and various other technology-related topics.
I have 5year experience in penetration testing with Kali Linux, Linux command line, Metasploit, Aircrack-ng, Password cracking, HTML, CSS, WordPress and SEO. My goal is to share my knowledge and experience with you.
More courses by Maneesha S. Nirman
Complete Windows Hacking Course with Kali Linux and Python (2023)
4.6 (46 Reviews)
Provider: Udemy
Time: 3.7h
$54.99
More Python courses
Python 3: Deep Dive (Part 1 - Functional) (2024)
4.9 (13,534 Reviews)
Provider: Udemy
Time: 45.8h
$22.99
Python 3: Deep Dive (Part 3 - Dictionaries, Sets, JSON) (2023)
4.9 (1,996 Reviews)
Provider: Udemy
Time: 21.9h
$17.99
Programming for Everybody (Getting Started with Python)
4.9 (717 Reviews)
Provider: Coursera
Time: 12h
Free
An Introduction to Interactive Programming in Python (2013)
4.9 (554 Reviews)
Provider: Coursera
Time: 6h 40m
Free
Python: Python Programming Language | Tutorial | Beginner (2023)
4.9 (239 Reviews)
Provider: Udemy
Time: 5.1h
$19.99
An Introduction to Interactive Programming in Python (Part 2)
4.9 (225 Reviews)
Provider: Coursera
Time: 25h
Free
Reviews
By Benson Eghreriniovo on 5/13/2024
Great course. The instructor delivered again as usual. He providded step by step instruction including easy explanation on coding the grid bot and also provided complete code of the grid bot. Hopefully I can find a US base broker that provide MT5 to enable me to utilize this bot. I 100% recommend this course to anyone who is serious about Algo trading uding a grid bot
By Gustavo Marin on 10/24/2023
The course was outstanding, with comprehensive content covering everything from the fundamentals of Python and data analysis with Pandas to foundation Forex knowledge for beginners. The highlight was learning to build a profitable Grid Bot that can trade multiple currency pairs simultaneously. The course material was presented in a simple language, accompanied by insightful analysis examples.
By Keelan Estrada on 7/26/2023
Good content and steps, language barrier aside it was very informative. Persons looking for an intro to Python for Forex, this is one of the courses to take a look at and complete
By Youcass on 6/25/2023
I signed up for this course, and I find it really very attractive. everything is very well explained. We start with the little details that we need to know, and we continue, and as we go along, we add additional notions. I really like this method, it makes it easy to understand what you're doing, and of course to apply it.
By Induwara Sanjana on 6/25/2023
Udemy excels in empowering learners with its extensive collection of Python and computer language courses. With flexible structures, high-quality content, and a vibrant community, Udemy offers a platform where students can enhance their skills at their own pace. It's a reliable online teaching company for programming enthusiasts.
By Peter Jemy on 6/24/2023
A very good course that involves trading with Python in a very easy way and very valuable and useful information. I enjoyed it very much and benefited from a lot of information because I am very interested in this field and interested in all the information in this amazing course. Thank you very much for this great effort.
By Sameera Chandrasiri on 4/24/2023
Absolutely Incredible! With this course's brief, simple-to-follow, and to-the-point instruction, I truly learnt a lot. Very strongly advised. After completing this course, I feel quite confident in my ability to put my own algorithmic trading techniques into practice. Best algorithmic trading training ever, hands down.
By Mahmoud Hosny on 4/24/2023
This course is simply outstanding! I gained a wealth of knowledge from its concise, straightforward, and easy-to-follow instructions. I highly recommend it to anyone. Thanks to this course, I now feel well-equipped to develop my own algorithmic trading strategies. It is undoubtedly the best algorithmic trading course I have ever taken, deserving a perfect 10/10 rating.
By Aziz Brown on 3/10/2023
Absolutely Amazing!!! I really learned a lot with this course, quick, easy to follow, very to-the-point instruction. Really highly recommended. I feel very confident in my skills now to implement my own algorithmic trading strategies now that I’ve gone through this course. 10/10 Best algorithmic trading course ever.
By Pritam Chandrakant Kambale on 1/17/2023
Thank you very much for your easy teaching.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100




