Skip to content

Trading glossary

Fill or kill

Trading involves risk. You could lose more than your deposit.

A condition attached to an order requiring it to be executed in full and at once, or cancelled outright, so that nothing rests and no part position is left behind.

It is a condition on how an instruction may be satisfied rather than a type of order in its own right. Complete execution at the stated price or better, on arrival, or nothing. It sits beside two other conditions that answer the same question differently: immediate or cancel takes whatever quantity is available at once and cancels the rest, and an ordinary resting order waits for its price without any all or nothing requirement.

The condition earns its keep when the quantity requested is large relative to the interest resting near the price, because that is the case where a partial fill would leave an exposure nobody chose. In a thin market the same condition makes cancellation the likely outcome, and a run of cancellations reports something about depth at that instant and nothing about the direction of the price.

Two things trip readers up. A killed order is the instruction working as written, not an error and not a rejection by the counterparty on grounds of price. And immediately means a single attempt as the order arrives, defined by the venue, rather than a short window of time in which the order keeps trying. Terminology is inconsistent across the industry: some systems file the condition under time in force, others under a filling policy chosen per order.

Worked example. Illustrative figures, not YAL prices or terms.

A request larger than the quantity resting at the price

Quantity requested
40 contracts
Quantity available at the requested price
25 contracts
Outcome under fill or kill
cancelled in full, nothing executed
Outcome under immediate or cancel
25 executed, the remaining 15 cancelled

Illustrative quantities, not YAL terms. Available quantity changes continuously, so the same instruction sent a moment later can produce a different outcome. Which conditions are offered is set per instrument by the provider.

Where you see it

MetaTrader 5 lists Fill or Kill among the filling policies on the order dialog, alongside Immediate or Cancel and Return, and which of them is permitted is set per symbol in the instrument specification.

Get started

Open your account in four steps.

A clear path from sign-up to your first trade, in four steps.

No depositNo documents

  1. 01/ 04step 1 of 4

    Register

    A few details to get started.

    No deposit to open

  2. 02/ 04step 2 of 4

    Verify

    Confirm your identity, securely.

    ID and proof of address

  3. 03/ 04step 3 of 4

    Fund

    Add money by bank transfer or card.

    From $0

  4. 04/ 04step 4 of 4

    Trade

    Go live on the platform you already know.

    MetaTrader 5

Cookies on this site

Some cookies are needed to make the site work. With your permission we also use analytics cookies to see which pages are read, so we can improve them. You can change your choice at any time.