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.
SURE AND STEADY = PROFIT and GROWTH