Products

MQL For Traders: Learn MQL Programming

MQL For Traders Ebook: Step-by-Step Learning

Learn To Build a MetaTrader Expert Advisor in One Day! This book is a 112 page step-by-step tutorial designed to teach anybody how to program in MQL in about 1 day.

What is MQL For Traders?

MQL For Traders: Learn To Build a MetaTrader Expert Advisor in One Day

MQL For Traders: Learn To Build a MetaTrader Expert Advisor in One Day

About This Book

Learn MQL today. This book makes no assumptions about the MQL programming experience of the reader. The goal of this book is to teach a trader, with no programming experience, how to build a moderately sophisticated Expert Advisor in a single day.

This book is broken into modules, where each module addresses a specific goal. Generally each module builds upon information presented in previous modules.

At the start of each module, the objective of the module is defined along with a list of what will be covered. This is done so that a module can skipped if the reader is familiar with the objectives. Similarly, a module can be reread if the needed.

In order to meet the requirement of teaching a trader to build an Expert Advisor in a single day many subjects are quickly reviewed. This does not mean the subject is not important – but it is not so important that a complete and thorough understanding can’t be delayed until our first objective is met.

Within the module sections of the book, I have purposely tried to leave out as much information as possible. You don’t hear that every day! In other words, the module sections of the book introduce only the information that is essential to learn how to build an Expert Advisor.

The appendix of the book is used to provide deeper information on selected topics along with expanded examples. Where appropriate, there are references to the appendix throughout the module sections of the book.

If your goal is to reach the point where you can build an Expert Advisor as fast as possible, then ignore all references to the appendix or advanced topics.

If you have more time and are interested in increasing your depth of MQL programming, then spending the time to review the advanced information in the appendix will be time well spent.

Note: The appendix of this book is a living document. Updates will be made to the appendix based on user feedback and the introduction of new programming techniques.

I have gone through great effort to not use words or phrases specific to programming or MQL without defining them first. If you come across a word or phrase that you do not understand, and it is not defined in the book, it is probably not specific to programming or MQL. If you cannot find the meaning of a word, or you think it is a missed definition, please email me at: david.williams@iExpertAdvisor.com.

 Who Should Read MQL For Traders?

Traders interested in building their own winning Expert Advisor.
Anybody interested in learning how to program in the only free trading system programing language: MQL.
Are you a chart-watching discretionary trader?  Read MQL For Traders to learn how to automate your manual trading system.

Are you new to FOREX trading? Learn the inherent advantages of mechanical system trading. Get started off on the right foot and start running a winning trading system immediately.

Read the Preface of MQL For Traders below.

Preface

Writing the computer code to create an Expert Advisor has some similarities to writing a grammar school essay. They both have a very specific goal. For the Expert Advisor, the goal is to automate a trading system. For the essay, the goal is to communicate some information.

Each of these goals can be reached in many ways.

But when we are young – learning to write an essay for the first time – we are given a well-defined structure to follow. We are strongly advised to follow the rules of grammar until we are able to understand the subtle consequences of bending or breaking the rules. (My native language is English, but I assume that grammatical rules and structure of English are similarly applied to other languages).

In other words, when you get older, and have been writing for some time, you may bend or break the rules of grammar – as long as you fully understand the effect these changes will have on the goal of the essay.

After all, the real goal of the Essay is to communicate – not to write perfect grammar.

Similarly, the real goal of an Expert Advisor is automate a trading system – not to write perfect computer code.

The reason I make this comparison is because I am going to propose a framework for building an Expert Advisor. My own set of rules.

This framework is not the only way to build an Expert Advisor, as there are an infinite number of ways to build the same Expert Advisor. However, this framework and its rules provide a sound structure for a beginner. And like the student learning to write an essay, the trader learning to write an Expert Advisor should initially accept the rules as they are proposed. Later, as the trader’s knowledge of MQL programming increases, she can challenge the rules and the structure and apply her own creativity to the task of building an automated trading system.

 

MQL For Traders Will Help You Learn MQL

Learn to turn your own creative ideas into winning trading systems.

The base system, iStarter.mq4, which is used to exemplify The iExpertAdvisor Method, is a simple but complete Expert Advisor.

To learn what mechanical trading is really like, you need to actually run a system. Since the MetaTrader platform is free and widely available, you can start running a system within days of purchasing MQL For Traders.

Don’t waste your valuable time trying to learn MQL alone: Read MQL For Traders and learn in a few days what takes most traders months to learn.




 

Click Here to see all Expert Advisor Builders and  Products

FX PowerGrid Plug-in for Expert Advisor Builder

FX PowerGrid Plug-in for Expert Advisor Builder: Easily Build a Fully-Customized Trading Grid Expert Advisor

 

The FX PowerGrid Plug-in allows you to quickly and easily build a fully customizable Trading Grid Expert Advisor.

Trading Grids work great in ranging markets, but the MQL code required to build a custom grid is complex. Until now.

A Trading Grid should be part of every trader’s arsenal of tools.  With the FX PowerGrid you can add this powerful tool to your collection. And you can customize it.

As you may know, my Expert Advisor Builder (Visual Traders Studio) is a free-range, drag and drop EA builder. VTS generates MQL code from the drawings that you create. With the FX PowerGrid Plug-in you can add a trading grid just by dragging and dropping a single grid function.

FX PowerGrid Plug-in

What Exactly is a Trading Grid?

Imagine the current market price of your favorite currency pair is 1.4000.  A Trading grid allows you to create levels above and below the price of 1.4000 to open BUY or SELL orders at predefined price increments.  For example, if the price moves up 20, 40, and 60 points, you open a trade at each level.  You can do the same if the price moves down. (Most grid traders will SELL into a rising market and BUY into a falling market: The idea is to catch the inevitable retrace in a ranging market).

Here is picture of a price chart that is running an FX PowerGrid Expert Advisor.  This EA has 3 levels up and 3 levels down in the trading grid.

FX Power Grid Price MetaTrader Chart


There are just 2 functions you need to created your grid (actually, only one to build it):
fnGrid creates the entire trading grid.
fnRemoveLines is an function that programatically removes all of the lines from a price chart. (So you don’t have to remove them manually.)

Need more Up Levels than Down Levels? Want to use indicators values instead of offsets? Want to open a different Lot size for each Level?  No problem.  The User Interface used to configure the fnGrid function allows you to do all this and more with simple clicks of the mouse (no programming!).

White Box Code
The MQL code I’ve written to allow you to create a trading grid is complicated.  It makes great use of a type of memory storage called an “array”.  Arrays are useful for storing lists of values – and a trading grid has many lists.  Anyway, this is all clear-text, white-box.  You are welcome to read and/or edit the MQL code at your leisure..
Want more details?    Click here to see to the full documentation

Like All of my products, the FX PowerGrid Plug-in comes with Two Promises

Free Lifetime Updates: I’m always on the look-out for grid trading methods. When I add new options to the FX PowerGrid Plug-in, you’ll receive them free of charge. Life Time Guarantee
iExpertAdvisor 30-day Money back I personally create all of my own software products and I stand behind them. I offer a 30-day, no-questions-asked money back guarantee on every product.


Only $79.00 USD

Add to Cart

Click here to see our latest specials