MQL4 Object Oriented Development Part 10 – Managed EA

MQL4 Object Oriented Development Part 10 – Managed EA

This is the tenth part in the OOP series and the third developing an EA. In this part I take the EA developed earlier and extend the functionality to manage open trades, still using OO techniques. The sample files used in this and the earlier videos are available for download…

MQL4 Object Oriented Development Part 9 – EA with Entry and Exit filters

MQL4 Object Oriented Development Part 9 – EA with Entry and Exit filters

This follows from the earlier step by step video and updates the EA with exit criteria and an OO entry and exit filter. The sample files used in this and the earlier videos are available for download below the video Download the example code from the link below All downloads…

Build an Expert Advisor Step by Step – MQL4 Object Oriented Development Part 8

Build an Expert Advisor Step by Step – MQL4 Object Oriented Development Part 8

There is no object oriented development in this tutorial but this simple expert advisor will form the basis of improvements that will use the object oriented techniques from earlier tutorials in the series. This video shows how to build a “Set and Forget” style expert advisor using a simple 3…

MQL4 Object Oriented Development Part 7 – Build an Expert Advisor Dashboard

MQL4 Object Oriented Development Part 7 – Build an Expert Advisor Dashboard

In the last part of this series I mentioned that expert advisors cannot create separate windows to display a dashboard. In this part I show how to overcome that problem. This video (part 7) makes reference to earlier videos in the series. The earlier articles are: MQL4 Object Oriented Development…

MQL4 Object Oriented Development Part 6 – Multi Column Dashboard

MQL4 Object Oriented Development Part 6 – Multi Column Dashboard

This part of the series builds on the dashboard created earlier to create a multi column dashboard in a separate sub window. This demonstrates several programming techniques but more importantly some concepts of software design. Future parts will extend on this to include: Connecting the dashboard to an expert advisor…

MQL4 Object Oriented Development Part 5 – Dashboard Updates

MQL4 Object Oriented Development Part 5 – Dashboard Updates

This part in the MQL4 OOP series builds on the dashboard created in part 4, adding error checking and the ability to select the display corner for the dashboard. This is primarily a tutorial on technique and software design. The next part will introduce the multi column dashboard and following…

MQL4 Object Oriented Development Part 4 – Dashboard

MQL4 Object Oriented Development Part 4 – Dashboard

In this part of the series I demonstrate a simple but useful class to use as a dashboard display, either from an indicator or expert advisor. The dashboard contains the elements to display text on screen with the application creating the content. Future parts will extend on this to include:…

MQL4 Object Oriented Development Part 3

MQL4 Object Oriented Development Part 3

In part 3 of the series on Object Oriented programming for MQL4 I review and show working examples of public, private and protected inheritance and virtual functions. I also go back to the channel indicator and add the remaining inputs for the ATR channel. The first 2 parts of the…

MQL4 Object Oriented Development Part 2

MQL4 Object Oriented Development Part 2

Part 2 of the series on Object Oriented programming for MQL4.

Metatrader Development with Classes

Metatrader Development with Classes

First part of development using classes using custom indicators

Scroll to Top