FXRISK Manual

The First Fill Lies

Use when: Thin liquidity, large orders relative to depth, or when spreads are unstable.

Partial fills are often the market voting against you.

Mechanism

When you get a small fill at a good price and the remainder chases, the market is telling you depth is thin at your level. Your average price is the reality, not the first print.

Execution reality: the market you backtested is not the market you trade. Spreads are stateful, liquidity is time-of-day dependent, and fills degrade exactly when your stop becomes most sensitive.

  • Track spread-to-ATR (or spread-to-range) as a live risk input, not a “cost”.
  • When spreads widen, your effective stop tightens and your R:R collapses.
  • If your edge needs perfect fills, your edge is mostly fictional.
How it kills accounts
  1. You interpret the first partial fill as confirmation.
  2. You add size or keep clicking, chasing the rest of the order.
  3. Your average price degrades, your stop stays where it was.
  4. You are now in a trade whose risk profile changed without asking you.

How it kills accounts:

  1. Edge looks fine in backtest.
  2. Live spreads widen at the exact wrong moments.
  3. Stops trigger inside noise, so you widen stops.
  4. Same size + wider stop = silent leverage increase.
  5. A normal spike becomes structural damage.
Rule that survives
  • If you get a partial fill, pause: re-price, reduce size, or cancel.
  • Prefer staged entries: multiple smaller limits instead of one big bite.
  • Track average fill vs intended price. If the gap is meaningful, treat it as a new trade.

Rule that survives:

  • Spread is a gate, not a footnote. If it’s abnormal, you don’t trade or you trade smaller.
  • Assume worst-case fills in fast markets.
  • Size is the adapter: reduce size before changing the stop model.
Example archetype

You try to enter with size on a quiet afternoon. You get clipped for a fraction, then the book moves away. The market is not inviting your size.

Tell: if the trade only works when the spread is tight and price is smooth, it’s not an edge, it’s a regime bet.

Deep dive

Deep dive

A partial fill is information. It’s the tape saying: “you’re bigger than the available liquidity at that level.”

Treat partial fills like a smoke alarm. You don’t argue with it. You change your behavior.

Glossary: order book depth, adverse selection.

Related: Liquidity is a switch, not a dial.


Field checklist

  • Measure spread before entering. If it’s abnormal, you’re trading the wrong product at the wrong time.
  • If volatility expands, reduce size first. Don’t “solve” it by widening stops with the same size.
  • Avoid the predictable liquidity holes: rollover, session open/close, first minutes after data.
  • Assume your stop may fill worse than your entry. Price the worst-case, not the brochure.
  • If you cannot explain where liquidity comes from, trade smaller.

Related truths