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?
    Patrick G.NinjaTrader Customer Service

    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:
        Patrick G.NinjaTrader Customer Service

        Comment


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

          Comment

          Latest Posts

          Collapse

          Topics Statistics Last Post
          Started by WaveAtElliot, Today, 05:11 PM
          1 response
          7 views
          1 like
          Last Post hdge4u
          by hdge4u
           
          Started by bosajin, Yesterday, 09:15 AM
          5 responses
          36 views
          0 likes
          Last Post NinjaTrader_Jim  
          Started by Dolfan, Today, 12:24 PM
          4 responses
          23 views
          0 likes
          Last Post NinjaTrader_Jim  
          Started by WeyldFalcon, Today, 11:09 AM
          7 responses
          26 views
          0 likes
          Last Post WeyldFalcon  
          Started by DTSSTS, 08-10-2020, 09:48 AM
          12 responses
          67 views
          0 likes
          Last Post DTSSTS
          by DTSSTS
           
          Working...
          X