MetaTrader Robot Ported to FXCM Strategy Trader

0

We've been beta testing FXCM's new Strategy Trader automated trading platform for a couple of months now, and after quite a few trials and tribulations we've finally got our trusty first example robot to work successfully on it.  FXCM refer to trading systems written for Strategy Trader as "Strategy Advisors", and they are implemented based around bars rather than ticks like MetaTrader 4. That means you really need to run this advisor on a tick chart to stay in the market 100% of the time, like the MT4 version does.  We still haven't managed to get that working reliably, but it does seem to run fine on a one minute chart and up. If you'd like to take a look you can download the C# source code from our community forum.

Once you drag an SA onto a chart in Strategy Trader it visually backtests your system for you immediately. You can then take a look at a large variety of reports, and also export all the results to a Microsoft Excel spreadsheet for further analysis, if so desired.  Here's an equity curve we produced for our shiny new random entry robot on a 5 minute chart for EUR/USD from January 3rd 2010 to date:

Equity curve for our random entry robot using EUR/USD over the first half of 2010

Equity curve for our random entry robot using EUR/USD over the first half of 2010

And here's an extract from the spreadsheet:

Backtest results for our random entry robot using EUR/USD over the first half of 2010

Backtest results for our random entry robot using EUR/USD over the first half of 2010

Looks as though we might have a bit more work to do to produce a consistently profitable Strategy Trader "robot". Maybe those "random" entries weren't such a good idea after all? Alternatively maybe the fact that we're no longer entering in the direction of the last tick has got something to do with all that red on the graph? Instead we're now waiting for up to 5 minutes before deciding in which direction to place our next trade.

Filed under Trading Systems by  #

Leave a Comment

Fields marked by an asterisk (*) are required.