Tutorialspoint

NEW YEAR, NEW DEALS! Get upto 80% OFF! Use: NEWYEAR

The Ultimate Forex Algorithmic Trading Course | Build 5 Bots

person icon Maneesha S Nirman

4.7

The Ultimate Forex Algorithmic Trading Course | Build 5 Bots

Build 5 Trading Bots ( Simple Trading Bot, SMA Crossover Bot, Bollinger Band Trading Bot, Grid Bot and DCA Bot)

updated on icon Updated on Dec, 2025

language icon Language - English

person icon Maneesha S Nirman

category icon Finance and Accounting,Investing and Trading,Forex trading

Lectures -69

Resources -17

Duration -3.5 hours

Lifetime Access

4.7

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

We are going to build 5 Trading Bots in this Course. 

This is the course content:

  • Basics of Python

  • Data Analysis with Pandas Library in Python

  • Basics of Forex

  • Building the Strategy Plan

  • Forex Algorithmic Trading with MT5 Library

  • Bot 01: Building a Simple Forex Trading Bot to Understand Fundamentals

  • Bot 02: Building an SMA Crossover Trading Bot

  • Bot 03: Building a Bollinger Bands Trading Bot

  • Bot 04: Building a Grid Trading Bot

  • Bot 05: Building a DCA Trading Bot

  • Multiprocessing ( Trading Multiple Currency Pairs Simultaneously )

  • Live Forex Trading

Basics of Python:

This section is for absolute beginners in Python. We are discussing about following topics:

  • Installing Python and Setting up an 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 blueprint of our trading bot

  • Forex 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 in Forex ( Profit/Loss, Margin , Total Volume)

  • Building  Trading Bots

  • We are putting all the functions together and assembling the 5 forex trading bots.

  • Multiprocessing

  • We are putting all the functions together and assembling the forex bot

  • Live Trading

  • We are waiting for suitable market conditions and correct forex pairs.

  • Then we do live trading

Goals

  • 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 Strategy ( Placing Orders at Different Price Levels, Calculating the Profit, Taking a Correct Entry, Best Markets to Grid Strategy).
  • The DCA Trading Strategy ( Placing Orders at Different Price Levels, Calculating the Profit, Taking a Correct Entry, Best Markets to Grid Strategy).
  • The SMA Crossover Trading Strategy.
  • The Bollinger Band Trading Strategy.
  • Fundamentals of Algorithmic Trading.
  • Connecting MetaTrader  with Python Using MetaTrader5 Library and Placing Different Types of Orders.
  • Calculating Profit, Margin, Volume, etc. with Python.
  • Building Grid Strategy Using Pseudo Code and Converting into Python Code.
  • Building DCA Strategy Using Pseudo Code and Converting into Python Code.
  • Creating Multiple Trading Bots Using Classes and Objects and Running Them in Parallel with Multi-Processing.
  • Build 5 Trading Bots ( Simple Trading Bot, SMA Crossover Bot, Bollinger Band Trading Bot, Grid Bot and DCA Bot).
  • Understanding Suitable Market Situations and Live Trading.

Prerequisites

  • You need a Desktop / Laptop with a Stable Internet Connection.
  • I Will be Providing All the Fundamental Knowledge in Python and Forex. So you do not need any Prior Knowledge.
  • Curious and Interested Participants are More Likely to Benefit from this Course.
The Ultimate Forex Algorithmic Trading Course | Build 5 Bots

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction

1 Lectures
  • play icon Introduction and Course Content 03:22 03:22

Basics of Python Programming for Beginners

12 Lectures
Tutorialspoint

Data Analyzing with Pandas Library in Python

5 Lectures
Tutorialspoint

Foundation Forex Course

8 Lectures
Tutorialspoint

Forex Alogorithmic Trading with mt5 Python

10 Lectures
Tutorialspoint

Bot 01 - Building a Simple Trading Bot

5 Lectures
Tutorialspoint

Bot 02 - Building a SMA Crossover Trading Bot

2 Lectures
Tutorialspoint

Bot 03 - Building a Bollinger Band Trading Bot

2 Lectures
Tutorialspoint

Bot 04 - Grid Bot - Building Up The Trading Stratergy

5 Lectures
Tutorialspoint

Bot 04 - Grid Bot - Assembling the Trading Bot

3 Lectures
Tutorialspoint

Bot 04 - Grid Bot- Trading Multiple Currency Pairs - Threading

2 Lectures
Tutorialspoint

Bot 04 - Grid Bot- Live Trading

1 Lectures
Tutorialspoint

Bot 04 -Grid Bot- Download the Final Bot Here

1 Lectures
Tutorialspoint

Bot 05 - DCA Bot (ADVANCED) - Building Up The Trading Stratergy

6 Lectures
Tutorialspoint

Bot 05 - DCA Bot (ADVANCED) - Assembling the Trading Bot

3 Lectures
Tutorialspoint

Bot 05 - DCA Bot (ADVANCED) - Trading Multiple Currency Pairs - Threading

2 Lectures
Tutorialspoint

Bot 05 - DCA Bot (ADVANCED) - Download the DCA Bot Here

1 Lectures
Tutorialspoint

Instructor Details

Maneesha S Nirman

Maneesha S Nirman


Maneesha S. Nirman is a dedicated and approachable instructor who is passionate about helping learners grow with confidence and clarity. With a strong focus on practical understanding, she explains concepts in a simple, relatable manner that makes learning engaging and effective. Maneesha believes in creating a supportive learning environment where students feel encouraged to ask questions, explore ideas, and apply their knowledge in real-life scenarios. Her learner-first approach and commitment to continuous improvement make her a trusted guide for students at every stage of their learning journey.

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515