MQL Elementary:Start Learning Algo Trading With MetaTrader 4

Make your first solid steps in Algo Trading as easy as ABC!
Free tutorial
Rating: 4.9 out of 5 (15 ratings)
690 students
1hr 16min of on-demand video
English [Auto]

The basics of MQL4 language
Developing your first trading bot (Expert Advisor)
Working with market’s data through MQL4 codes: OHLC prices and volume
Detecting candle’s type with MQL4
Showing messages and chart’s data to the user with MQL4
Opening new positions with MQL4


  • No programming background is needed!
  • A basic knowledge of trading (Any platform would be OK)


What’s Algorithmic Trading? It’s using computer software to handle trades, based on the specific rules which are defined in the codes.

With Algo Trading,

- Trades are handled automatically, with high speed and accuracy, 24/7.

- Human mistakes are removed since the computer works emotionlessly.

- Transaction costs are reduced since the trades are executed fast and at the best prices.

- Unlimited charts and strategies could be handled simultaneously.

There are many platforms which can be used to implement algorithmic trading software. One of the most common one is MetaTrader4 (MT4). It’s widely used by many brokers and traders all around the world.

To implement Algo trading methods through the MT4, you need to use its programming language: MQL4. It’s a powerful language and could be used to implement all types of algorithmic methods, custom indicators, trading assistants and so on, from the simplest to the most complex ones.

This course is designed to help you make your first steps to learning MQL4 language, without any programming background. At the end of this course you’ll be able to develop and run your first trading bot/Expert Advisor (which opens positions with custom stop loss and take profit, based on the candles’ direction) on your system. After passing this course you can decide whether you want to continue this journey and keep learning to the most advanced levels.

Who this course is for:

  • Traders with any level of experience who are interested to start learning how to develop their fully customized trading bots and automating their manual trades.
  • Anyone who is interested to start learning MQL programming language from zero.


Boosting Technical Skills at Larax Studio
Larax Studio
  • 4.9 Instructor Rating
  • 26 Reviews
  • 1,644 Students
  • 2 Courses

Larax Studio is a team that create courses on topics related to digital skills, such as web development, digital marketing, graphic design, and digital productivity, which are provided by professional teachers working in the Larax Company with extreme experiences in their field. All courses are well-structured, super interactive, and easy to understand. We believe that education should be accessible to all. You can find Larax Studio content to learn creative skills, from absolute beginner to advanced mastery.

The Larax Studio specialises in teaching accessible technical skills to people just getting started in technical careers or advance their skills including web development, digital design, and other career paths enabled by technology. Whether you’re trying to learn a new skill from scratch, or want to refresh your memory on something you’ve learned in the past, you’ve come to the right place.

Trader and Algo Trading Software Developer at Larax Studio
Pouyan Samimi
  • 4.9 Instructor Rating
  • 15 Reviews
  • 690 Students
  • 1 Course

My name is Pouyan. I was graduated as a Control engineer. But, because of my endless passion for programming and financial markets, I’ve been a trader and algo trading software developer for the past several years.

I’m also interested in macroeconomics, arts specially music and anything that’s related to technology.

Through my series of courses, I want to share my experiences in trading and developing automated trading bots and custom indicators with you, so you will enjoy the financial markets as much as I do. So, stay with me and let’s do great things together.

Top companies trust Udemy

Get your team access to Udemy's top 17,000+ courses