Page 1 of 1

Data differences - What can you rely on?

Posted: Mon Oct 21, 2013 8:58 am
by pthomas82
Hi Guys,

So my old thread: http://forextester.com/forum/viewtopic.php?t=3577&postdays=0&postorder=asc&start=15 I decided the best way to test was to use multiple sets of data.

I have:

Dukascopy 1 min data (my broker)
Alpari Uk
FXDD
Forexrite.

I have built a system which works in one set of data (dukascopy) , but can not confirm in alpari / fxdd or forexrite.

I am at a stage with this program that I dont think it is of any value. Even if you build something that works, there is no way to test if it actually works unless you port it into another software to confirm.

I have built many systems for forextester (maybe > 200) and I am really doubting if it works. The tester is only as good as the data, why does the data differ so greatly? 3 of the 4 data was acquired from your servers (paid subsciption).

If it is the types of system im building (generally with 20-30 pip stops and on 15min - 1hr timeframes). What should I be building - daily systems?

Are you having the same issues?

Have you built / varified and live traded a system with this?

Should I just give up and realise that I have wasted my money and countless hours of my time?

Posted: Mon Oct 21, 2013 6:56 pm
by pthomas82
Ok - so some more homework.

Dataused - Alpari (tick) / FXDD (tick) / Forexrite (1m) / Dukascopy (1m)

The system used is a simple moving average cross - 50ma / 200ma with a 20 pip take profit and 20 pip stoploss.

Simple stuff right.

On each set of data, over the same period 2011 full year. the results are different.

I'll load into dukascopy's backtester shortly and update their result.

Posted: Tue Oct 22, 2013 9:44 am
by FX Helper
Hello,

Forex Tester just emulates trading on data which it has. If historical data are different then the results will be different too. Each broker has his own data so data from different brokers always will be a bit different.

If you want to find the reason of different results then please check each trade which strategy makes in "slow motion" so you will see why your strategy does particular actions.

Posted: Sat Nov 02, 2013 6:41 am
by readyyy
You seen to have a similar issue that i had.

The thing is, you should never use 1 Minute data without Tick data as this produces unreliable results. To produce reliable results, you should always use 1 Minute Data that includes Tick data.

Here's the reason: Let's assume a 1 EURUSD Minute bar ranges from 1.3000 to 1.3009. In your strategy, you have a sell market order to be executed at 1.3004.

In this case, using 1 Minute Data, your order will not be executed at 1.3004, but at 1.3009 because it is the maximum of the bar. This can lead to an "optimized" scenario in which the results look better than they really are.

If you would have used tick data however, the order would have been executed exactly at 1.3004, which produces a much more realistic result.

Posted: Tue Nov 26, 2013 8:22 pm
by Coretta
Here you can certainly learn a lot