Option Orders via Interactive Brokers?

Questions about MultiCharts and user contributed studies.
petermcphee
Posts: 19
Joined: 06 Jun 2010
Location: Sydney, Australia
Has thanked: 2 times
Been thanked: 1 time

Option Orders via Interactive Brokers?

Postby petermcphee » 11 Jun 2010

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.

User avatar
Dave Masalov
Posts: 1712
Joined: 16 Apr 2010
Has thanked: 51 times
Been thanked: 489 times

Postby Dave Masalov » 23 Jun 2010

Dear Peter,

Could you please precise if you can plot the chart for this option?

petermcphee
Posts: 19
Joined: 06 Jun 2010
Location: Sydney, Australia
Has thanked: 2 times
Been thanked: 1 time

Postby petermcphee » 23 Jun 2010

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.
Attachments
IB_KS_Option.jpg
(356.86 KiB) Downloaded 586 times

petermcphee
Posts: 19
Joined: 06 Jun 2010
Location: Sydney, Australia
Has thanked: 2 times
Been thanked: 1 time

Postby petermcphee » 24 Jun 2010

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.

User avatar
Dave Masalov
Posts: 1712
Joined: 16 Apr 2010
Has thanked: 51 times
Been thanked: 489 times

Postby Dave Masalov » 24 Jun 2010

Dear Peter,

Our engineers have confirmed it is a bug which will be fixed in Beta 4 version of MultiCharts 6.0.

petermcphee
Posts: 19
Joined: 06 Jun 2010
Location: Sydney, Australia
Has thanked: 2 times
Been thanked: 1 time

Postby petermcphee » 24 Jun 2010

Great, thanks a lot!

So, what will be the resolution? Will you introduce a new field for the Multiplier in the Quote Manager or in the IB Instrument Settings?

User avatar
Dave Masalov
Posts: 1712
Joined: 16 Apr 2010
Has thanked: 51 times
Been thanked: 489 times

Postby Dave Masalov » 25 Jun 2010

Dear Peter,

A new field will be added (most likely) in Symbol Mapping for IB.

petermcphee
Posts: 19
Joined: 06 Jun 2010
Location: Sydney, Australia
Has thanked: 2 times
Been thanked: 1 time

Postby petermcphee » 19 Jul 2010

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.

petermcphee
Posts: 19
Joined: 06 Jun 2010
Location: Sydney, Australia
Has thanked: 2 times
Been thanked: 1 time

Postby petermcphee » 19 Jul 2010

Actually...I got it working. You also need to enter strike and type (call/put).

The log message complaining about the Multiplier threw me off.

Thanks for adding the support!

Peter.

User avatar
Dave Masalov
Posts: 1712
Joined: 16 Apr 2010
Has thanked: 51 times
Been thanked: 489 times

Postby Dave Masalov » 20 Jul 2010

Dear Peter,

You are welcome.


Return to “MultiCharts”