(a) If available on server, offset is directly downloaded (which server?)
(b) If not available on server and no offset entered manually, offset will be calculated as the difference between the close of the new contract and the close of the old contract at the close prior to rollover day. The close will be taken from daily data, in case there is no daily data available close will be taken from intraday data.
(c) It is possible to replace the offset by entering a value manually.
Question (1): If the offset is calculated from intraday minute data (because no daily data is available), and you have several session breaks on the day prior to rollover data, which is the close used for determining the offset?
I checked the offset for ZB today. as far as I understand, the offset is calculated from the difference of the close price for ZB prior to rollover date, that is the close price on May 27. Checking for data I found
Close prices for RTH close (2:00 PM CT) 123'2, 122'14 -> offset -18/32
Settlement prices for RTH close 122'30, 122'14 -> offset - 16/32
Close prices for ETH close (4:00 PM CT) 122'23, 122'7 -> offset -16/32
Question (2): Where does the offset of -15/32 in the instrument manager come from?
I added UB (ultra bonds) as a new instrument and entered the contract months 06-10 and 09-10, and then the rollover dates (same as for ZB). I then expected that NT would calculate the offsets from my daily data for UB, but nothing happened.
Question (3): Why didn't NT calculate any offsets for UB?

Comment