Ativ Logo
Trading screen with market charts representing liquidity-adjusted price and executable spot
Finance
12 min read

Mark-to-Market Is Not Mark-to-Exit

Ativ

Ativ

Updated

Key Takeaways

  • Last price is not exit price: A tiny trade can set the displayed price, but that does not mean meaningful size can clear there.
  • Spot needs a size qualifier: Quoted spot tells you where one unit traded. Executable spot tells you where your order clears.
  • LAP is a display convention, not a new execution model: Execution desks already model slippage, depth, impact, and implementation shortfall. LAP makes the pre-trade executable price visible where the quote already lives.
  • Market cap is not liquidation value: A quoted market cap multiplies the marginal price across supply, but exit-adjusted value depends on the liquidity available through the book.
  • The real price is a curve: For liquid assets, the curve is shallow. For fragile assets, the curve is a cliff.

The Price on the Screen May Be Decorative

If I want to sell five million dollars of something, the price on the screen may become mostly decorative.

That is the whole problem. The displayed quote answers one narrow question — where did the last marginal unit trade — but most holders need a different answer: where can my position actually clear?

Markets do not have one price. They have a ladder. The displayed number is the top rung. The only honest question is how far down I have to walk to get out.

It is like showing someone the temperature but not the forecast. Technically accurate. Practically incomplete.

What the Screen Is Actually Telling You

Most market screens treat a single number as if it represents the asset. Bitcoin: $X. Token market cap: $500 million. Treasury value: $50 million.

That number is usually one of three things:

Screen PriceWhat It Actually Means
Last priceThe price of the most recent marginal trade
Mid priceThe midpoint between the best bid and best ask
Mark priceA synthetic exchange or accounting reference

None of those answer the question that matters to a real holder: what price can I exit at?

A last price can be set by a tiny trade. A market cap can be created by multiplying that marginal price across the entire supply. That is how you get billion-dollar quoted values sitting on top of very little executable liquidity. It is obvious in crypto, but it applies equally to thin equities, junior miners, DAO governance tokens, and any treasury marking holdings at quoted price while the actual exit path runs lower.

The Market Is a Stack

The better mental model is not a price tag. It is a ladder.

Imagine the bid side of an order book:

LevelBid PriceSize Available
1$100.00$5,000
2$99.50$10,000
3$99.00$25,000
4$97.50$100,000
5$95.00$250,000

Selling $5,000 clears at roughly $100. Selling $15,000 touches level two. Selling $140,000 means walking the book — the exit price is no longer $100.

The quoted price is not wrong for a tiny trade. It is just incomplete for a real position. The real price depends on size. Not philosophically. Mechanically.

The Math, Done Once

Suppose I need to sell $40,000. The visible bid book looks like this:

Bid PriceSize Available
$100.00$5,000
$99.50$10,000
$99.00$25,000
$97.50$100,000

I clear:

  • $5,000 at $100.00
  • $10,000 at $99.50
  • $25,000 at $99.00

The weighted average execution price:

  (5,000 × $100.00) + (10,000 × $99.50) + (25,000 × $99.00)
= $500,000 + $995,000 + $2,475,000
= $3,970,000

$3,970,000 ÷ $40,000 = $99.25

The screen says $100.00. My exit is $99.25. The haircut is $0.75, or roughly 0.75%.

That number is not theoretical. It is sitting in the book right now. Market-structure professionals already know how to calculate it. The problem is that it never appears where the quoted price lives.

Drag the slider below to walk the same book at any size — the blended exit price updates live.

Interactive

Order Book Walker

Drag to walk the book
Bid priceAvailableConsumed
$100.00$5,000$5,000
$99.50$10,000$10,000
$99.00$25,000$25,000
$97.50$100,000
$95.00$250,000
Sell size$40,000
$1K$140K

Quoted

$100.00

Exit (LAP)

$99.25

Haircut

0.75%

The math is not the invention. The display convention is.

LAP: Executable Price as a First-Class Quote

The current word for this problem is slippage. But slippage is usually framed as the gap between an expected price and an execution price after the trade. That makes it feel like a plumbing cost, something an execution desk cleans up later.

The concept I want to name is Liquidity-Adjusted Price, or LAP: the executable price for a specific order size, derived by walking the visible order book, displayed before the trade as a first-class price.

Not a footnote. Not a hidden slippage calculator. A number that lives where the quote already lives.

A person should not need a trading desk, a depth chart, and a spreadsheet to answer the basic question: can I actually exit at this price?

