
Explore python basics, pandas data analysis, and forex fundamentals; build a trading strategy and implement MT5-based algorithmic trading with multi-processing for live trading.
Learn how to declare variables, follow naming rules, and work with Python's basic data types—strings, integers, floats, and booleans—plus type conversion and multi-variable assignment.
Learn to write and read dataframe columns using square bracket indexing, iterate columns such as name and age with for loops, and print column values.
Learn to install MetaTrader 5, enable algorithmic trading via expert advisors, and set up a zero-commission demo account with a $5,000 initial deposit.
Learn how the bid, ask, and spread determine forex prices, with buying at the ask and selling at the bid.
Learn essential forex terminology, including pips, lots, margin, and leverage, with practical examples of how price moves and position sizes affect trading in forex algorithmic trading with Python.
Compute eur/usd profit per one lot (100,000 units) by subtracting the previous value from the current value, yielding 10 USD per lot, and convert pip moves to dollar value.
Explore forex order types in metatrader: market orders, executed instantly at the broker price, and pending orders—stop and limit orders placed above or below the current price.
Builds a DCA bot strategy by setting a buy direction, targeting 2% profit, and placing market orders as safety orders at 1% and 2% pullbacks to close when target hits.
Explains how to calculate deviation between current and initial price using a formula with leverage, includes buy and sell directions and coding a deviation function.
Build a dollar-cost averaging forex trading bot in Python, using safety orders, escalating volumes, price deviation levels, and a while loop to reach a profit target.
Explore placing buy limit and sell limit orders using Python by passing symbol, volume, and price in a dictionary, with practical examples for currency pairs like GBP USD.
Place market orders in a forex trading bot by specifying symbol and volume, setting order direction, and executing a 0.05 lot market order for GBPUSD using the market order function.
Discover how to retrieve current position details using the score gait method in the file library, including open price, volume, profits, and current price, with Python, pandas, and symbol filtering.
Learn to calculate forex margin with a Python function that uses type, symbol, volume, and open price, and sum margins across positions.
Define symbol and volume, set the profit target, and configure the number of safety orders; place market orders, monitor open positions, and loop until the profit target is reached.
Import the class, create a GBP USD object with 0 USD, 0.01 lots, 2% profit target, four safety orders, and buy direction; then run objects using thread and start them.
There are 8 main sections in this course
Basics of Python
Data Analysis with Pandas Library in Python
Basics of Forex
Building the DCA 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 DCA 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 putting all the functions together and assembling the bot
Live Trading
We are waiting for suitable market conditions and correct currency pairs.
Then we do live trading