- Accueil
- Communauté
- Programmation
- I came here to learn how to develop my own EA's
Advertisement
Edit Your Comment
I came here to learn how to develop my own EA's
Feb 22, 2012 at 15:08
Membre depuis Feb 22, 2012
posts 2
Hi community,
I've just recently started to get into investing, but i dont have the time to sit at the computer all day to trade as i have a full time job as an engineer. Would anyone direct me in the right direction to develop my own EA's. I have recently bought a book from amazon to teach me the basics, but all the other strategies i see here on myfxbook are very new to me.
Where do you get the information to formulate such strategies and is it difficult?
thankyou!
Gerard
I've just recently started to get into investing, but i dont have the time to sit at the computer all day to trade as i have a full time job as an engineer. Would anyone direct me in the right direction to develop my own EA's. I have recently bought a book from amazon to teach me the basics, but all the other strategies i see here on myfxbook are very new to me.
Where do you get the information to formulate such strategies and is it difficult?
thankyou!
Gerard
If you lose your money today, you can get it back later when you have the right experience.
Jun 20, 2012 at 14:24
Membre depuis May 21, 2012
posts 33
I've been trading for almost 3 years and am interested in learning how to develop my own EA's as well. Perhaps a knowledge programmer could make a thread laying out the all of the basic steps of creating an EA? or does such a thread already exist?
There are risk-lovers and there are risk-haters, but the best traders will take the risk as long as they get paid for it.
Membre depuis Dec 15, 2010
posts 784
Membre depuis Jul 31, 2011
posts 4
Jun 23, 2012 at 21:21
Membre depuis Jul 31, 2011
posts 4
there are a number of approaches you might want to consider.
i) programming in mt4. This isnt difficult to get the basic parts of your trading system working. If you are new I would recommend:
http://www.amazon.com/Expert-Advisor-Programming-Automated-MetaTrader/dp/0982645902/ref=sr_1_1?ie=UTF8&qid=1312723539&sr=8-1
ii) using an ea builder. Although most ea builders are prone to errors or time consuming to learn but I have found the following to work well:
http://sufx.core.t3-ism.net/ExpertAdvisorBuilder/
iii) using excel to execute trades in mt4. You can also use ta-lib which is free to undertake complex calculations
iv) using sql server to undertake back testing. My preferred choice as I have experience in SQL and I am interested in running caculations on parameterless solutions (see Chen).
for articles and reading I would recommend
i) Linda Raschke on volatility systems - http://www.traderslog.com/volatility-breakout-systems/
ii) Chen on automated trading - http://epchan.blogspot.co.uk/
iii) Lars Kestner - http://www.amazon.co.uk/s/?ie=UTF8&keywords=lars+kestner&tag=googhydr-21&index=aps&hvadid=7670234893&hvpos=1t3&hvexid=&hvnetw=g&hvrand=203779342246358794&hvpone=&hvptwo=&hvqmt=b&ref=pd_sl_8ht2odj082_b
Dean
i) programming in mt4. This isnt difficult to get the basic parts of your trading system working. If you are new I would recommend:
http://www.amazon.com/Expert-Advisor-Programming-Automated-MetaTrader/dp/0982645902/ref=sr_1_1?ie=UTF8&qid=1312723539&sr=8-1
ii) using an ea builder. Although most ea builders are prone to errors or time consuming to learn but I have found the following to work well:
http://sufx.core.t3-ism.net/ExpertAdvisorBuilder/
iii) using excel to execute trades in mt4. You can also use ta-lib which is free to undertake complex calculations
iv) using sql server to undertake back testing. My preferred choice as I have experience in SQL and I am interested in running caculations on parameterless solutions (see Chen).
for articles and reading I would recommend
i) Linda Raschke on volatility systems - http://www.traderslog.com/volatility-breakout-systems/
ii) Chen on automated trading - http://epchan.blogspot.co.uk/
iii) Lars Kestner - http://www.amazon.co.uk/s/?ie=UTF8&keywords=lars+kestner&tag=googhydr-21&index=aps&hvadid=7670234893&hvpos=1t3&hvexid=&hvnetw=g&hvrand=203779342246358794&hvpone=&hvptwo=&hvqmt=b&ref=pd_sl_8ht2odj082_b
Dean
GStarBoi posted:
Hi community,
I've just recently started to get into investing, but i dont have the time to sit at the computer all day to trade as i have a full time job as an engineer. Would anyone direct me in the right direction to develop my own EA's. I have recently bought a book from amazon to teach me the basics, but all the other strategies i see here on myfxbook are very new to me.
Where do you get the information to formulate such strategies and is it difficult?
thankyou!
Gerard
Build from Profits
Jul 19, 2012 at 19:13
Membre depuis Jul 18, 2010
posts 6
MQL is similar in syntax to C-based languages (e.g. C++). I learned as I went through reading the mql4.com references and discussion boards, examining source codes of other EAs and Googling questions I had. Chances are, if you have a question or a problem, somebody else has had the same one, and posted about it online. It's a very long process to get "good.." Even with a development background, it took me a couple months to become familiar with the language. After you get a handle on the language/syntax and how MT4 executes EAs, I recommend you draw out what you want to accomplish and create a plan of the steps it will go through: in programming, we call this writing pseudo-code.. Since EAs are handled linearly (it is executed one line at a time from top to bottom), this is pretty easy. Luckily there is a ton of open source functions free to add in to your code, etc.. Just don't go trying to sell an EA with someone else's open source code in it - it's illegal and also not cool.
I don't agree with Professor53... you can build 10 crappy EA's a night, but they will be just that, crappy. A *good* EA takes a lot of thought and effort, or else everyone would be making fortunes. My own personal EA has been in development for just under a year and sits at over 10,000 lines of code (including libraries, after condensing it several times).
My major pro tip, which many people don't do is, think of all the what-ifs... This is a computer program that is managing thousands to millions of dollars - plan for everything from order sizing to balance/equity protection, order maximums, FIFO rules, etc.
Lastly, ONLY build an EA if you have a strategy that works manually - don't start building one and try to plug in crap as you go to try and make it work. I wasted a lot of time doing this before I sat down and planned out my system and knew it worked before I started programming it.
I don't agree with Professor53... you can build 10 crappy EA's a night, but they will be just that, crappy. A *good* EA takes a lot of thought and effort, or else everyone would be making fortunes. My own personal EA has been in development for just under a year and sits at over 10,000 lines of code (including libraries, after condensing it several times).
My major pro tip, which many people don't do is, think of all the what-ifs... This is a computer program that is managing thousands to millions of dollars - plan for everything from order sizing to balance/equity protection, order maximums, FIFO rules, etc.
Lastly, ONLY build an EA if you have a strategy that works manually - don't start building one and try to plug in crap as you go to try and make it work. I wasted a lot of time doing this before I sat down and planned out my system and knew it worked before I started programming it.
Be first, be smarter, or cheat.

