Time synchronization fix for EFX/NeoTicker

data feeds & order interfaces discussion

Moderator: moderators

User avatar
michal.kreslik
rank: 1000+ posts
rank: 1000+ posts
Posts: 1048
Joined: Sat May 13, 2006 2:40 am
Reputation: 36
Location: Monte Carlo, Monaco
Real name: Michal Kreslik
Gender: Male

Time synchronization fix for EFX/NeoTicker

Postby michal.kreslik » Mon Oct 22, 2007 7:16 am

Hello,

the EFX order server for NeoTicker sometimes gets out of sync with the real time. As a result, the EFX quotes that stream to NeoTicker are time stamped incorrectly. As a matter of fact, if this happens it's always the case that the time stamps are shifted about 3 seconds into the future.

Obviously, if your analysis depends on precise timing, this incorrect stamping of the quotes may cause havoc in your trading systems.

This kind of erratic behavior always lasts for many hours if not days. I don't know what is causing this, but I've come up with a solution: you've got to synchronize the EFX order server application's time server list with your PC's time server list.

There's a list of time-sync servers for the EFX order app in its subfolder under NeoTicker and its name is NIST.ini:
  • q:\system\regs\TickQuest\NeoTicker4\OrderApp\EFX Group\NIST.ini
Similarly, there's a list of time-sync servers for your PC's clock time in the Windows registry:
  • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers]

All you need to do is to make sure the time server lists for EFX order server and for your PC match.

My NIST.ini file contents:

Code: Select all

tick.usno.navy.mil,192.5.41.40
tock.usno.navy.mil,192.5.41.41
usno.pa-x.dec.com,204.123.2.72
clock.isc.org,204.152.184.72
timekeeper.isi.edu,128.9.176.30


My [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers] registry key contents:

Code: Select all

@="1"
"1"="tick.usno.navy.mil"
"2"="tock.usno.navy.mil"
"3"="usno.pa-x.dec.com"
"4"="clock.isc.org"
"5"="timekeeper.isi.edu"


I've attached the NIST.ini and also the registry file containing the server list as well as the poll interval below. You just need to copy the NIST.ini file to its respective folder (as indicated in the attached file) and run the attached .reg file.

Michal
Attachments
TimeSyncForNeoTicker.zip
(1.27 KiB) Downloaded 356 times

Please add www.kreslik.com to your ad blocker white list.
Thank you for your support.

User avatar
gmb1994
rank: <50 posts
rank: <50 posts
Posts: 16
Joined: Tue May 30, 2006 7:15 pm
Reputation: 0
Location: Dallas, Texas, USA
Gender: Male

Postby gmb1994 » Sat Dec 01, 2007 7:03 am

This is great software for automatically synchronizing the Windows clock ... Dimension 4 v5.0 ... d4time50.msi

http://www.thinkman.com/index.htm


Return to “NeoTicker data feeds & order interfaces”