Announcement

Collapse
No announcement yet.

IBBridge not working correctly in eSignal 10

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

  • IBBridge not working correctly in eSignal 10

    I made a fresh new installation of eSignal 10.0 and the newest quotetrader. However each time I tried to connect to IB TWS, it takes quote a long time to get connected (more than 10 seconds) and in the message window it shows a warning message "Warning! There is a probability that the option "Fire openOrder on status' change" isn't set. You need to set the option using the menu "Configure->API" of the Trader Workstation.". However I am sure in IB TWS, this option has been set.

    Two more serious problem are that I can not delete or edit existing entry in Dictionary window and the Defaults window does not work correctly either. The right side of Defaults window always shows "stock" even if I click other instrument types such as Future, StockOption, etc.

    Although I did a clean reinstall of both softwares by unstalling the older esignal and quotetrader and deleting the "C:\Program Files\eSignal" folder, to my suprise the "NG U7" entry is still shown in "Dictionary" and "Defaults" windows, which was the only entry I entered in IBBridge before I made the new installation. So it seems QuoteTrader saved some data outside of esignal folder. However I can not figure out where it is saved.

    One more problem is that it can not find the futures contract info in contract lookup if I choose "Future" in "Security Type" drop-down list. I have to choose "ALL" to get all related contracts.

    In the "Defaults" window, I am able to edit its Route if a contract is newly added to the dictionary, however "Smart" is the only option even if it is a futures contract. And once the contract is added to Default window, I am not able to edit it anymore because the focus is alway on "Stock".

    This report is based eSignal 10.0.0 (Build 854), OBCBridge 1.2.940.791, IB TWS Build 875.3, Java 1.6.0_02, Windows XP (x86, 5.1).

    BTW, can someone confirm closeOrders(symbol), closePositions(symbol) are working in IBBridge? I am still using eSignal 8.0 and an old IBBridge, in which closeOrders(symbol) does not work correctly.

    I would appreciate if someone can help me to get IBBridge working correctly, especially the closeOrders(symbol) API.

    - Clearpicks

  • #2
    The problems with order defautls and dictionary has been resolved in todays build.

    We've failed to reproduce the issue with symbol select in IB. Could you please give us step by step on how to reproduce?

    As to the EFS, you should use cancelOrders instead of closeOrders. We've checked that they both work well with IB and eSignal 10.0. Here's the list of cancel/closing functions in EFS:
    cancelAllOrders()
    cancelOrder(symbol)
    closeAllPositions()
    closePosition(symbol)

    Comment


    • #3
      Amol,

      Thank you for the good news. The downloading link on quotetrader webpage is still pointing to the older build.

      I will let you whether the symbol select issue still exists after the new built being installed.

      - Clearpicks


      Originally posted by amol
      The problems with order defautls and dictionary has been resolved in todays build.

      We've failed to reproduce the issue with symbol select in IB. Could you please give us step by step on how to reproduce?

      As to the EFS, you should use cancelOrders instead of closeOrders. We've checked that they both work well with IB and eSignal 10.0. Here's the list of cancel/closing functions in EFS:
      cancelAllOrders()
      cancelOrder(symbol)
      closeAllPositions()
      closePosition(symbol)

      Comment


      • #4
        Use this link


        Also note that correct function names are:
        cancelAllOrders()
        cancelOrder(symbol)
        closeAllPositions()
        closePosition(symbol)

        Comment


        • #5
          The add and delete symbols are working now. However SMART is the only choice in the drop-down list for futures in Defaults window.

          Comment


          • #6
            To be more specific, "SMART" is the only choice in the drop-down list for a specific futures in Defaults window. If the "Future"is highlighted on the left side, the "Route" list does show many exchanges, however the list does not scroll correctly and only exchanges from "SMART" to "MEXXXX" are shown. To select those hiden exchanges I have to use mouse to scroll down and the list itself does not scroll, but the selected route does change accordingly.

            Originally posted by clearpicks
            The add and delete symbols are working now. However SMART is the only choice in the drop-down list for futures in Defaults window.

            Comment


            • #7
              should it be cancelOrders(symbol) or cancelOrder(symbol)?
              should it be closePositions(symbol) or closePosition(symbol)?


              Originally posted by amol
              Use this link


              Also note that correct function names are:
              cancelAllOrders()
              cancelOrder(symbol)
              closeAllPositions()
              closePosition(symbol)
              Last edited by eSignal_Brent; 10-15-2007, 12:07 PM.

              Comment


              • #8
                It should be:
                cancelOrder(symbol)
                closePosition(symbol)

                Attached is the efs script we are using to check if everything is ok.
                Attached Files

                Comment

                Working...
                X