The best forex robots results table shows real time verified trading account performances of forex robots commercially available. You can compare forex robot statistics to help you decide which is the best forex robot for you. The table includes links to my forex robot reviews and the official website of each forex robot for your convenience.
All of the results in the table are from real and demo trading account statements provided by the forex robot developer. The results are verified by third party forex trading account verification services MyFxBook & FX Blue.
You can use the table filters to only display the forex expert advisors that match your criteria and to sort them by different ranking factors such as drawdown, total gain, deposit, days running and account type.
The majority of the forex eas have been running on trading accounts for at least a few months if not years and having the trading robot results all in one place makes it easier to compare forex ea performance.
New forex robots will be added when they are released and results are updated daily, so make sure to bookmark this page and check back for the best forex eas!
Following on from the list of the best forex robots, we will take a look at what each of the fields within the table mean. Hopefully this can help you decide which is the best forex robot for your own individual needs.
The name and logo of the forex robot. You can click this table heading to sort the table of forex robots alphabetically.
Link to my detailed review of the forex robot. You can click this table heading to sort the table of forex robots reviews alphabetically.
Initial trading account deposit when the forex robot commenced trading on the account. You can click this table heading to sort the table of forex robots by the trading account deposit.
Current trading account statement balance. running the forex robot. You can click this table heading to rank the table of forex robots by the trading account balance. This will help you to see what forex robots are performing the best in terms of monetary gain.
Total percentage gain or loss on the forex robot trading account statement since it started trading on the account. You can click this table heading to rank the table of forex robots by the total percentage gain to see what are the best forex robots overall based on total percentage gains.
Average monthly percentage gain or loss on the forex robot trading account statement since it started trading on the account. You can click this table heading to rank the table of forex robots by the monthly percentage gain to see what are the best forex robots overall based on monthly percentage gains.
Average daily percentage gain or loss on the forex robot trading account statement since it started trading on the account. You can click this table heading to rank the table of forex robots by the daily percentage gain to see what are the best forex robots overall based on daily percentage gains.
Maximum drawdown on the forex robots trading account statement, listed in the table as a percentage. Drawdown is a percentage of the account which has been lost when there was a run of losing trades. It is a measure of the largest loss that the trading account had at any given moment or period of time. The period of time in the table is since the forex robot started trading on the account. You can click this table heading to rank the table of forex robots by the drawdown to see what are the best forex robots with the least drawdowns.
PF (Profit Factor)
Profit factor on the forex robot trading account statement. Profit factor is the gross profit / gross loss. E.g Profit of $6000 and a loss of $3000 would give a profit factor of 2.0. This means that for every $1 risked, you can expect a return of $2. If a forex robot has a profit factor less than 1, eg profit factor of 0.7, this means that for every $1 you can expect $0.70 back (the forex robot is a losing one!). If a forex robot has a high profit factor, it is a good one – eg profit factor of 6.0 ($6 gained for every $1 risked). You can click this table heading to rank the table of forex robots by the profit factor to see what are the best forex robots with the highest profit factor.
How many days the forex robot trading account statement has been running. You can click this table heading to rank the table of forex robots by the amount of days trading which will help you to see what are the best forex robots that have been performing for a good amount of time.
Equity chart which makes it visually easier to see the forex robot performance alongside the statistics within the forex robots table.
Type of forex trading account the forex robot is trading on – thus telling you if the forex robot listed within the table of results has a demo trading account statement or real trading account statement. Demo forex trading accounts can give different result to real forex trading accounts because of factors such as different broker spreads and brokers slippage. Usually the liquidity on a demo account would be artificial and thus the trades will usually be executed faster, this can also mean smaller spreads on demo accounts. However, demo accounts can still give a good idea on what to expect from a forex robots performance. It is usually recommended to use a true ECN forex broker with plenty of liquidity to ensure low spreads, low slippage and thus the best possible forex robot trading conditions. This can save you trading costs and improve trading performance.
If any of the fields in the table are empty it is because those forex robot trading account statistics have been made private and therefore are not displayed within the table.
What is a forex robot?
A forex robot is a fully automated trading system that will scan the markets on behalf of the user. If the forex robot finds a trading signal based on its built-in algorithm, it can place a trade automatically for you. The forex robot can also manage the trade by placing a stop loss and take profit. Some forex robots will even have a trailing stop loss, break even and other money management features.
How to use a forex robot?
Forex robots are mostly developed to run in the popular MetaTrader 4 (MT4) platform which is free to download from most forex brokers across the globe. Interestingly, the MT4 platform refers to forex robots as expert advisors. You will notice the term forex expert advisor or forex ea frequently interchanged with forex robot. At the end of the day, they are effectively describing the same thing.
In order to start using a forex robot, you just need to download the MT4 platform from a forex broker such as IC Markets. You can then choose from the hundreds of forex robots to use on your trading account. I would personally always start on a demo trading account to begin with. This allows me to familiarise myself with how a forex robot works.
What forex robot should I use?
You will find free forex robots on various websites and also commercial robots. The paid forex robots should include full support and be frequently updated to keep up to date with the ever-changing market conditions. You can see my table of the best forex robots on this page to get an idea of how they have performed historically. Of course, this is no guarantee of future results but can help to give you an inclination into which is the best forex robot for your own needs.
Do I need experience to use forex robots?
The best forex robots will usually have already been optimised by the robot developer and come provided with default settings. There should be instructions that will explain how you can setup the forex ea on your charts, including the currency pairs and chart timeframes that the ea has specifically been designed for. Therefore, they are ready to use for traders of any experience level. If you get stuck at any point, you could always reach out to the robot developer and they should be happy to help you get setup.
How is a forex expert advisor developed?
Forex robots are developed by computer programmers who code the forex robot to analyse charts based on a combination of technical analysis, fundamental analysis and price action analysis. These forex robot developers will often spend many hours testing forex robots with different combinations and settings in order to find something that produces good results.
How do you back test forex expert advisors?
Forex robots or tested over historical data to see how they would have performed in the past. This is a process known as back testing. Whilst back testing can give you a rough idea of how a forex robot would have performed historically, it also has some limitations. This is because forex back testing cannot account with 100% accuracy for historical tick data, spreads, slippage and commissions. However, back testing can be a good way to see if a forex robot strategy has some potential and also to see what currency pairs and timeframes it produces the best trading results on.
How do you optimize a forex ea?
If I am testing a forex robot in the MT4 strategy tester, I will be sure to optimize it across a wide range of currency pairs and timeframes. For me personally, it is imperative that all back testing is conducted using real tick data, variable spreads, commissions and slippage. As mentioned above, we can never be 100% sure with historical back test results, but using a specialist back testing software such as Birts Tick Data Suite (TDS), we can get 99% modelling quality tests in the MT4 strategy tester. These are the best forex robot tests possible and I would only consider purchasing a forex robot that has these readily available or at least some real verified results.
In fact, I have optimized forex robots in the past and actually managed to find settings that performed better historically than those provided by the developer! Sometimes the developer has missed a certain currency pair or timeframe that was actually worth considering. On the other hand, I have tested forex robots with 99% modelling quality and realised that the results are far worse than those presented by the developer on the forex robot website.
Regardless, you should be aware of the logic behind the algorithm implemented within the forex ea and make sure you are happy with the statistics that are available to you. For example, if you use a grid forex ea or martingale forex ea, do not be surprised if your account eventually blows up. Whilst some developers release poor forex robots, there are those who have good intentions but that does not mean you are going to get good results as anything can happen in trading.
How much money do I need to start trading with a forex robot?
Most forex expert advisors will run with any account balance. If there is a minimum required then that should be specified by the developer. Either way, it is important to only trade with a forex robot using an amount that you feel comfortable with. I don’t believe that there is a one size fits all when it comes to minimum account size. What may seem small to one trader could actually be a significant investment for another. In saying that, most forex brokers will let you make a deposit into your trading account of just $1. You could even use a demo trading account to begin with until you have the funds and feel confident enough to trade on a live account.
How much can I make using a forex expert adviser?
We can refer to the verified results and back tests of a forex ea in order to get an idea of its historical performance. You can view statistics such as overall gain, drawdown, days running, profit factor, currency pairs traded, timeframes, etc. Whilst there are legitimate forex robots which have shown a good performance over many years, there are no guarantees in trading such is the nature of the markets. You should of course make sure the robot is running with a risk or lot size that you feel comfortable with and never ever trade more than you can afford to lose.
What is the best forex robot broker to use?
As mentioned above, the majority of forex robots run in the MetaTrader 4 platform, also known as MT4. You can choose from any MT4 forex broker depending on your specific needs such as minimum deposit, location, regulation, spreads, commission, account deposit/withdrawal options, customer support, trading instruments, etc. That being said, I find that ECN/STP brokers with low spreads and commissions, tend to perform better with forex robots. This is because of the liquidity providers they use which enable them to offer rapid trade execution speeds at the best possible prices. This can be a very important factor when trading with forex robots.
How to choose a forex robot?
Here we will take a look at some of the most important things to consider if you are looking for a forex robot.
Demo or Real account
Real trading account trading statement is better as demo accounts can have unrealistic spreads/slippage.
The lower the drawdown the better. This means that the forex robot is less risky.
The longer the forex robot trading account has been running, the more reliable the results. Some forex robots can do well for a few weeks or months due to dangerous money management methods such as a wide stop loss and eventually blow the account.
The higher the better, anything above 1 means that the forex robot is profitable.
Rather than overall gain you should consider the forex robots monthly gain because this is more reliable for an overall review of the average gains. Why? Because if you just look at the forex robots total gain, it may have had a freak month that caused a huge gain compared to many other bad months.
Deposit & Balance
Of course, if the forex robot trading account statement has a current balance much greater than the initial deposit size, that means that it has performed well and the account has grown.
You can read my forex robot reviews to see if the forex robot has back tests which will give you a good idea how it performed historically, some forex robots even back test as for as 15+ years! Ideally, you would want back tests to have been done using real tick data and spreads, thus making the forex robot back test results as accurate as possible in the MT4 strategy tester.
You should also consider if the developer / vendor of the forex robot software is offering a refund guarantee period as most do. This will allow you ample time to test the forex robot and see how it performs for you, just remember in trading, we cannot win every day!
What is the best forex robot?
In summary, there are many good forex robots included within the ranking table on this page. You should use the filters and sort the forex robots in the table to meet your requirements.
Some forex traders will prefer robots that have low drawdowns whereas other traders want lots of profit and do not mind the extra risk.
Of course, the longer a forex robot has been running on an account (trading days in the table) then the more reliable the results are likely to be.
You should also consider if the forex robot has a high profit factor, anything higher than a profit factor of 1 is profitable, the higher the profit factor, generally the better.
Finally, real trading account statements will tend to be more reliable as demo accounts can be liable to having unrealistic liquidity which means the slippage/spreads on the demo account may differ to the real account and thus this could affect the performance.
You can read my best forex robot reviews using the links provided in the table for more detailed information on how each forex robot works. You can also see my forex robots ratings list of all forex robots and their rating.
How to setup a forex robot?
Here we will look at how you can setup a forex robot on your MetaTrader 4 account. If you are already familiar with Meta Trader and have it installed on your computer, you can skip this section. If not, then please thoroughly read this section for instructions on how to install the Meta Trader trading platform and how to activate a forex robot.
Click here to download the free Meta Trader trading platform which we will use to run a forex robot. You will need to open a demo or live account to gain access to the Meta Trader 4 download.
After you have downloaded Meta Trader 4, followed the setup instructions and the installation is complete, launch Meta Trader 4.
When you launch Meta Trader you can login to your demo or real account. Click file – login and then enter your Meta Trader 4 account details.
In order to attach a Forex Robot to your charts within MetaTrader 4, you will need to place the required files into the correct folder of the MetaTrader 4 installation directory.
This section will describe where you should place the files ready for use. Please ensure you restart MetaTrader 4 after moving the files so that they will appear in the navigator window of the client terminal.
First locate the Forex Robot (ex4) file on your computer. Once located, move the Forex Robot (ex4) file into the “experts” folder of the MetaTrader 4 directory. To find this directory, go to the mt4 terminal and click file from the top left-hand corner and then click “open data folder”. From the data folder that has opened you must navigate to “MQL4”. Move the Forex Robot (ex4) file into the “experts” folder. Restart the mt4 terminal.
You should now see the Forex Robot in the “expert advisors” drop down menu of the navigator window within mt4. If you cannot see the navigator window load it from the main menu in MetaTrader by selecting the “view” drop down menu.
Now click “tools” in the MT4 main menu then “options”. Under the expert advisor’s tab make sure you have ticked only: Allow automated trading and Allow DLL imports.
You now need to open a chart to run the Forex Robot on. Choose any currency symbol and right click it then select “chart window” to open a chart for that currency pair. You can check the forex robot instruction manual to see what currency pairs the developer has tested.
You are now ready to attach the Forex Robot to the chart. Drag and drop the Forex Robot from the navigator window onto the chart. You will be displayed with a window. This window is where you set common expert advisor properties and the unique input settings of the Forex Robot.
In the common tab you need to enable the Forex Robot. To do so, tick the boxes: “enable alerts”, “allow live trading”, “allow DLL imports” and “allow import of external experts”.
If you have set the common setting of expert advisors correctly then a smiley face will appear in the right-hand corner which means that the Forex Robot is active on that chart. If you have clicked “ok” and have a sad face displayed in the top right-hand corner of the chart, this means that expert advisors are not enabled (the Forex Robot will not work).
To enable expert advisors, click the “expert advisors” button which is normally located near to the top of the trading platform. You may also need to navigate to “tools” from the mt4 top menu and select “options” then in the expert advisors tab ensure you have only checked the tick box for “allow automated trading” and “allow dll imports”.
Hopefully that will help you get a forex robot up and running on your trading platform!
*Results are based on historical data. There is no guarantee of future performance. You should understand the risks involved with trading. Different brokers can produce different results due to spreads and liquidity. Your capital is at risk. Beginner traders should research and learn about trading before using any forex software.