I have a strategy which works fine with different brokers (Zenfire, Vision), but for some reason fails with Interactive Brokers. I'm using IB Gateway. Whenever the strategy tries to execute an order via EnterLong(...) i get:
Order rejected - reason:Invalid value in field # 126 (201) affected Order: Buy 3 Market
The strange part here is that when I try to execute exactly the same order via NT manually it works fine. Instrument being used is CL 09-13
This is what is being shown in IB GW log:
06:56:25:565 <- 3-17-11-CL-FUT-201309-0---NYMEX-NYMEX-USD--BUY-3-MKT-0-0-GTD--UXXXXXXX-O-0--1-0-0-0-0-0-1-0-UXXXXXXX/3-0--20991201 00:00:00-----0--0-0---0---0-0--0------
06:56:25:721 -> 4-2-11-2109-Order Event Warning:Attribute 'Outside Regular Trading Hours' is ignored based on the order type and destination. PlaceOrder is now being processed.-
06:56:25:862 -> 5-10-11-CL-FUT-20130820-0-?-NYMEX-USD-CLU3-BUY-3-MKT-0.0-0.0-GTD--UXXXXXXX-O-0--0-789367946-0-0-0-------20991201 00:00:00 CST----0--0-------0-0-0-0--3-0-0--0-0-3-6-11-Inactive-0-3-0-789367946-0-0-0-
06:56:25:862 -> 4-2-11-201-Order rejected - reason:Invalid value in field # 126-
06:56:25:877 -> 5-10-11-CL-FUT-20130820-0-?-NYMEX-USD-CLU3-BUY-3-MKT-0.0-0.0-GTD--UXXXXXXX-O-0--0-789367946-0-0-0-------20991201 00:00:00 CST----0--0-------0-0-0-0--3-0-0--0-0-3-6-11-Inactive-0-3-0-789367946-0-0-0-
And this is for the manual execution:
07:07:53:222 <- 3-17-12-CL-FUT-201309-0---NYMEX-NYMEX-USD--BUY-3-MKT-0-0-GTC--UXXXXXXX-O-0--1-0-0-0-0-0-1-0-UXXXXXXX/3-0-------0--0-0---0---0-0--0------
07:07:53:362 -> 4-2-12-2109-Order Event Warning:Attribute 'Outside Regular Trading Hours' is ignored based on the order type and destination. PlaceOrder is now being processed.-
07:07:53:565 -> 11-9-12-CL-FUT-20130820-0.0--NYMEX-USD-CLU3-0000e9a5.51edd122.01.01-20130723 07:07:54-UXXXXXXX-NYMEX-BOT-1-106.3-789367947-0-0-
07:07:53:565 -> 5-10-12-CL-FUT-20130820-0-?-NYMEX-USD-CLU3-BUY-3-MKT-0.0-0.0-GTC--U1180749-O-0--0-789367947-0-0-0-----------0--0-------0-0-0-0--3-0-0--0-0-3-6-12-PendingSubmit-1-2-106.30-789367947-0-106.30-0-
07:07:53:659 <- 6-2-0-UXXXXXXX-
07:07:53:659 <- 6-2-1-UXXXXXXX-
07:07:53:799 -> 11-9-12-CL-FUT-20130820-0.0--NYMEX-USD-CLU3-0000e9a5.51edd123.01.01-20130723 07:07:54-UXXXXXXX-NYMEX-BOT-1-106.31-789367947-0-0-
07:07:53:799 -> 5-10-12-CL-FUT-20130820-0-?-NYMEX-USD-CLU3-BUY-3-MKT-0.0-0.0-GTC--UXXXXXXX-O-0--0-789367947-0-0-0-----------0--0-------0-0-0-0--3-0-0--0-0-3-6-12-PendingSubmit-2-1-106.305-789367947-0-106.31-0-
07:07:53:799 -> 11-9-12-CL-FUT-20130820-0.0--NYMEX-USD-CLU3-0000e9a5.51edd124.01.01-20130723 07:07:54-UXXXXXXX-NYMEX-BOT-1-106.31-789367947-0-0-
07:07:53:799 -> 5-10-12-CL-FUT-20130820-0-?-NYMEX-USD-CLU3-BUY-3-MKT-0.0-0.0-GTC--UXXXXXXX-O-0--0-789367947-0-0-0-----------0--0-------0-0-0-0--3-0-0--0-0-3-6-12-Filled-3-0-106.306667-789367947-0-106.31-0-
07:07:53:799 -> 5-10-12-CL-FUT-20130820-0-?-NYMEX-USD-CLU3-BUY-3-MKT-0.0-0.0-GTC--UXXXXXXX-O-0--0-789367947-0-0-0-----------0--0-------0-0-0-0--3-0-0--0-0-3-6-12-Filled-3-0-106.306667-789367947-0-106.31-0-
07:07:53:799 -> 5-10-12-CL-FUT-20130820-0-?-NYMEX-USD-CLU3-BUY-3-MKT-0.0-0.0-GTC--UXXXXXXX-O-0--0-789367947-0-0-0-----------0--0-------0-0-0-0--3-0-0--0-0-3-6-12-Filled-3-0-106.306667-789367947-0-106.31-0-
07:07:53:799 -> 5-10-12-CL-FUT-20130820-0-?-NYMEX-USD-CLU3-BUY-3-MKT-0.0-0.0-GTC--UXXXXXXX-O-0--0-789367947-0-0-0-----------0--0-------0-0-0-0--3-0-0--0-0-3-6-12-Filled-3-0-106.306667-789367947-0-106.31-0-
07:07:53:799 -> 5-10-12-CL-FUT-20130820-0-?-NYMEX-USD-CLU3-BUY-3-MKT-0.0-0.0-GTC--UXXXXXXX-O-0--0-789367947-0-0-0-----------0--0-------0-0-0-0--3-0-0--0-0-3-6-12-Filled-3-0-106.306667-789367947-0-106.31-0-
Please assist.
Thank you!

Comment