forex_trader_29148
Membre depuis Feb 11, 2011
posts 1768
Jul 28, 2012 at 22:20
Membre depuis Feb 11, 2011
posts 1768
you need to learn trading before or team up with a good trader,forex is a big new world even for an engineer
Membre depuis Jan 14, 2010
posts 541
Aug 01, 2012 at 11:04
Membre depuis Jan 14, 2010
posts 541
GStarBoi posted:
Hi community,
I've just recently started to get into investing, but i dont have the time to sit at the computer all day to trade as i have a full time job as an engineer. Would anyone direct me in the right direction to develop my own EA's. I have recently bought a book from amazon to teach me the basics, but all the other strategies i see here on myfxbook are very new to me.
Where do you get the information to formulate such strategies and is it difficult?
thankyou!
Gerard
Many systems are available freely on the web, you just need to find it. Also, you should keep in mind that strategies may be very profitable on a demo, yet unsuccessful when traded on a real account.
Membre depuis Jan 14, 2010
posts 541

forex_trader_232486
Membre depuis Feb 18, 2015
posts 8
Apr 03, 2016 at 06:12
Membre depuis Feb 18, 2015
posts 8
You can develop your own EA without any programming skills.
There is a software called Forex Strategy Builder (FSB) that you can build your own EA easily as long as you have a trading strategy in mind. The website is www.forexsb.com
I'm a user there, under Hannahis and if you need trading tips, you can read under my discussion thread under "Hannah's Trading Tips". I explained some trading theories to use and guide new users how to use FSB to develop their own EA with this software.
The software has 14 days free trial and you can use this period to develop your own EA for free as long as you have a trading theory/strategy in mind. If you don't have, you can read my trading tips to get some.
The back testing results is instant and hence you would know immediately whether your EA is profitable or not and thereafter, make the necessary adjustment you need till you get the results you wanted.
I've already development hundreds of very profitable EA with this software.
I developed and test run several hundreds of EA in many accounts.
My aim is to develop, fine tune and improve the EA's performance and thus select the best EA that can withstand various market volatility and produce consistent and reliable performance.
In each MT4 account, there are several good and not so good EAs and therefore, it would affect the account balance. Since these accounts are meant for EA Development, money management for each account is not my focus here. These accounts are set up to do EA analysis and thus I'm looking at each and every EA's individual results to do the selection and elimination.
There is a software called Forex Strategy Builder (FSB) that you can build your own EA easily as long as you have a trading strategy in mind. The website is www.forexsb.com
I'm a user there, under Hannahis and if you need trading tips, you can read under my discussion thread under "Hannah's Trading Tips". I explained some trading theories to use and guide new users how to use FSB to develop their own EA with this software.
The software has 14 days free trial and you can use this period to develop your own EA for free as long as you have a trading theory/strategy in mind. If you don't have, you can read my trading tips to get some.
The back testing results is instant and hence you would know immediately whether your EA is profitable or not and thereafter, make the necessary adjustment you need till you get the results you wanted.
I've already development hundreds of very profitable EA with this software.
I developed and test run several hundreds of EA in many accounts.
My aim is to develop, fine tune and improve the EA's performance and thus select the best EA that can withstand various market volatility and produce consistent and reliable performance.
In each MT4 account, there are several good and not so good EAs and therefore, it would affect the account balance. Since these accounts are meant for EA Development, money management for each account is not my focus here. These accounts are set up to do EA analysis and thus I'm looking at each and every EA's individual results to do the selection and elimination.
Apr 18, 2016 at 10:09
Membre depuis Jan 20, 2015
posts 39
Trade forex is a very hard work! One of the most hardest job in the world. Lot of people loose their money day by day because they are not too smart as they thought. To be success on this market requires more-more (5-10) years experience, learning, practising. To develop profitable and reliable EA much harder than trading manually.
My recommendation for you: avoid this business if you have not enough freetime and/or you are don't want to spend years for your forex education. I am a software developer engineer with 26 years experience. I have been developing EAs since 2010. So I know what I wrote.
My recommendation for you: avoid this business if you have not enough freetime and/or you are don't want to spend years for your forex education. I am a software developer engineer with 26 years experience. I have been developing EAs since 2010. So I know what I wrote.
Membre depuis May 20, 2014
posts 20

*Lutilisation commerciale et le spam ne seront pas tolérés et peuvent entraîner la fermeture du compte.
Conseil : Poster une image/une url YouTube sera automatiquement intégrée dans votre message!
Conseil : Tapez le signe @ pour compléter automatiquement un nom dutilisateur participant à cette discussion.