Forex EA Compared
Welcome to the “Forex Lab”. This is where I put promising Forex EA’s through their paces to find the best of the best which I trade live with my own money.
Here’s how the “Forex Lab” typically works…
- Search – I scour the web for genuine Forex reviews
- Buy – I order/purchase the products that look the most promising
- Test – I put each product through a series of tests (back tests and/or forward tests)
- Analyse – I not only see if the product makes money, but that it does so in a sensible fashion
- Decide – Based on the back test results and length/results of the forward test I decide on a mark for the each Forex EA: PASS, 50/50 or FAIL. Any EA’s that receive a pass mark are added to my live “real money” account for trading.

Note, the comparison table below does not work with IE8 (This is due to a Microsoft Bug which they plan to fix with IE9)
Current “Graduate” results from active Demo Accounts:
| Product | Days | Deposit | Profit | Max | Trade | Trades | Risk/Return | Return | More | |||
| $ | Closed ($) | Floating ($) | Factor | Loss | Duration | Per Wk | Ratio | % | Info | |||
Current “Live Trial” results from active Demo Accounts:
| Product | Days | Deposit | Profit | Max | Trade | Trades | Risk/Return | Return | More | |||
| $ | Closed ($) | Floating ($) | Factor | Loss | Duration | Per Wk | Ratio | % | Info | |||
Current “Lab Testing” results from active Demo Accounts:
| Product | Days | Deposit | Profit | Max | Trade | Trades | Risk/Return | Return | More | |||
| $ | Closed ($) | Floating ($) | Factor | Loss | Duration | Per Wk | Ratio | % | Info | |||
Previous results from EA’s where Demo Accounts were disabled:
| Product | Days | Deposit | Profit | Max | Trade | Trades | Risk/Return | Return | More | |||
| $ | Closed ($) | Floating ($) | Factor | Loss | Duration | Per Wk | Ratio | % | Info | |||
| Table & Testing Guide | |
| Days | The number of days since the robot testing started. Note, every other feature in the table should be considered against the number of days the test has been going for. |
| Deposit | The initial deposit when the robot testing started. |
| Profit Closed ($) | The amount of profit made since robot testing started. |
| Profit Floating ($) | The total profit or loss of trades that are still open, i.e. they haven’t closed yet. |
| Profit Factor | This is another way to measure the attractiveness of a trade set-up. It is the historical net profits of a strategy (generated by the winning trades) divided by the historical net losses of the losers. A profit factor greater than 1.0 would be a money making strategy and less than 1.0 would be a losing strategy. The bigger the profit factor, the greater its long term profitability and attractiveness. If a robot has a profit factor or zero (above) it means it is yet to make either a profit or a loss. |
| Max Loss | The maximum loss the robot has made as a percentage of the total account balance at the time of the loss. |
| Trade Duration | In hours, how long on average each trade lasts. This is rounded to the nearest hour. So, if the trade duration is 35 mins then this will show as ’1hrs’ in the chart above. |
| Trades Per Wk | The average number of times the robot has traded per week during the test. |
| Risk/Return Ratio | The average return divided by the standard deviation of returns. This can be used to compare robot returns taking into consideration the assoicated risk of each trade. The higher the ratio the better the robot. You also need to take into condieration the length of time it’s been trading, as this can skew this ratio heavily. |
| Return | The percentage return since the start of the robot testing. Calculated by dividing the Profit Closed ($) by the Deposit ($) and multiplying by 100. |
| This Forex Robot test has finished with a testing result of “PASS”. This means it’s currently trading on my Real Money account. | |
| This Forex Robot test has finished with a testing result of “50/50″. This means it works and will suit some but not all. | |
| This Forex Robot test has finished with a testing result of “FAIL”. This means I don’t recommended it for live trading. | |
| Now and again Alpari UK disable Demo Accounts. If an EA has this symbol next to their name then the results in the top table above are for the most current demo account and all previous demo account results will be listed in the table below. So, the total return is the sum of both the original and previous demo accounts (we calculate this for you in the summary results throughout the rest of the site). | |
| Demo Accounts | The Forex Robots listed above are almost always tested on Alpari UK demo accounts with a starting balance of $5000 USD. |
| Robot Settings | I mostly keep all settings as default unless the developer suggests different variations. If so, I’ll analyse the variations and pick the one I feel will yeild the best risk/return ratio. The only other setting I may change is the level of risk. I do this to accomodate the account size, so that you can see the % Return grow or shrink when the robot trades. |


Can we get a normalized % return – so we can compair like to like (over the same period of days)
Hi Matt,
I’ll see what I can do.
HiCamForex,
can u suggest me what better ea for scalping with minimum/small account?
thanks.
Hi Goldseeder,
Not to sure what you mean by “better ea”. Better than MegaDroid??
I came on to the Forex EA Compared site but when I got to the Current Graduate Results I couldn’t get a link to view. Is this something to do with IE8 (Microsoft Bug) Brian
Hi Brian,
I’m not sure what your exact problem is, maybe you could explain in more detail. If you see no data above, then it’s the IE issue.
What I mean is when I scroll down from the top of this page and get to the green & red boxes under Graduate Results, the hand with the index finger pointing up does not do this to enable the test results to be displayed.
hi,
have you tested 1 of the latest launch, Straddle Trader Pro?
Hi Esther, Sorry I haven’t tested Straddle Trader Pro, have you had any experience with it?
current results indicates that Multi Million Dollor is well prepared to take on the fx positions. Any Opinions