Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

irregular behaviour with IB

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

    irregular behaviour with IB

    Hi fellow ninja-traders,


    I'm having kind of an issue with the market analyzer when connected to my IB account. Here is what I did and what happens as a result..


    I created a new instrument list (named AEX) in NT and added all symbols of the AEX (dutch index). I've added all these symbols with the exchange set to "default", as recommended.

    Normally, before the exchange opens, I create a Market Analyzer window(no indicators present just the standard instrument,ask,bid and last columns) and add the formentioned instrument list to it. Then I wait until the quotes start to roll in.

    When I do this there are a few instruments that do not start to collect quotes (all columns in MA window remain blank). Notorious examples are the instruments "AGN" and "MT". Sometimes some of them start way later but often not at all. When this occurs, I have to remove the misbehaving instrument and add it again. Sometimes this works, but more often then not this still fails.

    What I have found out is that if I add all the instruments to the instrument list but use the actual exchange they are traded on (AEB in my case) instead of the "Default" then I do not experience the problem in the MA window. Everything works as expected.


    that leaves me with three questions..


    1) Do others using IB as a broker experience the same behaviour?

    2) What am I doing wrong here and/or how can I fix this so the MA window behaves correctly when using "default" as exchange

    3) And this is an important one for me, If I change the exchange from "default" to a specific one (e.g. "AEB") in the instrument list, will any order still be routed as "smart"?

    Hope someone can help me out

    #2
    Hello Moony,

    The recommend procedure is to enable both the Default exchange as well as the native exchange in the Instrument Editor window of the instrument in the Instrument Manager.

    Upon adding the stock to your instrument list, please have the Default exchange selected under "Exchange".

    Check if the behavior persists using these steps.
    JasonNinjaTrader Customer Service

    Comment


      #3
      Hi Jason,

      Thanks for answering.

      However, the procedure as you described is exactly what I have done.

      When I added the individual instruments to the instrument manager I made sure to select both "default" and the native exchange. When I add the instruments to the instrument list I can only select one exchange and here is where I selected "default".

      With this procedure the problem occurs.

      Hope you can help me further.

      Comment


        #4
        Hello Mooney,

        If selecting the native exchange works as expected, I suggest to use this manner.

        If the issue persists, try to open a Market Analyzer with only the AGN and MT stock and please check the Log-tab for any error messages.
        JasonNinjaTrader Customer Service

        Comment


          #5
          Hi Jason,

          I'm perfectly fine with using this workaround but please take a look at question #3 in my original post.

          That one is rather crucial to get an answer on when working in this way.
          Can you answer this question #3 for me please?

          Comment


            #6
            You will need to set the exchange to "Default" upon adding the instrument to your list to ensure you will use "smart" routing instead of the workaround.

            Please ensure both the native exchange and the Default exchange in the Instrument Editor are selected for the AGN and MT and for any other instrument that does not receive data in the Market Analyzer.

            You should now be able to receive data for these instruments in the Market Analyzer as well and orders are routed using "smart".
            JasonNinjaTrader Customer Service

            Comment


              #7
              If I understand you correctly.. using my work-around would mean that my orders are not "smart routed" but directly to a native exchange. Not what I want but it answers my question.


              If I do as you say and make sure that both the "default" and the native exchange are added to the instrument and select "default" when adding them to an instrument list (to make sure smart routing is in effect), I encounter the original problem.

              Hence, making sure that both the "default" and the native exchange are selected is no solution to the problem.

              So I'm guess we have a catch22 here...


              anything more we can try?

              Comment


                #8
                Are you able to receive data for the AGN and MT when selected in the Control Center? If not, please check the Log-tab for error messages.

                If you minimize the amount of instruments listed in the Market Analyzer by 50% do all instruments receive data?
                JasonNinjaTrader Customer Service

                Comment


                  #9
                  No, when I select the MT instrument in the control center I also do not get any data. It just displays "n/a". There is no error in the log whatsoever.


                  However, I have run into something else.
                  When I add a strategy to the control center on the instrument MT and try to start it I get the following error message.

                  "Erorr in requesting historical data from IB. The contract description specified for MT is ambiguous; You must specify the multiplier. (200)"

                  I'm not sure but could this have something to do with it?

                  Comment


                    #10
                    It seems you need to use a different symbol mapping for the stock, since the current symbol mapping is ambiguous. I checked the IB website for the multiplier, but I could not find anything related.




                    I suggest to contact IB and check what symbol mapping you will need to use to receive data for the MT traded on the Aeb exchange.

                    Once you receive data for these instruments in the Control Center, you should also receive data in the Market Analyzer.
                    JasonNinjaTrader Customer Service

                    Comment

                    Latest Posts

                    Collapse

                    Topics Statistics Last Post
                    Started by wzgy0920, 04-20-2024, 06:09 PM
                    2 responses
                    26 views
                    0 likes
                    Last Post wzgy0920  
                    Started by wzgy0920, 02-22-2024, 01:11 AM
                    5 responses
                    32 views
                    0 likes
                    Last Post wzgy0920  
                    Started by wzgy0920, Yesterday, 09:53 PM
                    2 responses
                    49 views
                    0 likes
                    Last Post wzgy0920  
                    Started by Kensonprib, 04-28-2021, 10:11 AM
                    5 responses
                    192 views
                    0 likes
                    Last Post Hasadafa  
                    Started by GussJ, 03-04-2020, 03:11 PM
                    11 responses
                    3,234 views
                    0 likes
                    Last Post xiinteractive  
                    Working...
                    X