Now its been moved to archive (locked).
If no one from NT wants to respond, could some other user post here if they find a similar problem using other connections than IB?
I think there is a problem with how minute data is currently accessed in these ncd files (presumably Ninja Cryptic? Database"). Before loading new information from the data provider (here IB) NT seems to do a block delete of existing information in the area it thinks is going to be loaded, then does the load.
However this whole idea of doing block deletes is asking for trouble. In the problem reported last Monday NT has made a wrong decision about the end DateTime of the block to be deleted, and deletes an extra date, then the load comes along and only inserts the requested date (resulting in a large data gap).
On this page it says
Why on earth dont you use a reliable database (such as SQL Server) for storing the Minute and Day prices? Then when a "download" is required you would never have to use DELETE you only need to do something like this:
For each 'bar' received from provider:
If DateTime exists UPDATE... else INSERT...
No DELETE is required because there are a fixed set of minute DateTimes available on any date, and a fixed set of 'Date only' values for any year.
Obviously situation is different for Tick data, so you may want to keep ncd for that.
I am just getting frustrated by NT not being able to provide simple Minute data without operations introducing data gaps. I think your proprietary 'ncd' system is not currently fit for purpose for Minute data.
Comment