Last Updated on May 22, 2024 by GeeksGod
Course : Forex Algorithmic Trading with Python : Build a DCA Bot
There are 8 main sections in this course
Basics of PythonData Analysis with Pandas Library in PythonBasics of ForexBuilding the DCA Strategy PlanAlgorithmic Trading with mt5 LibraryBuilding the Trading BotMultiprocessing ( 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 IDEPrint Function and F StringsVariables and Basic Data Types in PythonOperators in PythonPython FunctionsGlobal and Local Variables in PythonWorking with ListsWorking with DictionariesIf Else Statements in PythonWhile Loops, Break and Continue StatementsFor LoopsClasses 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 SeriesPandas Data FramesSelecting Specific Rows and Columns in a DataframeSelecting Rows in a Data Frame by ConditionsIterating 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 AccountTypes of Currency Pairs in ForexBid, Ask and SpreadLots, Pips , Leverage and MarginEssential CalculationsTypes 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