Sign in to turn on 1-Click ordering.
Trade in Yours
For a 3.39 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Tell the Publisher!
Id like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Expert Advisor Programming: Creating Automated Trading Systems in MQL for MetaTrader 4 [Paperback]

Andrew R. Young
3.2 out of 5 stars  See all reviews (4 customer reviews)
RRP: 19.95
Price: 17.67 & FREE Delivery in the UK. Details
You Save: 2.28 (11%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon. Gift-wrap available.
Want it Friday, 1 Aug.? Choose Express delivery at checkout. Details
Trade In this Item for up to 3.39
Trade in Expert Advisor Programming: Creating Automated Trading Systems in MQL for MetaTrader 4 for an Amazon Gift Card of up to 3.39, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

16 Dec 2009
Finally, the first comprehensive guide to MQL programming is here! Expert Advisor Programming guides you through the process of developing robust automated forex trading systems for the popular MetaTrader 4 platform. In this book, the author draws on several years of experience coding hundreds of expert advisors for retail traders worldwide. You'll learn how to program these common trading tasks, and much more: - Place market, stop and limit orders. - Accurately calculate stop loss and take profit prices. - Calculate lot size based on risk. - Add flexible trailing stops to your orders. - Count, modify and close multiple orders at once. - Verify trading conditions using indicators and price data. - Create flexible and reusable source code functions. - Add advanced features such as timers, email alerts and Martingale lot sizing. - Avoid common trading errors and easily troubleshoot your programs. - Adjustments for fractional pip brokers and FIFO. - Plus, learn how to create your own custom indicators and scripts! Whether you're a beginner or an experienced programmer, Expert Advisor Programming can help you realize your automated trading ideas in the shortest amount of time. This book features dozens of code examples with detailed explanations, fully-functioning example programs, and reusable functions that you can use in your own expert advisors!

Frequently Bought Together

Expert Advisor Programming: Creating Automated Trading Systems in MQL for MetaTrader 4 + Forex Price Action Scalping: an in-depth look into the field of professional scalping
Buy the selected items together

Product details

  • Paperback: 212 pages
  • Publisher: Edgehill Publishing (16 Dec 2009)
  • Language: English
  • ISBN-10: 0982645902
  • ISBN-13: 978-0982645901
  • Product Dimensions: 25.4 x 20.3 x 1.1 cm
  • Average Customer Review: 3.2 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Bestsellers Rank: 328,825 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, and more.

Product Description

About the Author

Andrew Young is a trading system programmer and entrepreneur, and the founder of Easy Expert Forex, an online MQL programming service. He currently resides in Nashville, TN.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

3.2 out of 5 stars
3.2 out of 5 stars
Most Helpful Customer Reviews
12 of 12 people found the following review helpful
1.0 out of 5 stars Total Rubbish 24 Oct 2011
the book is a fraud, go to [...] for an extensive free official MQL 4 book breakdown. First thing i noticed is that this book Plagiarizes a whole chapter "File Formats" from the free books website.

Andrew Young also has the "cheek" in his introduction to advise readers to go to the official [...] website as a complimentary resource....

I think what he should of meant was that they should go to it to discover "they have been cheated" ... The book is a poor substitute for the official FREE internet resource.

Oh Yes, Andrew Young is a trading system programmer and Entrepreneur, For a start writing MQL scripts doesn't really classify you as hardcore and Entrepreneur (read market exploitation) says it all.

So what is good about this book, well it alleges that an EA is built, well saves me time from downloading a simple one from the internet.

Save your money and go to the official website, if you really want a hard copy and don't mind spending 90% over the worth of the book then this is a good resource for you.

For an experienced programmer the book is a waste of time and money for a beginner the book may prove useful. 1 star.
Comment | 
Was this review helpful to you?
2 of 4 people found the following review helpful
2.0 out of 5 stars Not a book for beginners 23 Jun 2012
By john
Format:Paperback|Verified Purchase
This is not a book for people with no programming experience, if you have some knowledge of C C++ then you will probably be OK.
Comment | 
Was this review helpful to you?
0 of 3 people found the following review helpful
5.0 out of 5 stars Excellent book on MQL4 22 Nov 2011
By Lee
This is an excellent book on MQL4 which covers the core functionality required to write your own Expert Advisors. The book provides a detailed description of the MQL4 functions along with examples of use.

Excellent well worth purchasing if you want to master MQL4.
Comment | 
Was this review helpful to you?
0 of 4 people found the following review helpful
5.0 out of 5 stars Excellent Starter 21 Oct 2011
By AK1
Excellent Book. I had no knowledge of programming, but with a bit of thought and google research I answered all my questions. Comes with code already written, easy to modify and covers many common functions. Excellent Book.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.2 out of 5 stars  31 reviews
25 of 26 people found the following review helpful
5.0 out of 5 stars Finally! A Book on programming Expert Advisors! And a great one too! 24 May 2010
By Donal McAteer - Published on Amazon.com
Format:Paperback|Verified Purchase
This book is going to mean a great deal to anyone interested in it's subject matter. I bought this book the day it was published. As far as I know it is the first book ever published on this subject and thankfully it also happens to be a great book. It deals with the concept of creating a an Expert Advisor from scratch in a highly robust fashion. It's clear and concise. So much so that with very little programming experience I was able to create my first ever EA on day one after recieving this book. It starts with making a simple EA, then continues to add extra functionality and robustness. By the time you finnish you will have a program which will trade via simple rules (which you can then change to your own strategy) but it will have also included money management functions, trailing stops with a minimum profit stops embedded in it. It can also have a break even stop and the ability to close all orders at once, functions which will calculate the lot size you wish to use,automatically check how many digits your broker uses and the implications then on lot size and much more. This book is worth its weight in Gold!
15 of 15 people found the following review helpful
4.0 out of 5 stars Good reference for experience programmer 15 Jun 2010
By J.T - Published on Amazon.com
Format:Paperback|Verified Purchase
I have experience in java and C programming and found this book easy to digest. I do not recommend this book for people who are just beginning to learn programming as this is not the purpose of this book.

Be aware that this book is not structured like those programming books that you might have read. This is not a beginner guide to programming. I feel that it is meant for programmers who have already attain certain level of experience in programming language like java, C++ etc.

For those who have done programming and wanted to venture out into MQL and programming your own EA, you will appreciate that this book is organized in such a way that it is very direct and straight to the point. For example, the code snippet are portable and can be reuse. It actually save you alot of time.

There are many resources on the internet that teach you how to program MQL but I did not find any material that are so straight forward as this book.

Overall I find this book very useful.
13 of 14 people found the following review helpful
5.0 out of 5 stars Nothing else like it. 6 May 2010
By James Donaldson - Published on Amazon.com
Format:Paperback|Verified Purchase
/*Buy this book if:

1. You are new to the language
2. Are aware of it but need a structured build up to learn it.
3. As a good reference.

I am not a programmer. Young has written this for humans.
Looking forward to seeing a sequel/advanced methods/add-on/Meta-trader 5 primer.*/ ;)
6 of 7 people found the following review helpful
5.0 out of 5 stars initial assessment of book 6 Dec 2010
By samp - Published on Amazon.com
Format:Paperback|Verified Purchase
I am an engineer. Have been involved with FX trading for about 1.5 years. Have developed ideas for EA's over that time. Had to get programmers to code for me as I did not know how to. Felt frustrated with doing that because of constantly having to spend money on getting others to program for me, not to mention the difficulty in getting the programmer to understand exactly what you want. Decided I need to learn MQL myself. Have had little programing experience. Did one semester of programing (Pascal) about 25 years ago in first year University. Needless to say, forgot it all as I never needed. Searched everywhere on the web for tools to teach me MQL. None found, except for Coder's Guru stuff. Unfortunately, it is very clear that English is a second language to Coder's Guru, which made it very difficult for a learner to pick up everything from his lessons. Finally thought I would try this book. It has 199 pages and at the time of writing this review I have read 57 pages of the 199. Found it to be brilliant so far. Author spends little time of explaining information which is useless to me (such as: is it a high or low level language, when was the language created, how the computer stores information etc.) Dont need all that waste of time information and this book does not waste time on it. It gets straight into what you need to be able to program. I have read some of the other reviews which have claimed you need to have previous programing experience to use this book. I do not agree at all. If you are tertiary educated you will be able to pick up the authors discourse easily. If you are not tertiary educated it does not mean you will have a hard time with it. As long as you are cluey you will follow it. If you have had no previous programing experience however you will need to download a copy of the MQL Reference Book which you can find in Metatrader, as you will constantly need to cross reference certain words. Once you get into it the book a bit however you will find you dont need to cross reference at all as you pick up the syntax, lingo etc. Hope this will help others :)
8 of 10 people found the following review helpful
3.0 out of 5 stars Helpful, but not for absolute begineers. 9 Feb 2011
By acracker - Published on Amazon.com
Format:Paperback|Verified Purchase
This book certainly helped and significantly advanced my understanding of the topic. Without it I would have needed to spend many more hours to acheive the standard I have attained. I had no experience programming in C, so the text was not simple. I was able to understand the topic only by filling in, and working out a lot of holes (assumed knowledge) the book didnt adequately explain. It is however a very honest attempt to explain the topic, and the coding he provides is very useful and robust. It would benefit from a revision after being proofread by a begineer.
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category