__Good information, Andy, thank you for it.
Ticks data is a "must" when trying strategies with small stop-loss and take-profit, and especially when using techiques like trailing stop. It will be lose of time if you backtest scalping with reguar ticks data.
Far away from 1M, when we work with bigger size of stop-loss and take-profit, it's also iportant that we have good quality of lower timeframe data. 1M can be good enough, but note that M1 data normally exists in MetaTrader's history for only a few months ago. Well, it can be downloaded for longer period (this requires more PC resources).
What I actually like is that "Open prices only" model in MetaTrader's Tester. The good part is that this model is much more faster that "Every tick" model. But it requires special strategies to be tested with it. Trailing stop is not a good choice here. If our strategy is to keep single trade per bar, it's ok to be backtested using this model. In fxDreema you can use "Once per bar" block at the very top, and this will make things to happen only when a new bar comes.[/quote:3p74f2ox]
I agree with you. Most of my projects use the "once per bar" block to start trade entry logic trees, ie EMA 12 > EMA 24 and set it to the last completed candle (candle id 1), then use the 'Start trades loop' to monitor any trades, trailing stops etc.
But one big problem with MT4 is the data, using the 'Open prices' model is great to give you a fast approximation of how your logic will work, then if you like the results I'd recommend setting the model to ticks only to get a much more accurate result.
By the way, the software I mentioned in my original post comes with a 7 day trial, the functionality in the trail is full. Before you download a trial I'd first get the tick data downloaded from Dukascopy.. create demo account (14 days only) and download the jForex script, run that and download the data. If you want lots of currency pairs over several years it can take a couple of days to download. So best to get the tick data files downloaded first as they are several Giga bytes each.
Another good reason not to use MT4 Metaquotes data is that the strategy tester only uses fixed spreads, the Tick Data Suite interacts with MT4 and uses the actual spreads as most brokers now have variable spreads. This alone can make a huge difference in your testing.