I have pre 2005 ES data that I have imported into ES contracts using NT6.5
I migrated to NT7 and did a DB import from NT6.5
all the contracts seems to be imported fine and i see the contracts under instrument manager.
But NT7 only defines roll over dates for contracts up until 2005. Anything previous to 2005 we have to define the rollover dates ourselves under instrument manager.
Now this happened to me on the 12-04 contract
1) WHILE NT7 is DISCONNECTED
I open a chart for 12-04 and everything is ok. I close that chart.
2) I define the rollover dates under instrument manager for 12-04
i open again a chart for 12-04 and everything is ok. I close that chart.
3) I CONNECT NT7 to zenfire
4) I open again a chart for 12-04.
NT7 seems to not know that the data is already there in the DB and tries to get data from the data servers and an error returns saying the data is not available on the server.
And at the end it displays a blank chart ... it does not use the data that is supposed to be already in the DB
I close the chart
5) I DISCONNECT NT7 from the data server
6) WHILE DISCONNECTED, I reopen a chart for 12-04 and now it is also blank .... seems like NT7 deleted the data that I had ???
I close the chart.
7) I open a 09-11 chart with custom range going from now to the 12-04 contract and the data seems to still be there ... the chart displays fine
I close the chart
8) I restore the DB from a backup that I had before all of this. I restart NT7 with the restored DB
9) after the DB restore and WHILE NT7 is DISCONNECTED
I open again a chart for 12-04 and everything is ok. I close that chart. Seems like the DB restore fixed it and that the DB was messed up somehow.
but now I am pretty sure that if I define the roll over dates, connect to zenfire and open a 12-04 chart the same problem will reappear.
Is this a bug ? how do I solve this ?
the problem seems to start at point 3) and you can see from my description that it does not behave like it should.
Now with the DB restore I have to go and redefine the roll over dates for the pre 2005 contracts but I am afraid that if I do that and connect to zenfire again I will mess the DB and need a restore again.
Thanks for your help.
Comment