The clean version is side-specific:

MetricDefinitionQuestion
Buy LAP@sizeVWAP from walking the ask side of the visible bookWhat do I pay to enter?
Sell LAP@sizeVWAP from walking the bid side of the visible bookWhat do I receive to exit?
LAP Spread@sizeBuy LAP minus Sell LAPWhat is the round-trip liquidity cost?
LAP Haircut@sizeQuoted spot minus Sell LAPHow overstated is my exit value?

Here is what that looks like in practice — switch assets to compare a deep vs fragile book, then click any size tier to see the dollar impact:

Product mockup

What LAP looks like on a real asset screen

DOGEDogecoin
$0.1842+2.34%

Market Cap

$26.9B

24h Volume

$1.2B

Quoted Spot

$0.1842

LAPLiquidity-Adjusted Price — click a tier
SizeDepthExit priceHaircut
At $1M, you receive $0.1809 per unit instead of $0.1842 — a 1.80% haircut worth about $18,000 on this order.

Illustrative data. Switch assets to compare a deep vs fragile book. LAP is computed by walking the visible order book at execution time.

The chart shows where it traded. The ladder shows whether I can leave.

LAP is a static-book benchmark. It does not account for hidden orders, routing choices, adverse selection, or market-maker reactions to a large order. But VWAP is not perfect either, and it still became a standard because it compressed a messy execution reality into a shared benchmark. LAP can do the same thing for pre-trade liquidity.

VWAP and LAP: Opposite Temporal Directions

The symmetry with VWAP is what makes the idea land.

VWAP = Σ(price × volume traded) / Σ(volume traded)

VWAP looks backward. It uses the tape. It tells you where volume actually traded.

LAP uses the same weighted-average machinery in the opposite temporal direction:

LAP@size = Σ(price × size available at level) / Σ(size available at level)

Instead of weighting realized trades, LAP weights resting liquidity.

MetricDirectionData SourceQuestion
VWAPBackward-lookingHistorical tradesWhere did volume trade?
LAPForward-lookingResting order bookWhere can size execute?

VWAP audits the past. LAP prices the exit.

Same math family. Opposite temporal direction. Anyone who understands VWAP can understand LAP in one sentence.

Hover or tap the chart below to see how the exit price degrades as order size grows — and how sharply the two curves diverge past $500K.

Interactive

The Real Price Is a Curve

Deep (BTC-like)Fragile (thin token)
100%90%80%70%60%$10K$100K$1M$10M

Hover or tap the chart to see exit prices at each order size.

Illustrative. Actual curves vary by asset, venue, and time.

Market Cap Is a First Draft

Market cap is calculated as:

Market Cap = Last Price × Supply

That formula multiplies one marginal trade across the entire supply. For deep assets, the gap between quoted market cap and executable exit value is small. For thin assets, the gap can be enormous.

A token can carry a quoted market cap of $1 billion while selling $10 million pushes the price down 25%. A treasury can mark its digital holdings at quoted price while the actual exit path is substantially lower. A portfolio can look liquid because its securities are publicly traded — but publicly traded does not mean executable at size without damage.

You can be up on paper and trapped in reality.

The better metric is exit-adjusted market cap — the asset priced through its actual liquidity curve rather than its last marginal print. For funds marking NAV, DAO treasuries holding governance tokens, or public companies sitting on digital assets, the marked value and the exit value are often different numbers. The gap between them is the liquidity haircut.

The table below is illustrative — actual haircuts vary by venue, time, and order-routing conditions, and should be treated as stylized rather than precise:

AssetQuoted Market CapExit-Adjusted Market CapLiquidity HaircutVerdict
BTC$2.03T$2.02T-0.2%Real
ETH$460B$457B-0.7%Real
SOL$102B$99B-2.9%Tradeable
DOGE$28B$26.9B-3.9%Tradeable
ADA$24B$22.8B-5.0%Thin
TAO$4.3B$3.8B-11.6%Expensive
PEPE$7.6B$5.8B-23.7%Fragile

Some assets are real at size. Some are only real on the margin. Some look big because the last trade was high, not because the exit door is wide. That distinction should not be hidden inside a slippage calculator three clicks deep.

Why Doesn't This Already Exist?

The surface objection is quick and wrong: Bloomberg shows depth. Level 2 exists. The data is there.

Correct — and irrelevant for most of the people who need it. The funds reading NAV marks, the DAO members voting on treasury allocation, the analysts interpreting market cap tables, the companies marking digital asset holdings: almost none of them open a depth tool. The data exists in venue analytics, execution platforms, and post-trade reports. It does not exist where the price is displayed, which is the only place most people look.

