Skip to content
All library documents

Managing Large Orders with Execution Algorithms and Hidden Liquidity

Article Quant Q&A · Author: Kyle Dixon

Summary

The document considers why a trading signal may become less frequent as order size grows. The trader’s approach evaluates the order-book price that would fill the available balance, so increasing volume can move the relevant price point and change whether the strategy’s entry conditions are met. The question is whether to divide a large order into smaller lots and how to choose their size.

The response points to broker execution algorithms that divide orders into smaller pieces, using randomized quantities and timing to limit market impact and reduce the chance that other participants infer the full order. It also cautions that displayed order-book depth may understate available liquidity because iceberg orders and immediate-or-cancel orders can conceal or remove displayed size. The answer offers general execution concepts, but gives no specific sizing formula, schedule, or empirical comparison; appropriate tactics depend on market conditions and the order’s urgency and size.

Key ideas

  • Large order sizes can change the price point used to evaluate an entry signal.
  • Execution algorithms can split orders into smaller pieces and vary their sizes and timing.
  • Randomized execution may reduce market impact and make the full order less apparent to other traders.
  • Displayed order-book depth may understate available liquidity because some orders are not visible.

Tags

Full text
# How to Manage Large Orders


# How to Manage Large Orders












Forgive me for any violations of posting rules, I’m new to this forum.

I’ve written an algorithm that checks the order book for the price point that would completely fill my entire available balance, and then runs it’s an analysis on that price point to determine if it is a signal to open an order.

I’ve been creeping up to larger and larger order volumes due to increasing balance and lately, my trade frequency has dropped down quite a bit. My theory is that because I’m getting into larger order volumes, the signals that would indicate an order should be opened are getting harder to come by at these high volume price points.

So I’m wondering how do people normally adjust how they manage trades at higher volumes? Should I just break down my large order into lots and open them in chunks until the signal is gone? If so, what methods are typically used to determine lot size?

## Answer by Sergei Rodionov (score 2)

https://quant.stackexchange.com/a/60748

Most institutional brokers, and certainly prime brokers, offer a range of automated execution strategies. You can check out the list of algos supported by IB to get started. The basic algos split large orders into smaller orders with randomized quantities executed at random intervals to reduce the impact and to avoid detection.

Also keep in mind that iceberg, IOCs and other orders are not displayed in the book which may understate the tradeable volume.

Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.