Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

FESX (IB mapping: ESTX50) data problem

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

    FESX (IB mapping: ESTX50) data problem

    Hi

    Since last Thu (15 Apr), NinjaTrader 7 has been unable to retrieve data (both back-fill and live) for DJ Euro Stoxx 50 futures contract (FESX), whilst connected via IB (using IB symbol mapping ESTX50).

    The error popup says "The contract description specified for ESTX50 is ambiguous. you must specifiy the multiplier. (200) (Panic)"

    I have checked and double-checked all settings, and tested on NT 7.0.39, NT 7.0.42 and the latest NT 8. The same error popup appears.

    Does any user have the same problem and, if so, how can it be resolved?

    Thanks!
    Last edited by max333; 04-20-2021, 03:03 AM.

    #2
    It seems that the problem flows from Eurex having just introduced a new, micro ESTX50 contract, but NinjaTrader has not updated its mapping for both the existing contract (multiplier: 10) and the new one (multiplier: 1).
    https://ninjatrader.com/support/foru...-fdax-and-fesx

    Would NinjaTrader please rectify this situation as a matter of priority?

    Thanks!

    Comment


      #3
      Hello max333,

      Can you please go to Control Center-->Tools-->Instrument Manager. Type FESX in the Name field and hit Search. Select the FESX futures and click the Edit button.

      Select the Misc-tab and change the symbol map in the Interactive Brokers row from ESTX50 to ESTX50|||10. The symbol in between is a "pipe". You can type it by holding Shift and the "" key or you can copy/paste it from this message.

      Click OK-->OK and restart NinjaTrader 7 for the change to take effect. Check if you are now able to receive realtime and historical data for the FESX futures again.
      JasonNinjaTrader Customer Service

      Comment


        #4
        Originally posted by NinjaTrader_Jason View Post
        Hello max333,

        Can you please go to Control Center-->Tools-->Instrument Manager. Type FESX in the Name field and hit Search. Select the FESX futures and click the Edit button.

        Select the Misc-tab and change the symbol map in the Interactive Brokers row from ESTX50 to ESTX50|||10. The symbol in between is a "pipe". You can type it by holding Shift and the "" key or you can copy/paste it from this message.

        Click OK-->OK and restart NinjaTrader 7 for the change to take effect. Check if you are now able to receive realtime and historical data for the FESX futures again.
        Thanks, Jason. Your method works perfectly.

        Presumably, ESTX50|||1 is the IB symbol map for the new micro ESTX50 contract.

        It will be very useful if NinjaTrader would consider announcing similar symbol mapping changes via a blog, twitter, etc.

        Thanks again.

        Comment


          #5
          Good to hear it worked.

          I'm not sure of the new micro contract. I suggest to try ESTX50|||1 and see if this will work.
          JasonNinjaTrader Customer Service

          Comment

          Latest Posts

          Collapse

          Topics Statistics Last Post
          Started by yodaler, Today, 06:12 PM
          0 responses
          5 views
          0 likes
          Last Post yodaler
          by yodaler
           
          Started by op1031, Today, 05:16 PM
          0 responses
          1 view
          0 likes
          Last Post op1031
          by op1031
           
          Started by fscabrera03, Today, 01:18 PM
          1 response
          12 views
          0 likes
          Last Post fscabrera03  
          Started by BottomShark77, Today, 12:20 PM
          1 response
          11 views
          0 likes
          Last Post NinjaTrader_ShawnB  
          Started by bowling, Today, 06:16 AM
          3 responses
          30 views
          0 likes
          Last Post NinjaTrader_ShawnB  
          Working...
          X