Build your own Naked Trading Forex Robot

Learn how to develop, test and optimise your first automated Naked Trading Expert Advisor for MetaTrader.
3.9 (24 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
276 students enrolled
Instructed by Paul du Long Business / Finance
62% off
Take This Course
  • Lectures 19
  • Length 2 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 8/2015 English

Course Description

In this course you will learn about how to build your own Naked Trading Forex Robot. You will program, test and optimise your own automated trading system from scratch. Inside, I will teach you on how to transform an idea into a money generating system.

Based on the philosophy of learning by doing we will start programming together and learn a pragmatic way programming. After this course you will understand the fundamentals of developing an automated trading system that you can use as the basis for your future development ambitions.

The strategy used in this course is a real life strategy that I use myself to generate profits.

This course is for you, when you:

  • Want to learn about automated trading, expert advisors and naked trading
  • How to transform a trade setup into a money making system
  • Get started on programming in MQL4

What are the requirements?

  • Have MetaTrader 4 installed and opened a (demo) account at a broker
  • Have affinity with Forex and Programming

What am I going to get from this course?

  • A profitable Naked Trading Trade Setup
  • The philosophy of Naked Trading
  • The basics of Forex and MQL4 programming
  • Study the anatomy of an Expert Advisor
  • Learn how to automatically analyse price charts
  • Create Buy & Sell orders
  • Get acquainted with how to solve errors during programming
  • Test and optimise your trading system to maximise profits
  • Gain confidence in trading automatically

Who is the target audience?

  • This course will teach you how to program an automated trading system. This is a fundamentals course, not an advanced course.
  • Students should take this course if they want to learn how to program, optimise and test an Expert Advisor. Programming is at the core of this course, it should be the student's ambition to learn how to program.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction

In this video we will take a look what you will learn in this course. We will discuss the learning objectives of this course. Get ready to dive into the world of automated trading.


Please read the Disclaimer to be aware of the risks of Forex. Keep in mind that this is an educational course and not a commercial course. Don't take these strategies for granted. Results from the past are not a garantee for future results.


In this video we will learn what Naked Trading is and recap the fundamentals of Forex. We will cover the basics of Forex, such as: pips, bearish and bullish market and take a look at candle sticks.


In this video we will learn our trade setup that we will be programming in this course. The strategy originally comes from the book of Walter Peters and discusses an enhanced reversal pattern. We will make trading rules that we will program later.


In this video we will learn about how to work with MetaTrader and MetaEditor. MetaTrader is used to analyse the financial markets whereas MetaEditor is used to develop add-ins for MetaTrader.

7 questions

This quiz will test your knowledge from the first section

3 pages

This is an article initially published on Investopedia that talks about the Pros and Cons of automated trading systems.

Section 2: Introduction to programming

In this video we will learn how to create a new Expert Advisor (EA). An EA consists of three important functions OnInit(), OnDeInit() and OnTick().


In this video we will learn about variables, using the Alert function and Comments in our code. Every variable need to have a type, we will discuss the different variable types and how to use them. We learn about using the alert function to show us variable to test if our code is working good.


In this video we will learn about using IF statements to check specific conditions. An If statement can have one or more conditions that it checks and executes a block of code when the conditions are met.


In this video we will learn about using Arrays to store multiple variables and using For loops. Loops help us to iterate through data and mostly involve Arrays to store this data.


In this video we will learn about creating and using our own functions. By creating our own function the code will be cleaner and more maintainable.


In this video we will learn about the scope of variables and creating parameters (user inputs). When we use Parameters the user can change the value of a variable without going into the code, which makes testing much easier.

9 questions

This quiz will test the fundamentals of Programming in MQL4

Section 3: Programming your Naked Trading Forex Bot

In this video we will program the first rule of our Expert Advisor: how to find engulfing candles. We do this by looking at the previous candle when a new candle is formed and compare the highs and the lows.


In this video we will develop our Expert Advisor further and look how to program rule two: checking if the engulfing candle has the biggest range.


In this video we will program step three of our Expert Advisor: how to see if there is room to the left on our signal candle.


In this video we will learn how to create buy and sell orders. We will place these below or above the signal candle so they will get triggered when the price moves in the desired direction.

Section 4: Testing our Expert Advisor

In this video we will discuss the initial results of our Expert Advisor.


In this video we will learn how to use the optimisation function of the Strategy Tester to increase our results.

3 questions

In this quiz we will go over concepts to improve the profitability of the EA.

Section 5: Conclusion

In this video we will look back at what we have learned in this course and how you can proceed with making your Expert Advisor even better.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Paul du Long, Entrepreneurial smoothie of Finance and Technology

Entrepreneur with a passion for Finance and Programming. My start-ups were in the field of web development and crypto currencies. I like to base my decisions on facts, and I love information. Soon to be master in Financial management and holds a Bachelor degree in International Business. Enjoys travelling, good food and thrill of extreme sports. Situated in the beautiful Netherlands.

Ready to start learning?
Take This Course