Login Page - Create Account

Support Board


Date/Time: Sun, 22 Dec 2024 17:11:44 +0000



Post From: SC via Interactive Brokers not correctly setting OCO orders - important!

[2015-04-14 11:13:34]
MotoMoto - Posts: 47
FWIW - I think SC do a great job, and IB has its issues and I accept those.
From http://www.sierrachart.com/index.php?page=doc/IB.php

"IB does not provide the necessary order data feedback to maintain a proper state of an order" - says it all.


In my particular case - I have not seen an instance of the issue repeat itself, and (this is a wild guess) it could simply have a timing issue as to when an order is completely filled and not partially filled and the feeback from IB is not sufficient to SC to accurately show what is happening on the SC screen...even if its correct in IB....sometimes a trade happens in one instance (the entire lot is filled instantly), othertimes its partially filled, then completed, and this causes the problem...hence it does not occur all the time. Which makes it hard to track. Plus I do a lot of manual adjustments.

Each system actually works fine...it is just the cost of the nature of the 2 systems talking that sometimes what is reflected is not reality, but the orders are still at IB.

If I see it again I will record some more info. For my own piece of mind and maybe help to others.

..............
EDIT...managed to replicate the issue in IB.

Entry was to sell 2 with OCO orders. entered with attached orders from SC.
Trade entry into IB looked good for all 3 orders (initial entry and 2 exits (take profit and stop))....
however when the entry was actually executed in IB (the entry was trigged with a move in the instrument)
2 contracts traded but the OCO orders only actually updated for 1 contract WITHIN IB.
Hence I think the entire issue is with IB.
I will see what they have to say. (dont hold my breath!)

....EDIT 2.
after frantically setting and resetting trades trying to replicate the issue today.
Generally it works fine, however, I notice that if an above market buy stop is set to trigger as a trade entry and there is slippage (eg; current price 53.18, buy stop to enter long at 53.24 with OCO orders correctly showing in IB, and it triggers but the trade entry is at 53.26 (ie; there slippage) then the quantity also slips.
Using 2 contracts, when the slippage occurs the OCO orders drop a contract, and visually this certainly appears to happen at IB.



Date Time Of Last Edit: 2015-04-14 15:18:08