Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

IB STW Future contract does not merge

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

    IB STW Future contract does not merge

    I am using IB. I have setup STW Futures (MSCI Taiwan Futures) in Instrument Manager to use "UseGlobalSettings" as Merge policy. And under Options/Data tab, my Merge policy is set to "MergeBackAdjusted".

    However, when I open up STW 03-13 (March contract), I want to see Daily chart which goes back to Jan. However, I don't have Jan/Feb data in daily chart.

    How can I fixed this problem?

    #2
    Hello Kalim,

    Thanks for writing in with this question.

    Does the data appear to be available in the Historical Data Manager's Edit tab? (Tools > Historical Data Manager)
    KyleNinjaTrader Customer Service

    Comment


      #3
      Yes. I have 3 months of contract there.

      Comment


        #4
        Hi,

        Please return to the chart, right click, and select 'Reload All Historical Data'. Does this cause the missing data to populate in the chart?
        KyleNinjaTrader Customer Service

        Comment


          #5
          No. It didn't.

          Comment


            #6
            Hello kalim,

            This is not a futures instrument that is present by default. Did you define expiry months for this instrument in the Instrument Editor window?

            Please go to Control Center-->Tools-->Instrument Manager, highlight the STW and click Edit. Select the Misc-tab and scroll to the bottom. Click the 'Contracts months' row and you should see a '...' button appear. Click this button to setup expiry months and their rollover dates. More information can be found at the link below under 'Understanding the Misc tab'.

            Comment


              #7
              I didn't. Now, I have. But it still didn't load the data correctly.

              Let me just go through the various setting to make sure I am doing correctly. Could you please help to validate?

              Account Connection for Interactive Brokers:
              Under Historical Data, I select "Use InteractiveBrokers servers"

              Global Setting:
              In Tool/Options/Data, under Historical Data, I select "Get data from server (if available). Merge policy is "MergeBackAdjusted"
              Under Real-time data, I select "Save chart data as historical"

              In Instrument Manager, Merge policy is "UseGlobalSettings". Under Contract months, I defined 3 contract months for Jan, Feb, Mar. Rollover dates set at 1st day of the month, ie 1-Jan-2013 for 01-13 contract, 1-Feb-2013 for 02-13 contract, 1-Mar-2013 for 03-13 contract. Is it how Rollover date is defined? Or is this the 1st trading day of the contract?

              Comment


                #8
                Hello kalim,

                Yes, the settings you mention are setup correctly. The rollover date determines when historical data from previous expiries is loaded.

                So historical data before March 1st will be loaded from the 02-13 expiry month. Historical data before February 1st will be loaded from the 01-13 expiry. Does it load data this way in the chart?

                If you do not like data to be loaded this way, please use rollover dates so it will load data as you like.

                Comment


                  #9
                  STW expires on the 2nd last business day of the contract month.

                  I on March contract STW 03-13. If I set the Rollover date as 1-Mar-2013, historical data before 1-Mar will be loaded from STW 02-13. But STW 02-13 last trading day is 26-Feb (28-Feb is Taiwan publich holiday) as the 2nd last business day. I don't have data for 27-Feb in STW 02-13. I need the 27-Feb in STW 03-13.

                  Should I change the Rollover date to be the 2nd last business day of previous month? That is to say, for STW 03-13, I should set the Rollover date to 26-Feb so that I will get historical data before 26-Feb from previous contract month?

                  Comment


                    #10
                    Hello,

                    Yes, try changing the STW 03-13 Rollover date to 26-Feb to see if you can receive data from the previous contract months.
                    CameronNinjaTrader Customer Service

                    Comment

                    Latest Posts

                    Collapse

                    Topics Statistics Last Post
                    Started by NullPointStrategies, Today, 05:17 AM
                    0 responses
                    50 views
                    0 likes
                    Last Post NullPointStrategies  
                    Started by argusthome, 03-08-2026, 10:06 AM
                    0 responses
                    126 views
                    0 likes
                    Last Post argusthome  
                    Started by NabilKhattabi, 03-06-2026, 11:18 AM
                    0 responses
                    69 views
                    0 likes
                    Last Post NabilKhattabi  
                    Started by Deep42, 03-06-2026, 12:28 AM
                    0 responses
                    42 views
                    0 likes
                    Last Post Deep42
                    by Deep42
                     
                    Started by TheRealMorford, 03-05-2026, 06:15 PM
                    0 responses
                    46 views
                    0 likes
                    Last Post TheRealMorford  
                    Working...
                    X