Login Page - Create Account

Support Board


Date/Time: Mon, 03 Feb 2025 06:56:18 +0000



Post From: Delayed / missing order execution from SC to TRWS

[2019-10-31 15:24:47]
DonMattez - Posts: 8
Hello all,

I used SC for a while now for papertrading. I recently opened a demo account at Interactive Brokers because of your recommentations. I plan to use your real time data feed for futures with IBKR as broker for order execution.
I set up the API and SC just as you explained in your setup instructions on your site.
Even though I face some mayor problems which make the paper trading almost impossible.

The problem:
Almost all orders, especially market orders, are a) inmediately executed but with a huge difference in price (ES actually at 3000,00 but execution at 2998,75) or b) executed with a huge delay (sometimes minutes) or c) not at all executed
Example: I place a market buy order at 3000,00. The open order itself is executed inmediately, but the open value is at 2998,75. I wait a few seconds, the price rises, and I place a market sell order at 3001,00. But that ordner just doesn't execute.

What I did to try to resolve this:
- Updated Sierra Chart
- Reinstalled everything
- Redid all the setup instructions exactly
- Configured the time zones in SC and TRWS to the same (Chicago)
- Also configured my computer to the same
- Tried some options in API settings from TRWS and Global Settings >> Data/Trade Settings >> Interactive Brokers (trading) in SC
- Searched for hours in the support board and other sites without any results that helped me before opening this post

Here the trade activity log:
ActivityType  DateTime  Symbol  OrderActionSource  InternalOrderID  ServiceOrderID  OrderType  Quantity  BuySell  Price  Price2  OrderStatus  FillPrice  FilledQuantity  TradeAccount  OpenClose  ParentInternalOrderID  PositionQuantity  FillExecutionServiceID  HighDuringPosition  LowDuringPosition  Note  AccountBalance
Order  2019-10-31 09:27:22.280  ES-201912-GLOBEX  ES-201912-GLOBEX #1 | User order entry | Last: 3030.75  1327    Market  1  Buy      Order Sent      DU1687315  Open            StandardStopLoss.twconfig  
Order  2019-10-31 09:27:22.536  ES-201912-GLOBEX  IB Open Order update  1327  5  Market  1  Buy      Open      DU1687315  Open            StandardStopLoss.twconfig  
Order  2019-10-31 09:27:22.697  ES-201912-GLOBEX  IB order fill (execution)  1327  5  Market  1  Buy      Filled  3028.25  1  DU1687315  Open      000130e8.5dba0947.01.01      StandardStopLoss.twconfig  
Position  2019-10-31 09:27:22.698  ES-201912-GLOBEX  Updated Internal Position Quantity to 1. Previous: 0        1        Unspecified      DU1687315      1          
Fill  2019-10-31 09:27:22.699  ES-201912-GLOBEX  IB order fill (execution)  1327  5  Market  1  Buy      Filled  3028.25  1  DU1687315  Open    1  000130e8.5dba0947.01.01      StandardStopLoss.twconfig  
Position  2019-10-31 09:27:23.744  ES-201912-GLOBEX  Updated Service Position Quantity to 1                Unspecified      DU1687315      1          
Order  2019-10-31 09:27:37.286    Flagging orders waiting for service update. Account: No account specified                Unspecified      None                
Order  2019-10-31 09:27:37.287    Requested Open orders from trading service                Unspecified      None                
Order  2019-10-31 09:27:37.289    Setting orders waiting for service update, as updated. Account: No account specified                Unspecified      None                
Order  2019-10-31 09:27:41.144  ES-201912-GLOBEX  ES-201912-GLOBEX #1 | User order entry | Last: 3031  1328    Market  1  Sell      Order Sent      DU1687315  Close    1        StandardStopLoss.twconfig  
Order  2019-10-31 09:27:41.379  ES-201912-GLOBEX  IB Open Order update  1328  6  Market  1  Sell      Open      DU1687315  Close    1        StandardStopLoss.twconfig  
Order  2019-10-31 09:27:56.136    Flagging orders waiting for service update. Account: No account specified                Unspecified      None                
Order  2019-10-31 09:27:56.137    Requested Open orders from trading service                Unspecified      None                
Order  2019-10-31 09:27:56.139    Setting orders waiting for service update, as updated. Account: No account specified                Unspecified      None                
              

And here the trade service log:
Trading message from IB: Order Event Warning:Attribute 'Outside Regular Trading Hours' is ignored based on the order type and destination. PlaceOrder is now being processed. Error Code: 2109. ServiceOrderID: 5. InternalOrderID: 1327. | 2019-10-31 09:27:22.410
Interactive Brokers | Received position. Trade Account: DU1687315. Symbol: ES-201912-GLOBEX | 2019-10-31 09:27:23.743
Interactive Brokers | Requesting Open orders. | 2019-10-31 09:27:37.286
Interactive Brokers | Sent reqAutoOpenOrders request | 2019-10-31 09:27:37.286
Interactive Brokers | Received Open orders end message. | 2019-10-31 09:27:37.289
Interactive Brokers | Received position. Trade Account: DU1687315. Symbol: ES-201912-GLOBEX | 2019-10-31 09:27:38.738
Trading message from IB: Order Event Warning:Attribute 'Outside Regular Trading Hours' is ignored based on the order type and destination. PlaceOrder is now being processed. Error Code: 2109. ServiceOrderID: 6. InternalOrderID: 1328. | 2019-10-31 09:27:41.256
Interactive Brokers | Requesting Open orders. | 2019-10-31 09:27:56.136
Interactive Brokers | Sent reqAutoOpenOrders request | 2019-10-31 09:27:56.136
Interactive Brokers | Received Open orders end message. | 2019-10-31 09:27:56.139

I am sorry to bother you, I just dont have the experience to solve this on my own.
Depending on you recommendations to do paper trading / scalping in the combination with IB and the many people who say ot works flawless I suppose the problem must be on my side.

Thank you for your help.