I have read a lot of documentation about Ninjatrader 8 elaborates the tick data process to have the best available resolution.
So I understand that Ninjatrader 8 support historical and real tick data till the microsecond resolution, link below:
https://ninjatrader.com/blog/new-dat...ninjatrader-8/
But f I try to print it in ninjascript output window I have:
Case 1: HH:mm:ss.fff (3 decimals)
Time: 12.00.00.125 (only millisecond resolution)
Case 2 HH:mm:ss.fffffff (7 decimals)
Time: 12.00.00.1250000 (always only millisecond resolution)
Same thing in the integrted Time and Sales window.
So, I mean that this problem depends from my datafeed (CQG), that doesn’t provide this information.
Right?
How can I be sure that 5 ticks with the same millisecond time stamp are in the correct sequence?
I also read this:
https://ninjatrader.com/support/foru...-1-microsecond
But if I have 5 ticks with the same millisecond, and no other informations about this, how can I be sure of which tick was the first trade event and the last trade event in the same millisecond?
Moreover, I read this:
https://ninjatrader.com/support/foru...683-nt8-tickid
If what I mean is correct this method should be prevent the problem of the correct sequence of ticks with the same millisecond timestamp, but this is not available at the moment, see below:
https://ninjatrader.com/support/foru...683-nt8-tickid
So, the only way to have the correct sequence of trade is use two methods:
1 – Microsecond resolution timestamp
2 – Unique identifier
But both the two methods are not available at the moment
How can I do an indicator for the delta calculation if the correct sequence is not sure?
I use OnMarketData event to do this and seem to work correctly, but I think that this is an approximation.
My indicators are equal to other indicators of third parts, so I’m sure that it works correctly.
I need to know with what logic the tick trade event are sorted.
Thank you for your support, best regards
Andrea
Comment