¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Re: Best order types?


 

Yes, you sound overwhelmed. There are many features and terms in IBKR TWS and API.

If you start trading manually first you may get most of your answers.

- There is no way to save or have a discount other than what is listed as the fees on IBKR website. So for any fees questions read the pricing of IBKR.

- "execute" is a term probably some platforms created that were slow in process. Once your purchase something or short sell it is done deal on IBKR regardless of when the report comes out which is also instantaneous. Some securities (products) may not show instantaneously but most are instantaneous. So, whether a purchase or short sell happens is not a system or market decision. It is your decision. Price is lower than market and it will be bought almost right away. Price is higher than market price and it may never sell or sell in an hour.

- SMART works to advantage of IBKR but it is a long topic I won't go into. However, sometimes you are almost forced to use it anyway. It won't be a much of price difference anyway probably to trafing strategies.



On Sat, Feb 11, 2023, 11:06 PM Jesse Stone <jessestone@...> wrote:

I have a question about the cheapest way to get orders filled. Suppose that you had a trading strategy that wanted to make trades in hundreds of U.S. stocks each day via TWS, and you planned to hold each position for 1-2 days. You do not need your orders to execute right away, but you hope that each order can execute within roughly 1-2 hours of placing the order. If not all of them fill, that's ok, but you'd like most of them to fill. Each order will be for a small number of shares (a few hundred).

What order type on TWS would have the lowest transaction costs for doing this? My first thought was to use limit orders, since they would capture half the bid/ask spread, and also collect the exchange rebate for providing liquidity (rather than pay a fee for taking liquidity). But then of course I would pay the price of adverse selection, and I would also need to re-submit my limit orders when the price moved away from me. My next thought was to use midpoint orders, which would presumably collect the exchange rebate some fraction of the time and be hit by a little adverse selection some fraction of the time.

But I am overwhelmed by all the different types of midpoint orders: "Pegged-to-Midpoint Orders", "IBKR ATS Pegged-to-Midpoint", "MidPrice Algo Orders"

Can anyone explain the differences to me, and give your thoughts on which is best for my needs? And is it better to use SMART routing, or to direct orders to IBKR ATS or other exchanges? I know that this is a big question, and there is probably no simple answer, but I am curious to gather whatever wisdom you all have on this topic.

[Moderator note]
This post is not strictly related to the use of TWS API, but I assume there is quite some interest in the topic and insight from practitioners would be welcome. I might lock the topic at some point, though, should the discussion meander too far away from TWS API.
[Moderator note end]

Join [email protected] to automatically receive all group messages.