FXRISK Manual

The Market Pays You for Providing Liquidity, Then Charges You for Taking It

The spread is the market’s price for immediacy: you earn it by being patient, and you pay it by being urgent.

Mechanism

A limit order provides liquidity. A market order takes it.
When you take liquidity, you cross the spread and sometimes move the book. That is the cost of immediacy.

When you provide liquidity, you may capture spread, but you accept adverse selection: you get filled when someone knows more or wants out fast.
That is why “provide liquidity” is not a free lunch. It is a trade-off between price and certainty.

Most retail strategies fail because they pay for urgency too often and don’t know they’re doing it.

Microstructure note: stops fail most often at the same time liquidity disappears. That is not bad luck; it is structural. Your job is to avoid competing for fills in the worst queue.

  • Prefer “don’t trade” windows over cleverness: rollover, open/close, data prints.
  • Reduce size before you reduce stop distance. Size is the only lever that always works.
  • Measure slippage by regime, not by average.
How it kills accounts

Urgent entries/exits → spread + slippage paid repeatedly → expectancy shrinks → more trades to compensate → friction dominates → negative expectancy bleed.

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

Use market orders only when certainty matters more than price.
Use limit orders when price matters more than certainty.
If you must be urgent, be smaller; urgency scales cost.

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 chase a move with market orders because you fear missing it. You “win” directionally but still lose because the spread and slippage ate the edge.

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

What to do instead

Put a name on the cost: spread + slippage + market impact. Then decide when you’re willing to pay it.

This is the microstructure version of The market charges for urgency.

Related

Glossary: limit order, market order.


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