IB: Price Improvement or Fast Fill? Now You Can Have Both

Discussion in 'Interactive Brokers' started by def, May 25, 2016.

  1. The way it is advertised, I didn't think it was just for large orders. I thought it was more for traders. For stocks like AMZN, pcln, etc... This execution could be helpful.
     
    #11     Jun 25, 2016
  2. d08

    d08

    How is it advertised, imagine the bid/ask sizes of what you're trading are 1 to 3 and you're holding 100, you'd just advertise that size? That would be a terrible execution strategy.
    With acc/dist you can simply choose to sit on the bid or ask if execution is not urgent, saving on commissions and possibly getting better fills.
     
    #12     Jun 27, 2016
  3. isotope1

    isotope1

    #13     Jan 24, 2017
  4. rwk

    rwk

    It's essentially undocumented. I have managed to do it in Pascal via the ActiveX. What language are you using?
     
    #14     Jan 24, 2017
  5. isotope1

    isotope1

    Python w/ IBPy. I actually managed to get it to work too:

    Code:
     
            from ib.ext.Order import Order
            from ib.ext.TagValue import TagValue
            order = Order()
            order.m_orderType = 'MKT'
            order.m_algoStrategy = 'Adaptive'
            order.m_algoParams = [TagValue('adaptivePriority','Patient')]
     
    #15     Jan 24, 2017
  6. tradrjoe

    tradrjoe

    Do these advanced IB algos work if you don't subscribe to real-time market data (only trading using delayed data)?
     
    #16     Feb 4, 2017
  7. IB -- how about making your algos use "pegged to mid" orders (on Island and IEX) as an option?

    There is usually a lot of liquidity between the bid and ask -- in, say, a 1.95/2.00 stock -- that these algos miss out on.
     
    #17     Feb 6, 2017