FXCM’s native Trading Station platform offers a visual backtester for those looking to test performance of a strategy and quickly and easily. However, the maximum backtesting period for this application is 48 months (fewer if conversion calculations are required). Therefore, an alternative is the command line version of the marketscope backtester, available here: http://fxcodebase.com/wiki/index.php/Indicore_Backtest_Utils
Using this version, you can backtest for much longer periods, and the output is also faster. The only drawback is that you don’t get the visual representation of the equity curve, but the statistics information is produced in the same way and it’s possible to output a full list of closed trades that could then be graphed, as well.