Each tick is supposed to be a trade, and if I am getting one or more fills and/or executions, then one or more of those ticks must be me.
But I cannot find any kind of tick id in the OrderEventArgs or ExecutionEventArgs structures. (This is from within an AddOn, btw.)
Comparing times seems perilous b/c:
01 BarsSeries.GetTime() returns time with no milliseconds, and there are often many trades on the same second, so if we are using times rounded to the second, this is ambiguous. (For better or worse, I actually store times in my engine with a "Beat Count" on the same second to tell them apart.)
02 If we somehow can get times with milliseconds, can we really be sure they are the same across backends and my client? Put another way, do I know that the ExecutionEventArgs.Time (for instance, since it has ms in the time), is a unified, authoritative server time?
Any clarifications here would be most helpful.
Cheers

Comment