IB TWS DDE Place Order

I want to learn how to use IB's DDE spreadsheet so I can build my own customised bracket orders.

As a first step I am trying to use the order macro to send off a limit order for the ES futures in twsdemo. In the orders sheet I fill out the order description, run the macro, and the formula it places in the ctrl column is :

=edemo|ord!'id1829480289?place?BUY_1_ES_FUT_200606_GLOBEX_USD_LMT_1300_{}_DAY_{}_{}_O_0_{}_1_{}_0_0_0_0_0_0_{}_{}_{}_{}_{}_{}_{}_{}_EMPTY_{}_{}_{}_{}_{}_{}_{}_{}_{}_{}_{}_{}_{}_{}_{}_{}_{}'

Nothing happens in the TWS. My connection is valid because I have been able to get the ES quote data into the ticker sheet.

According to TWS help, the order description parameters are as follows:
orderDescription = side_quantity_symbol_secType_exp_strike_right_exchange_orderType_lmtPrice_auxPrice
_timeInForce_ocaGroup_account_open/close_origin_orderRef_transmit_parentId_blockOrder
_sweepToFill_displaySize_triggerMethod_ignoreRth_hidden_

The two don't match up, not sure if this is a problem.

Any suggestions to get this working greatly appreciated.
 
Back
Top