That explains the surface gap. Three structural reasons explain why it persists:

Venues have no incentive to advertise their own thinness. An exchange listing a small asset benefits from a visible, clean quote. A prominent liquidity haircut label on that same screen works against their listing and retention interests.

Cross-venue depth normalization is genuinely hard. The assets where LAP matters most — thin tokens, micro-cap equities, fragmented alternative markets — are exactly where liquidity is most scattered across venues, aggregators, OTC desks, and dark pools. Normalizing that into a single honest depth figure is technically costly and commercially thankless for the parties who would have to build it.

Market cap's wrongness is a feature for some parties. The entity issuing a token, the fund marking its NAV, the company holding crypto on its balance sheet — all of them benefit from the quoted number being the displayed number. A visible exit haircut is not neutral information. It disadvantages the parties with the most control over what gets displayed.

Bloomberg was built for sophisticated market participants who already know to look for depth. LAP is a proposal for where prices are actually read by everyone else.

The Reflexivity Problem

One objection deserves honest engagement before making this a standard: publishing a visible liquidity haircut might widen it.

If every market screen shows that a given asset's $1M haircut is -13%, sophisticated actors learn something precise. They learn exactly how thin the book is and at what sizes. That information is a targeting map. A predatory participant can lean harder on a thin book once its thinness is publicly quantified and displayed in real time.

Does displaying the haircut cause the haircut?

Possibly, at the margin. For genuinely thin markets, broadcasting the exact depth curve could create a feedback loop: thin book becomes public, market makers widen spreads in response, haircut grows, screens confirm it.

This is not a reason to abandon the idea. VWAP transparency created its own reflexive games — execution desks learned to game VWAP windows, and that became its own substantial literature. The response was not to hide the metric; it was to build better execution frameworks around it.

The same logic applies here. Displaying liquidity haircuts honestly does not create illiquidity. It reveals illiquidity that was already there. The parties most harmed by that revelation are the ones who benefited from the quoted price looking cleaner than the exit price. The reflexivity objection is real — it is also a better argument for thoughtful implementation than for opacity by default.

One Worked Example: Compute Markets

Order-book dynamics are not staying inside financial markets. To see where this goes, consider compute.

Spot markets for GPU access are emerging — platforms that aggregate capacity from cloud providers, idle data centers, and hyperscaler spot pools. Buyers post bids for specific configurations, sellers post availability and pricing, and fill rates vary with size and timing. The structure is increasingly order-book-like: fragmented supply, real-time price discovery, and a meaningful gap between the quoted rate and what large workloads actually clear at.

The displayed "market price" for H100 compute is typically a reference rate or recent clearing price — where a small job cleared last. It does not tell you where a 1,000-GPU training run clears right now, across which providers, at what blended cost.

A LAP-style display would show something like this (illustrative):

H100 Compute (Spot) — Illustrative
Quoted Rate:                   $2.40/hr per GPU
LAP@100 GPUs:                  $2.43/hr
LAP@500 GPUs:                  $2.61/hr
LAP@2,000 GPUs:                $3.15/hr
Liquidity Haircut@2,000 GPUs:  +31%

At small workloads, the quoted rate is approximately real. At the scale a serious training run requires, the executable rate is materially higher. Compute procurement teams already negotiate depth-aware pricing. The display just does not live next to the quoted rate — which is the only place most decision-makers look.

That is the same gap, in a different market. As more markets become real-time and fragmented, the need for a simple, honest, size-aware price will follow. LAP is not a finance analogy applied to other domains. It is the same underlying problem: the quoted price is a marginal price, not an exit price.

Frequently Asked Questions

Final Thoughts

The price on the screen is often incomplete. It tells you where one unit traded, not where your position can clear. For small trades, that difference may not matter. For real size, it can be the entire game.

You can be up on paper and trapped in reality. The quote says one thing. The exit says another. That gap is the liquidity haircut, and it should be visible by default — not buried inside an execution system, not three clicks deep in a depth chart, not reserved for the desks sophisticated enough to calculate it themselves.

VWAP became standard because execution desks needed a shared benchmark to grade the past. LAP should become standard because investors, funds, treasuries, and builders need a shared benchmark to price the exit.

The math is not the invention. The display convention is. And once you see that, quoted market cap starts to look a lot less like truth and a lot more like a first draft.


Last updated: May 20, 2026

Share

New Ideas, No Noise