Hils,
In order to program EAs successfully (and more importantly robustly) you need more than a rudimentary understanding of how they work. In fact a little bit of knowledge could be dangerous.
In essence the concept is easy; absolutely any objective and quantifiable condition (eg. MA crossover, MACD turning positive, etc.) can be programmed so that when it occurs you can enter or exit orders. You can even get clever and use trailing stops, scaling into/out of positions or anything else you could possibly want to do in a trading plan including logic to perform money management and lot sizing.
When I replied to Spacemans post I mentioned coding an Automated Strategy in Tradestation, not MT4. Im just ploughing through all the tutorials and getting to grips with the programming before doing it in a simulation account. When Ive come up with some trading rules to code that is!
As for MT4, Ive done loads of programming of my own indicators in that and there are loads of EAs that do automated trading for you. I consider myself pretty good at that now, but havent used it for live automated trading. A good site to go to for EAs is
Forex-tsd where you can download them. In fact, recently I subscribed to the Elite section they have and they have loads of EAs they continually monitor the performance of. At the bottom of this post Ive included last weeks league table. Makes interesting reading. I like you just would like to get in the position of leaving my computer running just making money, hence why I want to start programming a strategy in Tradestation.
If you want something doing in MT4, let me know and I can search to see if there is something similar already in the members only Elite section. I could then modify it to do what you want.
27th of April - 04th of May winners
________________________________________
Winners for the above mentioned week are the following EAs:
EURUSD:
1. TrendEnvelopeExpert_v2.2 with 443 pips.
2. Scalp_net_v1.3 with 239 pips.
3. MaChannel with 210 pips.
4. Scalp_net_v1.3 with timefilter with 82 pips.
5. SBS_1.21 EA with 61 pips.
6. SBS_1.23 EA with 61 pips.
7. Envelope 2.11 with 55 pips.
8. DayTrading3, timefilter with 20 pips.
9. Brainwashing 1c. M15 timeframe, dynamic iTrend levels with 12 pips.
10. Brainwashing 1c. M15 timeframe, 8-18 timefilter, dynamic iTrend levels with 12 pips.
11. KSRobot_1_5_eur_m15 with 9 pips.
GBPUSD:
1. SBS_1.23 EA with 365 pips.
2. StepMAExpert_v1.45 IBFX mini broker with 148 pips.
3. SBS_1.21 EA with 80 pips.
4. 20PipsExpert_v2.1 with 80 pips.
5. TPE EA, IBFX broker with 33 pips.
6. Brainwashing 1c. M15 timeframe, dynamic iTrend levels with 14 pips.
7. Brainwashing 1c. M15 timeframe, 8-18 timefilter, dynamic iTrend levels with 14 pips.
8. Alpha9v1.19 with 14 pips.
USDJPY:
1. TrendEnvelopeExpert_v2.2 with 214 pips.
2. easyLMA_v6 with 65 pips.
3. Electra v1.11 with 17 pips.
4. Brainwashing 1c. H4 timeframe with 12 pips.
5. Brainwashing 1c1. H4 timeframe with 11 pips.
6. Firebird v0.65, timefilter with 9 pips.
7. Alpha9v1.19 with 7 pips.
USDCHF:
1. TrendEnvelopeExpert_v2.2 with 202 pips.
2. SBS_1.23 EA with 95 pips.
3. MaChannel with 88 pips.
4. Firebird v0.65 with 84 pips.
5. SBS_1.21 EA with 61 pips.
6. DayTrading3, timefilter with 40 pips.
7. TPE EA, Alpari broker with 33 pips.
8. StepMAExpert_v1.45 Alpari broker with 10 pips.
9. StepMAExpert_v1.45 Fibo Group broker with 6 pips.