• Post category:StudyBullet-7
  • Reading time:10 mins read


Money management, and Python to put any algorithm in live trading on Forex, crypto or stocks. Bots templates OFFERED

What you will learn

Put your trading strategy in live trading using MetaTrader5 and Python

Learn how to code complex structure like Trailing Stop Loss, Basket Stop Loss, etc…

Learn the basis of the programming language Python

Guided tour through the different aspects of an automated trading project

Import financial data, place order, place pending order using MetaTrader 5 and Python

Templates to put your own algo trading in automated trading

Description

Do you want to create algorithmic trading strategies?

You already have some trading knowledge and you want to learn about quantitative trading/finance?

You are simply a curious person who wants to get into this subject to monetize and diversify your knowledge?

If you answer at least one of these questions, I welcome you to this course. All the applications of the course will be done using Python. However, for beginners in Python, don’t panic! There is a FREE python crash course included to master Python.


Get Instant Notification of New Courses on our Telegram channel.


In this course, you will learn how to use Python to put your algo trading strategies in Live trading. You will learn all the aspects and the specificities of the algo / automated trading using Python and applications through MetaTrader 5.

You will learn and understand how to automate your trading strategies on one of the most used trading platform (MetaTrader 5):

  • Financial data: Import ticks and rates (from minute data to monthly data).
  • Place different orders: Classic order (buy and sell), take profit /stop loss, trailing stop loss, pending order (stop, limit order)
  • Money management: Find the best stop loss and take profit according to your strategy, find the best volume

Why this course and not another?

  • This is not a programming course nor a trading course. It is a course in which programming and trading strategy are used for automated trading.
  • This course is not created by a data scientist but by a degree in mathematics and economics specializing in mathematics applied to finance.
  • You can ask questions or read our quantitative finance articles simply by registering on our free Discord forum.

Without forgetting that the course is satisfied or refunded for 30 days. Don’t miss an opportunity to improve your knowledge of this fascinating subject.

English
language

Content

Introduction

READ ME
Mac User only
Install the environment

Python basis

Introduction
Type of object: Number
Type of object: String
Type of object: Logical operation / Boolean
Type of object: Variable assignment
Type of object: Tuple and list
Type of object: Dictionary
Type of object: Set
Python structure: IF / ELIF / ELSE
Python structure: FOR
Python structure: WHILE
Functions: Basis of function
Functions: Local variable
Functions: Global variable
Functions: Lambda function

Python for data science

Introduction
Numpy: Array
Numpy: Random
Numpy: Indexing / Slicing / Transformation
Pandas: Serie and DataFrame
Pandas: Cleaning and transformation
Pandas: Conditional selection
Matplotlib: Graph
Matplotlib: Scatter
Matplotlib: Tools

Basis of MQL5 using Python

Introduction
Authorize algo trading on MetaTrader 5
Install Python librairies on Jupyter Notebook
Initialize the bound between MetaTrader 5 and Python
Get last error
Extract account information
Extract symbol information
Extract book orders
Add a symbol into the market watch

Import financial data from your Broker

Introduction
Import ticks data from a specific date
Import ticks data from a specific range of dates
Import candlesticks data from a specific date
Import candlesticks data from a specific range of dates
AUTOMATE the importation ticks process
AUTOMATE the importation candlesticks process

Place trade orders using MetaTrader 5 and Python

Introduction
Order_check() function
Open a buy order using Python
Open a sell order using Python
Close a buy order using Python
Close a sell order using Python
Automate the process

Money management function

Introduction
Place a take profit on a mql5 order request
Place a stop loss on a mql5 order request
How to choose your risk by trade?
Precisions
Find the stop loss and take profit depending of your risk and leverage
Find the volume of trade depending of the broker constraints

Advanced order managing using Python

Introduction
How to place a pending order (STOP / LIMIT order)
How to remove a placed pending order
Change the stop loss and Take profit of a open buy order
Change the stop loss and Take profit of a open sell order

Advanced money management

Introduction
Extract information about current open positions
Training Stop loss
Advanced concepts about trailing stop loss
Portfolio or Basket Stop loss
Portfolio or Basket Take profit

Signal creation

Introduction
MT5 tools box: the beginning
Random Signal
One condition signal
Multiple conditions signal

MT5 tools box

Introduction
Tools box presentation
Tools box application

Run structure

Introduction
Run function
Application

Live trading

Introduction
Live trading Example
How to go deeper after this course