Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add Build your own Naked Trading Forex Robot to your Wishlist.

Add to Wishlist

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 (23 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.
278 students enrolled
Created by Paul du Long
Last updated 11/2015
$15 $40 62% off
30-Day Money-Back Guarantee
  • 2 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?

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
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.
Students Who Viewed This Course Also Viewed
What Will I Learn?
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
View Curriculum
  • Have MetaTrader 4 installed and opened a (demo) account at a broker
  • Have affinity with Forex and Programming
Curriculum For This Course
Expand All 19 Lectures Collapse All 19 Lectures 01:51:02
6 Lectures 19:18

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.

Preview 03:17

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.

Introduction to Naked Forex Trading & Forex Fundamentals

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.

Learning our Trade Setup

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.

Introduction to MetaTrader & MetaEditor

This quiz will test your knowledge from the first section

Introduction quiz
7 questions

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

The Pros And Cons Of Automated Trading Systems By Jean Folger
3 pages
Introduction to programming
6 Lectures 21:23

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().

Anatomy of Programming: creating our Expert Advisor

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.

Preview 04:30

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.

Anatomy of Programming: if statements

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.

Anatomy of Programming: Arrays and For Loops

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.

Anatomy of Programming: creating a Function

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.

Anatomy of Programming: Variable Scopes and Parameters

This quiz will test the fundamentals of Programming in MQL4

Programming quiz
9 questions
Programming your Naked Trading Forex Bot
4 Lectures 47:13

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.

Programming step one: find engulfing candles

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.

Programming step two: checking the candles ranges

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.

Programming step three: room to the left

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.

Programming step four: creating Buy & Sell orders
Testing our Expert Advisor
2 Lectures 16:23

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

Preview 10:06

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

How to Optimise your EA

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

Testing and optimalisation quiz
3 questions
1 Lecture 03:45

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.

About the Instructor
3.9 Average rating
26 Reviews
1,370 Students
2 Courses
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.

Report Abuse