I've included a screenshot of the chart showing the trade.
I've included a zip with the tick data for that day. You can see the massive drop at 0459, here's a snippet:
19980902 045300;236.48;1
19980902 045400;236.4;1
19980902 045600;236.27;1
19980902 045700;236.07;1
19980902 045900;236.08;1
19980902 050200;229.64;1
19980902 050300;229.69;1
19980902 050500;229.81;1
Here are the orders:
$GBPJPY Buy Limit 100000 235.59'5 0 Filled 100000 235.5925883 Go Long Gtc 02/09/1998 05:00
$GBPJPY Sell Market 100000 0 0 Filled 100000 229.535 exit long @mkt Gtc 02/09/1998 06:00
and the trade:
17 $GBPJPY Backtest TrendFollower006 Long 100000 235.5925883 229.535 02/09/1998 06:00 02/09/1998 07:00 Go Long exit long @mkt -6062.588339 -15298.88063 5 6332.588339 0 0 0
It looks to me as if it's an 'edge' effect because I looked at the minute bars and I can see that NT has calculated the minute bar for 0500 with the price from 0459:
19980902 045700;236.27;236.27;236.27;236.27;1
19980902 045800;236.07;236.07;236.07;236.07;1
19980902 050000;236.08;236.08;236.08;236.08;1
19980902 050300;229.64;229.64;229.64;229.64;1
So it's calculated the minute bar with the last price from 0459, and also executed the order at that level, which obviously wrong when it should display an Open using the first tick of the time period. So the 60 min bar that the Chart tab is displaying is correct, but the execution and the 1 minute bar in the tick data export file are wrong.
In case there's a timezone issue, my machine is set to London/Dublin. The tick data in the file comes from the HDM export function.
Thanks

Comment