Hi there,
I can send orders on futures via IB but my option orders fail with the error message;
Error 200 (ID=[23]): The contract description specified for K200 is ambiguous; you must specify the multiplier.
But I can't find where to set the Multiplier. I tried BigPointValue, but this didn't work.
The full log snippet from TWSTradingPlugin_Trace.xt is;
<log>
Fire chemistry MP change for [symbol name: "K200220G0.KS";underlying: "K200";exchange: "KSE";expiry: "40367";currency: "KRW";category: 3;]
PLACED ORDER: ID=[23], Symbol name: K200, Category: OPT, Exchange: KSE, Expiry: 20100708, Currency: KRW Order Action: BUY, Order Type: LMT, Contracts: 1, Price: 3
check_order_error: order_id=[23]; error_code=[200]
Error 200 (ID=[23]): The contract description specified for K200 is ambiguous; you must specify the multiplier.
</log>
Any ideas?
Peter.
Option Orders via Interactive Brokers?
-
- Posts: 19
- Joined: 06 Jun 2010
- Location: Sydney, Australia
- Has thanked: 2 times
- Been thanked: 1 time
- Dave Masalov
- Posts: 1712
- Joined: 16 Apr 2010
- Has thanked: 51 times
- Been thanked: 489 times
-
- Posts: 19
- Joined: 06 Jun 2010
- Location: Sydney, Australia
- Has thanked: 2 times
- Been thanked: 1 time
Hi Dave, yes I can plot a chart fine. See screen shot.
I just tried again to place an order on an option and still receive the error;
Fire chemistry MP change for [symbol name: "K200220G0.KS";underlying: "K200";exchange: "KSE";expiry: "40367";currency: "KRW";category: 3;]
PLACED ORDER: ID=[7], Symbol name: K200, Category: OPT, Exchange: KSE, Expiry: 20100708, Currency: KRW Order Action: BUY, Order Type: LMT, Contracts: 1, Price: 6
check_order_error: order_id=[7]; error_code=[200]
Error 200 (ID=[7]): The contract description specified for K200 is ambiguous; you must specify the multiplier.
I just tried again to place an order on an option and still receive the error;
Fire chemistry MP change for [symbol name: "K200220G0.KS";underlying: "K200";exchange: "KSE";expiry: "40367";currency: "KRW";category: 3;]
PLACED ORDER: ID=[7], Symbol name: K200, Category: OPT, Exchange: KSE, Expiry: 20100708, Currency: KRW Order Action: BUY, Order Type: LMT, Contracts: 1, Price: 6
check_order_error: order_id=[7]; error_code=[200]
Error 200 (ID=[7]): The contract description specified for K200 is ambiguous; you must specify the multiplier.
- Attachments
-
- IB_KS_Option.jpg
- (356.86 KiB) Downloaded 586 times
-
- Posts: 19
- Joined: 06 Jun 2010
- Location: Sydney, Australia
- Has thanked: 2 times
- Been thanked: 1 time
I get the same error when placing option orders on E-Mini S&P Futures on GLOBEX. I tried the June 1090 call and received the following error in the log;
[symbol name: "ESM1 C1090";underlying: "ES";exchange: "GLOBEX";expiry: "40711";currency: "USD";category: 1;]
Error 200 (ID=[27174378]): The contract description specified for ES is ambiguous; you must specify the multiplier.
[symbol name: "ESM1 C1090";underlying: "ES";exchange: "GLOBEX";expiry: "40711";currency: "USD";category: 1;]
Error 200 (ID=[27174378]): The contract description specified for ES is ambiguous; you must specify the multiplier.
- Dave Masalov
- Posts: 1712
- Joined: 16 Apr 2010
- Has thanked: 51 times
- Been thanked: 489 times
-
- Posts: 19
- Joined: 06 Jun 2010
- Location: Sydney, Australia
- Has thanked: 2 times
- Been thanked: 1 time
- Dave Masalov
- Posts: 1712
- Joined: 16 Apr 2010
- Has thanked: 51 times
- Been thanked: 489 times
-
- Posts: 19
- Joined: 06 Jun 2010
- Location: Sydney, Australia
- Has thanked: 2 times
- Been thanked: 1 time
I just downloaded the latest version (Version 6.0 Beta 4 (Build 3445)) but still cannot place option orders. I can see that the Multiplier field is now sent to IB via the TWS log - but I receive the same error message asking for the Multiplier.
If I enter an incorrect Multiplier I receive this log message;
check_order_error: order_id=[6833987]; error_code=[200]
Error 200 (ID=[6833987]): No security definition has been found for the request
Error 300 (ID=[6833987]): Can't find EId with tickerId:6833987
And when I use the correct Multiplier, I still receive the same message as before;
PLACED ORDER:ID=[16], Symbol name: K200, Category: OPT, Exchange: KSE, Expiry: 20100812, Currency: KRW Order Action: BUY, Order Type: LMT, Contracts: 1, Price: 5, Multiplier: 100000
check_order_error: order_id=[16]; error_code=[200]
The contract description specified for K200 is ambiguous; you must specify the multiplier.
Thanks,
Peter.
If I enter an incorrect Multiplier I receive this log message;
check_order_error: order_id=[6833987]; error_code=[200]
Error 200 (ID=[6833987]): No security definition has been found for the request
Error 300 (ID=[6833987]): Can't find EId with tickerId:6833987
And when I use the correct Multiplier, I still receive the same message as before;
PLACED ORDER:ID=[16], Symbol name: K200, Category: OPT, Exchange: KSE, Expiry: 20100812, Currency: KRW Order Action: BUY, Order Type: LMT, Contracts: 1, Price: 5, Multiplier: 100000
check_order_error: order_id=[16]; error_code=[200]
The contract description specified for K200 is ambiguous; you must specify the multiplier.
Thanks,
Peter.
-
- Posts: 19
- Joined: 06 Jun 2010
- Location: Sydney, Australia
- Has thanked: 2 times
- Been thanked: 1 time
- Dave Masalov
- Posts: 1712
- Joined: 16 Apr 2010
- Has thanked: 51 times
- Been thanked: 489 times