Art of Automation

How to Open Orders in a Forex EA: Part I

I’m sure you’re all excited to find out how you can program your forex robot to take trades so I’m gonna be teaching you all about it right here, right now! Read more

How to Use the For Statement in Your Forex EA

Last week, we’ve covered the if-else conditional statement and its usage in forex EA coding. This time, we’ll focus on the for statement, its proper syntax, and a few examples. Read more

How to Use the If-Else Statement in Your Forex EA

In this tutorial article, I’ll zoom in on the if-else compound operator with a few examples and its proper syntax so that you can apply it in your forex EA coding. Read more

3 Kinds of Operators Useful in Forex EA Coding

I’m hoping you’ve got your basic forex EA expressions down pat since we’ll be taking things up a notch and looking at compound operators. Here’s an overview of the different types you might need. Read more

5 Basic Operations You Will Need in Building a Forex EA: Part II

As promised, this article will cover a few examples on how you can use the different kinds of operations in your actual forex expert advisor. Let’s dive right in! Read more

5 Basic Operations You Will Need in Building a Forex EA

In my previous article, I’ve discussed the common data types you’ll be needing in creating a forex expert advisor. This time, let’s take a look at how we can combine these in forming basic operations. Read more

How to Declare and Initialize Variables in Your Forex EA

Now that we’ve covered the different data types, we’ll take a look at the proper syntax for declaring and initializing these variables in your forex EA. Read more

4 Common Data Types Used in Forex EA Programming

Now that we’ve covered the basic structure of a forex expert advisor, let’s delve into the main ingredients that you’ll be using in coming up with a coding recipe to grab pips. Read more

Understanding the Basic Structure of a Forex Expert Advisor

Now that we’ve covered how to create a basic forex expert advisor using the MQL Wizard, it’s time to take things up a notch by learning how to make tweaks on the code itself. Read more

How to Create a Simple Forex EA Using the MetaEditor Wizard

Greetings, earthlings! I’m back with another article on the basics of creating a forex expert advisor. Let’s start with a little assistance from the Gandalf of forex robots… the MetaEditor Wizard! Read more

What in the World are MQL4 and MQL5 All About?

If you’ve looked into forex expert advisors, then I’m sure you’ve come across the terms MQL4 or MQL5 at some point. Here are some basic things you need to know about these programming languages. Read more

5 Advantages of Using a Forex Expert Advisor

If one of your forex goals for the year is to work with an expert advisor or a trading robot (Hey, that’s me!), then let me help you out by outlining the main advantages in doing so. Read more

8 Mechanical Forex Trading Systems Reviewed in 2014

Greetings, earthlings! As promised, I compiled the results of the tests I’ve conducted on eight mechanical forex systems so far this year. Read more

Forex Mechanical System Review: Triple SMA Crossover Version 3.0

The Triple SMA Crossover Version 3.0 forex mechanical system only managed to generate only one valid signal for the forward testing period so I’m gonna squeeze in my review for this system today, too! Read more

Forex System Backtest Results: Triple SMA Crossover Version 3.0

Here are the numbers! I must say, while the overall profit was lower on this version of the Triple SMA Crossover forex mechanical system, other metrics are lookin’ good! Read more