Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Merge Back Adjusted Function Doesn't Work
Collapse
X
-
Merge Back Adjusted Function Doesn't Work
I have chosen "merge back adjusted" in the "merge policy" on the "Data" tab of "Options" and downloaded the free daily SB 03-15 contracts (Sugar No.11) from Kinetick. However, I can still see gaps on the rollover dates (for example on Jun 17,2014 and on Sep 17,2014). Could you please tell me how to solve this problem?Tags: None
-
Hello Cal,
Thank you for your reply. I'm really surprised to get a reply so quickly at weekend.
I checked the "Misc" tab of the contract's "Instrument Editor", at the "Contracts months" and did find the rollover dates, but all the "offset" were 0. The same happen to stock price. I downloaded the Agilent Technologies Inc. of S&P 500 (symbol:A) daily data from Yahoo. The company splitted its shares on Nov. 3, 2014, which was not shown on the chart. I also checked the "Misc", where I could find the record of dividends but not the split. It's wired as in the online chart of Yahoo, they did split the share.
I could fill the information manually. However, that would be a hard task, considering the fact that I should check the information of so many financial instruments and correct them by myself. So I still would like to know whether this could be solved in an easier way.
Comment
-
Hello zwzcwann,
Thanks for your reply.
The offset is not recorded for this instrument.
To calculate it locally please go to Tools> Instrument Manager
Select the SB and press Edit
Select the Misc tab
Scroll to the bottom and select Contract Months then click the "..." button
Select each current/past expiry and delete the 0 offset
Select OK
Go back to your chart, right click on it, and select Reload All Historical DataBrandonNinjaTrader Customer Service
Comment
-
Does this means, once any numbers are deleted in the 'offset' field and reload the data, offset will be re-calculated on all rollover dates??
Somehow I got a different answers from your support via emails, claiming that the offsets are computed at Ninjatrader servers and downloaded and stored in the program folder. To reset/get the correct values one has to uninstall Ninjatrader, cleanup the program folders and re-install.
It is VERY frustrating getting conflicting information on issues critical as this!
Please clarify.
Comment
-
I've searched the forums and found no detailed information so I think this topic deserves some serious attention.
From the bits and pieces in this thread, I gather the rollover date and offsets are:
1. Ninjatrader servers keep track of all the rollover dates and offsets for popular instruments.
Will download/update to user local machine whenever a connection is made. No user input is needed.
2. For instruments not covered by Ninjatrader, users will have to input rollover date and offsets by hands.
But there're more details than just 'high level descriptions'':
1. This update is independent of the data providers? Regardless of whether I am using eSignal, CQG, or Interactive Brokers, the offsets are the same?
2. For covered instruments, if I make changes to offsets locally, will my changes be overwritten by next 'update'?
3. Can we have specifics of how offsets are calculated, and how can we be sure its accuracy??
One case and point is, for Hang Seng HSI, Dec 14 (12-14) and Nov 14 (11-14) offsets are 7 and 113 respectively, while esignal's offsets are 16 and 12.
I've even written a small program to 'match' all 1-min data for Oct and Nov contracts 3 days before the rollover date and there's no match of difference of '113' anywhere.
The difference between 113 and 12 is non-trivial. and if you dig further back in time, there're more cases of offset differences (with esignal for example) > 200...
Comment
-
Hello balancenv,
Thanks for your reply.
I have tested and verified my steps to work.
Please see the Understanding the Misc tab - Offset Value section of our help guide linked below.
1) Correct
2) This is from the link above "Note: If you inputted your own Offset value, it will be overwritten by values downloaded from the data server if it exists there. To prevent this you will need to ensure that your rollover date is not the same as the ones coming from the data server."
3) You take the closing price of the rollover date for both the previous and current contract and see what the difference is.BrandonNinjaTrader Customer Service
Comment
-
Follow up on this thread:
1. Ninjatrader provides this as a service is a great help to us. However, if you're overwriting user setting, please make sure your # is correct.
Can anyone explain why HSI (HKFE's Hang Seng) 11-14 contract (rollover date 10/30 is correct) offset is 113?
Like I said, no where I can see the difference between the two adjacent contracts +/- two days from the rollover date with that price difference.
Other data services (eSignal for example)'s offset is 12. We're looking at an order of magnitude difference!
2) If I am putting in my own numbers, I need to set a different rollover date and both the date and offset will NOT be automatically overwritten by the system?
And this also means the system will perform rollover functions according to my spec?
e.g. if the HSI 11-14 rollover date is changed from 10/30 to 10/29, then from 10/29 onward it's 11-14 contract prices and 10/28 (inclusive) backward is 10-14 contract prices, offset adjusted?Last edited by balancenv; 01-13-2015, 02:43 AM.
Comment
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by AgriTrdr, 07-16-2023, 12:54 PM
|
32 responses
266 views
0 likes
|
Last Post
by f.saeidi
Yesterday, 06:49 AM
|
||
Started by Mestor, Today, 03:15 AM
|
0 responses
1 view
0 likes
|
Last Post
by Mestor
Today, 03:15 AM
|
||
Started by Mestor, 03-10-2023, 01:50 AM
|
11 responses
305 views
0 likes
|
Last Post
by z.franck
Today, 02:29 AM
|
||
Started by Padan, Today, 02:02 AM
|
0 responses
6 views
0 likes
|
Last Post
by Padan
Today, 02:02 AM
|
||
Started by bukowa, 11-09-2023, 06:07 PM
|
20 responses
409 views
0 likes
|
Last Post
by Adfra
Today, 01:36 AM
|
Comment