Login Page - Create Account

Support Board


Date/Time: Mon, 21 Sep 2026 17:59:00 +0000



IB stock orders rejected since TWS build 10.45.1j — Sierra sends no currency field

View Count: 198

[2026-08-07 09:06:10]
User745789 - Posts: 398
I know you dont support TWS. But FYI as best I can tell this has happened today after TWS update. I solved with bare symbol (eg ???) Trade/Quote symbol = ?????-STK-SMART-USD

Yesterday I didn't need that.

TWS build 10.45.1j (built Aug 5 2026, via auto-update), all stock orders submitted from Sierra Chart using plain US stock symbols are rejected. Sierra only shows "Trading server did not acknowledge new order" and internally cancels; no error reaches the Trade Orders window.

TWS's API log shows the actual rejection. Sierra's placeOrder message contains no currency:

[3;22;;WDC;STK;;;;;SMART;;;;;;;BUY;222;LMT;350.00;0.0;GTC;;DUR252108;;0;;1;;0;0;0;0;0;0;;;;;;;;;;0;;;3;;;0;;;0;0;1.7976931348623157e+308;0;;;;;;0;;;;;;;;;;;;;;;;;;;0;0;;;0;;0;0;0;0;;;;;;;;;;;;;;;;;;;;;;;;20260807-06:53:20;]

02:53:20:988 (sync 02:53:20:285) -> [4;2;22;200;The contract description specified for WDC is ambiguous; you must specify the currency.;]

It seems that earlier TWS builds (10.45.1i and before) defaulted the blank currency to USD

SC documentation still references a "Default Currency Code" service setting on the Interactive Brokers page, but that setting no longer exists as far as I can find.
Date Time Of Last Edit: 2026-08-07 09:07:18
[2026-08-07 12:56:30]
John - SC Support - Posts: 47953
It has been awhile since there has been the need to enter the fully qualified symbol for Interactive Brokers, so we are more surprised that you are only coming across this at this point.

Refer to the following for what we are referring to in terms of the fully qualified symbol:
Interactive Brokers Symbols: Stock Format

And since you are getting the data for U.S. Stocks from our Denali Exchange Data Feed, you do need to enter that fully qualified symbol in the "Trade and Current Quote Symbol" and be sure to set the option for "Use as Trade Only Symbol" to "Yes". Refer to the following:
Chart Settings: Trade and Current Quote Symbol (text box) (Chart >> Chart Settings >> Symbol >> Symbol menu)

You can setup Symbol Settings to have the IB symbol automatically set when you open a chart for a symbol or change the symbol of a chart. To do this, edit the Symbol Settings for the "?", "??", "???", "????", "?????", "??????", "???????", "????????", and "?????????" symbol settings (these represent the generic stock symbols from 1 to 9 characters long). Then in the "Trade/Quote Symbol" for each of these you can enter something similar to the following (what you enter depends on how you want your IB symbol):
???-STK-SMART-USD

Where the above is what you enter for the ??? symbol. This means that whatever you enter for the symbol (such as IBM) will get filled into the Trade and Current Quote symbol (IBM-STK-SMART-USD).

--

We are not certain about the Default Currency Code. It may no longer be in the TWS software.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2026-08-07 12:57:03

To post a message in this thread, you need to log in with your Sierra Chart account:

Login

Login Page - Create Account