MetaTrader 5 automated trading using Python TUTORIAL

MetaTrader 5 automated trading using Python TUTORIAL

MetaTrader 5 automated trading using Python TUTORIAL

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

Language: english

Note: 4.4/5 (28 notes) 3,307 students

Instructor(s): Lucas Inglese

Last update: 2022-03-26

What you’ll 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

 

Requirements

  • Nothing

 

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.

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.

 

Who this course is for

  • Everyone who wants to learn how to put his trading strategy in live trading

 

Course 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

 

MetaTrader 5 automated trading using Python TUTORIALMetaTrader 5 automated trading using Python TUTORIAL

Time remaining or 843 enrolls left

 

Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate