I am learning how to write Expert Advisors myself. However I do have 3 strategies if anyone wants to code the other two. I only have enough patience for one. - IAE+
Now there are software available already where it is not required to write any MQL4 programming to develop EA and it is simply drag and drop.
I don't remember the name of the software, but I am sure it is there. So someone just need to have a strategy with clear entry and exit conditions and he needs to drag and drop the conditions in the flow chart and the EA will be ready in few minutes or hours.