Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

NT >> IB: The contract description specified for CASH is ambiguous

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

    NT >> IB: The contract description specified for CASH is ambiguous

    I'm running NinjaTrader 8.0.22.1 64-bit (NT) connected to IQFeed for data and to Interactive Brokers (IB) for trading. When I use NT to place an order with IB for Meta Financial Group (symbol CASH), NT issues an error that reads in part "The contract description specified for CASH is ambiguous." The NT Master Instrument for CASH is defined as a Stock mapped to IB symbol CASH on my system, and CASH seems to be a valid symbol in IB's TraderWorkstation. Please advise re. how I might troubleshoot this issue.

    Thanks in advance for any guidance you might provide.

    #2
    Can you confirm that this is the instrument you're referring to? IB Symbol Search

    What version of TWS/Gateway are you using?

    What exchange is defined for your CASH instrument within NinjaTrader?

    Comment


      #3
      Hi PatrickG,

      Yes, the instrument involved in this inquiry is Meta Financial Group, which is listed on NASDAQ Global Market under symbol CASH.

      I'm using IB Gateway Build 973.2h.

      The Master Instrument for CASH is set up on my system using only the Default exchange.

      About this...

      1. I see now that if I reconfigure the Master Instrument for CASH to use two exchanges, Default and Nasdaq, then I'm able to use NT to place orders with IB for CASH without any trouble.

      2. I trade another instrument that's listed on NASDAQ, Euronet Worldwide, and it's set up on my system as Master Instrument EEFT using only the Default exchange. I'm able to use NT to place orders with IB for EEFT without any trouble.

      So, why must CASH be set up to use both Default & Nasdaq, but EEFT need only be set up to use Default?

      Thanks for your help with this issue so far, and thanks in advance for any further insight you might provide.

      Comment


        #4
        I suspect CASH has alternative routes or another stock with the same instrument name which requires a specific exchange to be defined in the mapping while EEFT does not.

        Interactive Brokers Traderworkstation API support may be able to provide a more accurate and detailed answer. Specifically, they would be able to go into detail about the original message you reported: "The contract description specified for CASH is ambiguous.". I was able to find some documentation here on how this message can appear:

        Comment


          #5
          Super helpful as usual, PatrickG; thank you very much!

          Comment

          Latest Posts

          Collapse

          Topics Statistics Last Post
          Started by itrader46, Today, 09:04 AM
          0 responses
          3 views
          0 likes
          Last Post itrader46  
          Started by timmbbo, Today, 08:59 AM
          0 responses
          1 view
          0 likes
          Last Post timmbbo
          by timmbbo
           
          Started by bmartz, 03-12-2024, 06:12 AM
          5 responses
          33 views
          0 likes
          Last Post NinjaTrader_Zachary  
          Started by Aviram Y, Today, 05:29 AM
          4 responses
          14 views
          0 likes
          Last Post Aviram Y  
          Started by algospoke, 04-17-2024, 06:40 PM
          3 responses
          28 views
          0 likes
          Last Post NinjaTrader_Jesse  
          Working...
          X