Skip to content
UdemyPythonPaid courseAll LevelsCertificate

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

icon
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

icon
Course Description

There are 8 main sections in this course

  1. Basics of Python

  2. Data Analysis with Pandas Library in Python

  3. Basics of Forex

  4. Building the Strategy Plan

  5. Algorithmic Trading with mt5 Library

  6. Building the Trading Bot

  7. Multiprocessing ( Trading Multiple Currency Pairs Simultaneously )

  8. 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

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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.

icon
More courses by Maneesha S. Nirman

$54.99

icon
More Python courses

$22.99

$17.99

Free

Free

$19.99

Free

icon
Reviews

4.6

153 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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.

Showing all 10 reviews on CourseDuck

Read all 153 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100