Partial Fill

    Category

    Order-Mechanik

    Sub-category

    Order-Ausführung

    Curated by

    GlanWick Team

    Last reviewed

    · Methodology

    A partial fill exists when an order is only partially executed because there is not enough counter-volume at the desired price. Placing a limit buy for 1,000 shares at $50 but receiving only 400 is a partial fill. Consequences: a deviating position size, multiple commissions and stops that must be adjusted to the real share count.

    Context & Mechanics

    Definition and cause

    A partial fill arises when the order book holds less counter-volume at the desired price than the order demands. Example: limit buy of 1,000 shares at $50, but the ask side offers only 400 shares at that price – 400 are filled, 600 remain in the book as an open residual order. This particularly affects limit orders in illiquid instruments, orders that are large relative to typical volume and fast markets in which liquidity vanishes between two ticks.

    Order qualifiers control the behaviour

    What happens to the remainder is determined by time-in-force qualifiers: GTC (good-till-cancelled) leaves the rest in the book until it fills or is cancelled. IOC (immediate-or-cancel) executes what is possible immediately and deletes the rest. FOK (fill-or-kill) accepts only complete execution – otherwise nothing happens. The choice is strategic: IOC avoids forgotten residual orders, FOK protects against dwarf positions, GTC maximises the fill chance at the cost of control.

    Practical consequences

    Three effects are frequently overlooked: first, position sizing no longer matches – planning $1,000 risk on 1,000 shares but holding 400 means only $400 risk, distorting the R calculation. Second, multiple partial executions can cost multiple minimum commissions depending on the fee model. Third, stop and target orders must be adjusted to the real share count – especially critical with OCO brackets, whose platform behaviour on partial fills varies.

    Why it matters for traders

    Partial fills are not an error but market mechanics – the key is planning for them in the workflow: aligning order size with real liquidity, choosing time-in-force deliberately, checking fills. In the GlanWick simulator it can be traced by way of example how order size and book depth influence execution – GlanWick is a training and simulation tool and not a prop firm itself.

    Execution Example

    On a $100,000 account a trader plans to buy 1,000 shares of a thinly traded small-cap stock at a $50 limit (planned risk $1,000 with a stop at $49). Only 400 shares are offered at the limit.

    1. Execution: 400 shares fill at $50 – partial fill; 600 shares remain in the book as a GTC remainder.
    2. Risk check: instead of $1,000 the real risk is only $400 (0.4R) – the stop order must be adjusted from 1,000 to 400 shares, otherwise it would sell 600 shares short.
    3. Later fill: price returns after two hours and fills the remaining 600 shares – the position is now complete, but time-shifted and with a second commission.
    4. Alternative: with IOC the remainder would have been deleted immediately (a deliberate 400-share position), with FOK nothing would have filled at all – the choice of qualifier is part of the setup.

    Execution Risk & Errors

    1

    Not adjusting stop and target orders to the real share count after a partial fill

    2

    Forgetting open GTC remainders that fill unexpectedly hours later

    3

    Choosing order sizes that are a multiple of typical book depth

    4

    Not using time-in-force qualifiers (GTC/IOC/FOK) deliberately

    5

    Overlooking multiple commissions on split executions in the fee model

    Frequently Asked

    Why is my order only partially executed?

    Because there is not enough counter-volume in the order book at the execution price. Mainly affected are limit orders in illiquid instruments and orders that are large relative to book depth.

    What happens to the unexecuted remainder?

    The time-in-force qualifier decides: GTC leaves it in the book, IOC deletes it immediately, FOK prevents any partial execution from the outset.

    Do I have to adjust my stop after a partial fill?

    Yes – to the actually filled share count. A stop for the planned full size would open an unwanted short position when triggered.

    How do I avoid partial fills?

    Align order size with real liquidity, choose liquid trading hours, split large orders or use FOK when only complete execution makes sense.

    This Website Uses Cookies

    We use technically required cookies so the platform works. Optional cookies are only set with your explicit consent.

    Legal basis: Art. 6(1)(a) GDPR. You can withdraw your consent at any time via the "Cookie Settings" link in the footer.

    More information in our Privacy Policy · Imprint