There are lots of forex trading system and EAs out there. Some may be good and others can be bad. While it’s definitely a good start, it isn’t bullet proof. Expert Advisors (EAs) are small pieces of software that automatically open and close forex positions according to the code written inside. MetaTrader has an excellent environment for programming, executing and and analyzing the results of backtesting. A trader can acquire an EA and test it with specific parameters: stop loss, take profit, different currencies and different periods of time. MetaTrader also enables testing the different options in a single run, saving the trader time. All this is really great, yet backtesting has its limits: Spread jumps: when big news come in, the brokers spreads start growing. These bigger spreads are “extra-tax” on the trader. These spreads aren’t always reflected in the historical data provided by the broker. Future spreads: Following the previous point, you can’t always know when the spreads will jump and how they will affect the markets and your positions. Yes, an event such as the Non-Farm Payrolls release or GDP are known ahead of time. These can be avoided. But breaking news about the Greek crisis can come at any time, move the markets and enlarge the spreads. One minute resolution: Many brokers supply one minute figures: open, close, high and low values for one minute. They don’t supply every tick in their historic data. Traders that seek long-term moves won’t be excited from this inaccuracy, but day traders miss out on a lot of valuable data and cannot rely on backtesting. Demo accounts can differ: Backtesting is often done on a forex demo account. The historic data in these accounts isn’t always 100% compatible with the data for real accounts. Market patterns change: Even if all the historic data is perfect, and your EA shows high profitability for a long period of time, patterns change. Volatility changes for the whole market or for a specific currency. Central bank intervention can surprise and break patterns, etc. There is no full proof forex robot and no EA that will always work. Backtesting is good for having a general idea about the quality of the EA.Successful EAs should be first promoted to forward testing on a demo account. This takes more time, but provides a higher level of accuracy. Only after successful forward testing, you can try the EA on a real account. But remember – nothing is guaranteed. Want to see what other traders are doing in real accounts? Check out Currensee. It’s free. Yohay Elam Yohay Elam Yohay Elam: Founder, Writer and Editor I have been into forex trading for over 5 years, and I share the experience that I have and the knowledge that I've accumulated. After taking a short course about forex. Like many forex traders, I've earned a significant share of my knowledge the hard way. Macroeconomics, the impact of news on the ever-moving currency markets and trading psychology have always fascinated me. Before founding Forex Crunch, I've worked as a programmer in various hi-tech companies. I have a B. Sc. in Computer Science from Ben Gurion University. Given this background, forex software has a relatively bigger share in the posts. Yohay's Google Profile View All Post By Yohay Elam Opinions share Read Next Forex Daily Outlook – May 18 2010 Anat Dror 12 years There are lots of forex trading system and EAs out there. Some may be good and others can be bad. While it's definitely a good start, it isn't bullet proof. Expert Advisors (EAs) are small pieces of software that automatically open and close forex positions according to the code written inside. MetaTrader has an excellent environment for programming, executing and and analyzing the results of backtesting. A trader can acquire an EA and test it with specific parameters: stop loss, take profit, different currencies and different periods of time. MetaTrader also enables testing the different options in a single run,… Top Forex Brokers All Brokers Sponsored Brokers Broker Benefits Min Deposit Score Visit Broker 1 $100T&Cs Apply 0% Commission and No stamp DutyRegulated by US,UK & International StockCopy Successfull Traders 9.8 Visit Site FreeBets Reviews$100Your capital is at risk. 2 T&Cs Apply 9.8 Visit Site FreeBets Reviews$100Your capital is at risk. 3 Recommended Broker $100T&Cs Apply No deposit or withdrawal feesTrade major forex pairs such as EUR/USD with leverage up to 30:1 and tight spreads of 0.9 pips Low $100 minimum deposit to open a trading account 9 Visit Site FreeBets ReviewsYour capital is at risk. 4 T&Cs Apply Visit Site FreeBets ReviewsYour capital is at risk. 5 Recommended Broker $0T&Cs Apply Trade gold, silver, and platinum directly against major currenciesUp to 1:500 leverage for forex trading24/5 customer service by phone and email 9 Visit Site FreeBets ReviewsYour capital is at risk.