Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Heating Oil data problem

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Heating Oil data problem

    Hi,


    I am using kinetick as data feed.

    After analyzing Heating Oil data from ICE (UHO symbol) I have noticed that there is a lot of missing days (around 186 days in 2 years) roughly corresponding with the first ten days of every month. Is it normal?

    Even stranger, several days (five or six) after this gap data is EXACTLY equal to BH from Nymex (different instrument in a different exchange).
    Am I missing something important? or Is UHO data really wrong?.


    Thank you

    #2
    Hello jbeseda,

    Could it be related to the Merge policy? I assume you have Merge policy enabled for the UHO. If you create a UHO 10-12 chart for 2 year, it will merge historical data from previous expiry months in the chart. The historical data will be merged as per the rollover dates that are setup.

    You can check the rollover dates as follows. Please go to Tools-->Instrument Manager, highlight the UHO and click Edit. You can check the rollover dates in the Misc-tab under 'Contract Months'. Click the '...' button that appears when you click this row. A new window will open which lists all expiry months and their rollover dates.
    The BH and UHO refer to the same instrument - Heating Oil futures.

    Could you please post a screenshot of your UHO chart so I can compare it on my end.
    JasonNinjaTrader Customer Service

    Comment


      #3
      Hi Jason,


      Rollover data is defined every 10 or 12 of each month, is it right? As you can see in the screenshot of this year, there is a lot of missing days every month.
      BH and UHO are related to the same asset but they are not the same instrument (they are coming from different exchanges), so they must have roughly equal prices but not exactly the SAME price minute by minute during several days. It is like data was copy from other asset when not available¿?

      Regards
      Attached Files

      Comment


        #4
        Yes, the rollover date is either the 10th or 12th of the month. When I create a daily chart while connected to Kinetick, I load the data in the screenshot. I notice differences.

        Can you please disconnect Kinetick and delete all UHO historical data from the Historical Data Manager. You can find instructions at the link below.


        Subsequently shut down NinjaTrader and delete the following folder:

        C:\-->Users-->*Windows user account*-->Documents-->NinjaTrader 7-->db-->cache

        Start NinjaTrader and check if data is loaded as per my screenshot.
        Attached Files
        JasonNinjaTrader Customer Service

        Comment


          #5
          Hi Jason,

          Regards

          Unfortunately, after perform the two steps; I have got the same data.

          Any suggestion?

          Comment


            #6
            Could it be you connect to other data feed providers in NinjaTrader as well? I am not sure why you load different daily data for the UHO 10-12 than I do.

            Did you modify the UHO instrument to a different exchange than Ipe? If so, please disconnect Kinetick and go to Control Center-->Tools-->Options-->Data-tab and click Reset Instruments. Delete the historical data once more and check if the new data is loaded as in my screenshot.
            JasonNinjaTrader Customer Service

            Comment


              #7
              Hi Jason,


              No, I have only Kinetick (or IQFeed) as provider and UHO is configured with IPE only.

              As far as I know, resetting instruments will delete all instruments values, including all manual fixed mapping values, isn’t it?
              Also, I can appreciate from your chart that there is missing days too. Any normal instrument must have around 22 bars in a month but this instrument has only around 13-14, so what is the problem?

              Regards

              Comment


                #8
                Yes, it will remove all modifications for default instruments. Manualy added instruments are not affected.

                I load the data this way from Kinetick. The UHO is not very volatile. I suspect there is no data for the missing dates. What do you see when you create a minute chart?
                JasonNinjaTrader Customer Service

                Comment


                  #9
                  It is not a problem related to liquidity. Missing data is always the first ten days of every month, it has a pattern, so it is regular problem in the data feed.
                  Also, as I mentioned previously, some days, data is exactly the same as BH and another days, they are different. In my opinion, UHO data is corrupted, is there any way to someone to review quality data of this instrument?

                  Thank you in advance

                  Comment


                    #10
                    Please note that we are not a data feed provider ourself.

                    I suspect the issue is due to the rollover dates that are setup by default. The UHO 10-12 uses a rollover date of 9/12/2012 (yesterday), so all data before this date is loaded from the 09-12 expiry. I suspect there is no UHO 09-12 data for the first 10 days of September.

                    Can you please go to Control Center-->Tools-->Instrument Manager, highlight the UHO and click Edit. Set Merge policy to DoNotMerge and click Ok. Remove and re-add the UHO 10-12 to your instrument list now that it uses different settings. Instructions can be found at the link below.


                    Create a new UHO 10-12 chart and check if all days for September load data.
                    JasonNinjaTrader Customer Service

                    Comment


                      #11
                      You are right, with DoNotMerge, August has correct number of bars. So the question is, what is the right rollover configuration in order to use Merge policy and be able to analyze two years of data?

                      Thank you

                      Comment


                        #12
                        There is not really a "correct" rollover date. You can use a rollover date you like. Normally you rollover the instrument when volume shifts between expiries. I created a chart for both the UHO 09-12 and UHO 10-12 (Merge policy = DoNotMerge) with the VOL indicator. It seems volume shifted on 8/30/2012. I suggest to use it as rollover date and use similar dates for previous expiries as well.
                        Attached Files
                        JasonNinjaTrader Customer Service

                        Comment


                          #13
                          OK, changing rollover date has worked, now number of days is ok.
                          Regarding the second issue, attached is the difference between UHO and BH, as you can see, there are some periods with exactly the same price (so difference goes to zero).
                          It is the first time I have seen this behavior (even with high correlated instruments). I am using one minute bar and during several days, prices are identical!
                          Should I contact with Kinetick for this issue?
                          Regards
                          Attached Files

                          Comment


                            #14
                            Good to hear changing the rollover dates worked.

                            Yes, please check with Kinetick for clarification regarding the UHO and BH data.
                            JasonNinjaTrader Customer Service

                            Comment


                              #15
                              I was also facing the same problem but after deleting the historical data then it was showing the correct data.
                              heating oil new jersey

                              Comment

                              Latest Posts

                              Collapse

                              Topics Statistics Last Post
                              Started by bortz, 11-06-2023, 08:04 AM
                              47 responses
                              1,602 views
                              0 likes
                              Last Post aligator  
                              Started by jaybedreamin, Today, 05:56 PM
                              0 responses
                              8 views
                              0 likes
                              Last Post jaybedreamin  
                              Started by DJ888, 04-16-2024, 06:09 PM
                              6 responses
                              18 views
                              0 likes
                              Last Post DJ888
                              by DJ888
                               
                              Started by Jon17, Today, 04:33 PM
                              0 responses
                              4 views
                              0 likes
                              Last Post Jon17
                              by Jon17
                               
                              Started by Javierw.ok, Today, 04:12 PM
                              0 responses
                              12 views
                              0 likes
                              Last Post Javierw.ok  
                              Working...
                              X