Reitings: Empty Star Empty Star Empty Star Empty Star Empty Star
How to start to develop EA? Books, Websites, and anything informative!

Biedrs kopš Mar 15, 2010  16 ieraksti RainerN Mar 19 2010 at 22:31

I was wondering how the developers here started ? Did you read books or websites?
What is important to know? How long did you need to understand the programming language?
Thanks for your answers,
regards, Rainer Nachbauer


Biedrs kopš Aug 01, 2009  941 ieraksti Elkart (Elkart) Mar 19 2010 at 22:41
It takes for ever mate.

Think in years, not months. If you're quick it will be 3 years. Just testing a new EA you need about 6 months to run it, before you know if it stands any chance on a live account. Most you do will fail after a while, so it's test after test after test after test.....

Chang beer is evil.

Biedrs kopš Aug 01, 2009  941 ieraksti Elkart (Elkart) Mar 20 2010 at 00:31
If you're not a programmer I strongly suggest partnering with one.

Chang beer is evil.

Biedrs kopš Feb 25, 2010  14 ieraksti Gentleman Jim (GJim) Mar 20 2010 at 12:01
Metatrader is, by far, the most popular platform for developing EA's. If you have worked extensively with any programming language before, MQL is not at all difficult to learn/master. Best way to get a feel for the language is to look at the source-code for any of the indicators and EA's that are supplied free with Metatrader. Just use the MetaEditor (found under the 'Tools' tab) to open any of those .mq4 files.

You won't be able to look at the code for most commercially marketed EA's, as those are supplied in compiled code (.ex4) that cannot be read.

Now, that was just the part about the programming language. As for developing a successful EA, see Elkart's comments.

G'Jim c):{-

Aficionado of well-aged cigars, mature women, and very old bourbon (not necessarily in that order)

Biedrs kopš Nov 13, 2009  13 ieraksti lucianccc Mar 26 2010 at 12:12
For example, I went on and spent a few hours reading all that pages to get the general view of its possibilities and syntax, then looked for the most basic example of a program and then started to build my own HelloWorld EA which could submit orders, print some info on the screen and other basic stuff. Then I thought of a simple strategy and implemented it. You can do this steps in half a day, all comes natural if you have a good programming experience as well as a forex trading experience.
The challenge is to get a winning EA, and that's rather a measure of your creativity, intelligence and perseverance in testing in my opinion and not a measure of how many books you read.
but I'm only an idealistic noob which never went live so far :D


Biedrs kopš Feb 25, 2010  14 ieraksti Gentleman Jim (GJim) Mar 26 2010 at 13:21
Yep, coding indicators or EA's really isn't all that difficult if you have programming experience. I have coded several indicators, never have coded an EA - but that's just adding a bit more code once you have programmed the indicators that you wish to use.

Coding Robots is an entirely different game - one that I'm not prepared to play. I have absolutely no idea of how to code for watching the Economic News calendar. Regardless of what particular indicators/strategy that I might use, I always check the news calendar ( at the beginning of each trading session.

That's the problem with many of the trade-bots that are sold - they do not (cannot?) take news announcements into consideration and an open trade can really get hammered during some news announcements. In addition, some trade-bots will even leave a trade open through the weekend - a VERY BIG NO!! in my book.

G'Jim c):{-

Aficionado of well-aged cigars, mature women, and very old bourbon (not necessarily in that order)

Biedrs kopš Sep 14, 2009  26 ieraksti gannet Mar 29 2010 at 11:44
Well, what I did. I'm junior programmer (maybe better), before I used PHP, MySQL, Delphi, C#... But it was couple of years ago. At the beginning with MQL, it was a little complicated to remember how to do good stuff, but the code is the simplest thing. The most important piece - logical statement of EA! I have real good system, and I think, I almost have done my EA... I took me about 4 weeks to accomplish this task, but EA still has some bugs... And I think it will have a long time ago (couple month or etc.) as it's almost impossible to predict all possibilities.

My advice, first write down (in your own words) all logical EA statement, than do MQL coding. That's better for beginners.

Lūdzu ienāciet, lai komentētu.
Retail Sales (QoQ) (4h 39min)
BRAZIL: Economy Created 115.000 Jobs In ...(6h 13min ago)
EURUSD 1.17695 GBPUSD 1.34713
USDJPY 110.766 USDCAD 1.2885







Twitter |  Facebook |  Lapas karte  |  Noteikumi  |   Privacy Policy
©2014 Myfxbook Ltd. All Rights Reserved.
HIGH RISK WARNING: Foreign exchange trading carries a high level of risk that may not be suitable for all investors. Leverage creates additional risk and loss exposure. Before you decide to trade foreign exchange, carefully consider your investment objectives, experience level, and risk tolerance. You could lose some or all of your initial investment; do not invest money that you cannot afford to lose. Educate yourself on the risks associated with foreign exchange trading, and seek advice from an independent financial or tax advisor if you have any questions. Any data and information is provided 'as is' solely for informational purposes, and is not intended for trading purposes or advice.