Exits and Scaling Out: Deciding Before You Are In
An exit invented while you are in a position is a reaction wearing the clothes of a decision. The exit types below are all defensible and all expensive in different ways, and the only property that matters is that you chose one, in writing, while you were still neutral about the trade.
- Situation
- A position exists and the question of when to leave is now live
- Mechanism
- Each tranche of an exit is priced against the depth remaining at that moment
- Rule
- The exit design is written before entry and executed without renegotiation
- Cost
- Every exit design leaves money on the table in the cases it was not built for
- Invalidation
- The depth assumption the ladder was built on no longer holds
Write the exit before the entry, choose one of four designs, and accept that each is expensive in a different way. A single exit is cheap and fully wrong when a move continues. A ladder participates and pays for it. A time exit bounds exposure and ignores conditions. A structural exit follows the reason for the trade and is only as good as that reason was.
Why the exit is written before the entry
The argument is not about discipline in the abstract. It is that the information you need to design an exit is available before you enter and degrades afterwards. Before entry you know the pool depth, your intended size, the impact each tranche would cause, and the reason you are taking the trade. After entry you know all of that plus an unrealised profit or loss, which is the one input that reliably corrupts the calculation.
There is also a practical reason. Exit design requires arithmetic against depth, and arithmetic is easier when nothing is moving. A ladder computed calmly against known reserves is a different artefact from one improvised while price is moving and the numbers on the screen are changing under the cursor.
The counter-argument deserves a fair hearing: conditions change, and an exit written in advance can be obsolete by the time it is needed. That is true, and the answer is not to improvise but to write the revision condition in advance as well. If the pool depth that the ladder assumed has halved, the ladder is void and is replaced by the pre-written fallback, which in most cases is a single exit at whatever the depth still permits.
Four exit types and what each costs
| Exit type | Trigger | Execution cost | Handles well | Clearly wrong when |
|---|---|---|---|---|
| Single exit | One condition, one order | Lowest fees, highest single price impact | Positions at or near the pool's tolerable size | The move continues substantially after your order |
| Scale-out ladder | Several price levels, fixed fractions | More fees, impact spread across tranches | Uncertainty about how far a move runs | Depth thins and the later tranches become expensive |
| Time exit | Elapsed time since entry | Same as single exit, at an arbitrary moment | Situations whose original reason has a natural lifespan | The clock expires in the middle of the move you wanted |
| Structural exit | An observable change in the reason for the trade | Depends on conditions when the change occurs | Trades entered for a specific mechanical reason | The structure changes slowly and the trigger never quite fires |
All four are legitimate. The point of the table is that each has a named failure mode, and choosing one means accepting that failure mode in advance rather than discovering it during a trade. Mixing them without a rule, which is what most traders actually do, means inheriting every failure mode and the discipline of none.
How a scale-out ladder actually behaves
A ladder is usually described in price terms: sell a quarter here, a quarter higher, and so on. The description hides the mechanism. Each tranche is an order into a pool, and each order changes the pool. The second tranche trades against reserves already reduced by the first, and in a thin pair that difference is not marginal.
The consequence is that a ladder which looks symmetric in price is asymmetric in cost. Early tranches meet the depth you measured. Later tranches meet whatever remains after your own selling and everybody else's. If the move you are laddering into attracted other sellers, the later tranches meet a materially worse market and the average exit price is well below the naive average of your levels.
This is not an argument against ladders. It is an argument for computing the ladder against depth rather than against price alone, and for sizing each tranche so that it stays within your impact limit given the reserve you expect to be there rather than the reserve you see now.
A worked ladder with thinning depth
Illustrative arithmetic
Invented round numbers, describing no real pair. You hold 100,000 tokens in a constant-product pool that currently holds 300 SOL and 3,000,000 tokens. Spot price is 0.0001 SOL per token, so the position is nominally worth 10 SOL. Your standing impact limit is two percent per order.
Two percent of the token reserve is 60,000 tokens, so a single exit of your full 100,000 would exceed the limit. A four-tranche ladder of 25,000 each is comfortably inside it while depth holds: each tranche is under one percent of the reserve, so each costs well under one percent of impact.
Now suppose that after the second tranche, providers withdraw and the pool holds 120 SOL against 1,600,000 tokens. Your remaining 50,000 tokens are now 3.1 percent of the token reserve, and each remaining tranche of 25,000 is about 1.6 percent of it. The tranches that were designed to cost under one percent now cost close to twice that, and if the withdrawal had been larger the ladder would have become unexecutable within its own limit.
The pre-written fallback is what saves this. If the rule says that a halving of quote-side reserves voids the ladder and triggers a single exit at whatever the impact limit permits, the decision is already made. Without that sentence, the trader is deciding under pressure with an unrealised number on the screen, which is precisely the situation the whole method exists to avoid.
Time-based exits
A time exit closes a position after a fixed interval regardless of price. It sounds crude and it does one thing nothing else does: it bounds the duration of exposure to a situation whose reason has expired. A first-hour trade held for three days is no longer a first-hour trade, and the time exit is the mechanism that notices.
The cost is unambiguous and worth stating plainly: a clock knows nothing about the market. It will close positions in the middle of favourable moves, and it will hold positions through unfavourable ones until the interval elapses. Anyone who tells you a time exit improves outcomes is claiming knowledge they do not have.
What it does improve is the coherence of your record. Trades tagged to a situation have a defined lifespan, so a review can ask whether the situation-based reasoning was worth anything without the answer being contaminated by positions that quietly became long-term holdings. That is a bookkeeping benefit, and bookkeeping benefits are real.
Structural exits
A structural exit fires when the mechanical reason for the trade stops being true. Depth falls below the level that justified your size. The pair migrates to a venue your plan did not contemplate. Holder concentration changes because a large account moved supply into a trading wallet. The trigger is an observation, not a price.
Structural exits are the most defensible of the four because they connect the exit to the entry logic directly. If you entered because a pool had a certain depth and that depth is gone, the trade you entered no longer exists, whatever price is doing. The exit is a consequence of the entry rather than a separate opinion.
Their weakness is the slow drift. A structure that degrades gradually may never cross the threshold cleanly, and a trader waiting for a decisive trigger can hold indefinitely while conditions get quietly worse. The remedy is to pair every structural exit with a time exit, so that there is always a backstop that does not require the structure to cooperate.
Structural triggers also require you to keep watching the right thing, and the right thing moves. A pair can spread across several venues within days, so the depth your trade depends on is no longer in the pool you originally read. Traders who follow activity across venues, whether by hand or with tooling, are solving that visibility problem, and it is the same problem a volume bot on Solana DEXs is pointed at from the other direction: knowing which venues a pair is actually alive on at a given moment.
The exit design checklist
This runs at entry, alongside the sizing calculation, and it takes about as long as the sizing calculation does. Its output is a short written plan that another person could execute on your behalf, which is the standard a plan has to meet to count as one.
- State the exit type in one word, chosen from the four, and record why that one.
- Write the trigger for each tranche or for the single exit, in terms you can check with one lookup.
- Size each tranche against expected exit-side reserves, not against the position's nominal value.
- Record the depth figure the plan assumes, and the source you read it from.
- Write the void condition: the change in depth that makes this plan invalid.
- Write the fallback the void condition triggers, usually a single exit at the permitted size.
- Add a time backstop with an explicit interval, even if the primary exit is structural.
- Note the fee cost of the full plan, so that a many-tranche ladder is compared honestly against a single order.
The last item catches a common self-deception. A six-tranche ladder feels more sophisticated than a single exit, and the additional sophistication is paid for in fees, in transaction failures and in the attention required to execute six orders correctly. When the numbers are written down, several plans that felt clever turn out to cost more than the imprecision they were designed to avoid.
One thing deliberately absent from this checklist is a target price. Targets are the part of exit planning that traders enjoy writing and the part that carries no information, because a level chosen for its roundness or its position on a chart is not connected to anything about the pool. Where a ladder uses price levels, they should be spaced by how much of the pool each tranche consumes, and the resulting numbers will rarely be round.
The exit rule set
Rule one: the exit is written at entry
Type, levels or interval, tranche sizes, and the void condition, all recorded before the position exists. Cost: you will commit to a design that later looks obviously wrong. Failure case: conditions change so fast that the written plan and the pre-written fallback are both stale.
Rule two: tranches are sized against depth, not against price
Each tranche stays inside the standing impact limit given expected reserves, which usually means fewer and smaller tranches than feel natural. Cost: more fees than a single exit and less participation than a wide ladder. Failure case: depth falls between tranches and the sizing is retrospectively wrong.
Rule three: every plan has a backstop
A structural exit is paired with a time exit; a ladder is paired with a void condition and a single-exit fallback. Cost: backstops fire on positions that would have been fine. Failure case: the backstop itself is unexecutable because depth has collapsed entirely, which sizing was supposed to prevent.
Where exit rules fail
They fail against gaps. A pre-written level assumes price passes through it in a way that lets you act. In a thin pair price can move past a level in a single transaction, and your ladder tranche is executed, if at all, somewhere else entirely.
They fail against your own compliance. The most carefully designed exit is a text file if you do not execute it, and the moment of execution is the moment it is least appealing. This is not solved by better design, and pretending otherwise is how traders end up with elaborate plans and unchanged behaviour.
They fail when the position was too large to begin with. No exit design rescues a position that exceeds what the pool can absorb; it only distributes the damage differently. That is why sizing sits upstream of exits in this section, and why an exit plan that requires depth to appear is not a plan.
And they fail when the record is not kept. If you do not write down which exit type you chose and whether you followed it, then a month later the only thing you will remember is the outcome, and outcomes are the least informative part of a trade. The journal is what turns an exit rule into something you can actually evaluate.
Questions the desk gets asked
What does scaling out of a position mean?
It means selling a position in tranches rather than in one order, usually at rising price levels or at fixed intervals. Mechanically it converts a single large price impact into several smaller ones and it guarantees an average exit price somewhere between your best and worst tranche. It is a way of choosing a distribution of outcomes, not a way of getting a better price.
Is it better to take profit all at once or in parts?
Neither dominates and the choice is about which regret you prefer. A single exit is cheaper in fees and simpler to execute, and it is fully wrong if the move continues. A ladder participates in continuation at the price of leaving early on part of the position and paying more total transaction cost. This desk publishes no claim about which produces better results.
How does thin liquidity change a scale-out plan?
It makes the later tranches more expensive than the earlier ones, because each sale consumes part of the reserve that the next sale has to trade through. In a thin pair a ladder that looks evenly spaced in price terms is not evenly spaced in cost terms, and the final tranche can cost several times what the first one did.
What is a time-based exit?
It is an exit triggered by elapsed time rather than by price: the position closes after a fixed period regardless of where it is trading. Its purpose is to bound how long you carry exposure to a situation whose original reason has expired. Its cost is that it will close positions that were about to work, with no reference to conditions at all.
Should stop rules be placed on chain?
Any pre-committed order has to be executed by something, and on chain that means a program or a service acting on your behalf, which introduces custody, permission and execution risk that a mental rule does not have. A mental rule has the opposite problem: it requires you to act correctly at the least comfortable moment. Both are real costs and neither disappears by choosing the other.
How many tranches should a ladder have?
Enough that no single tranche is a large fraction of the pool, few enough that fees and execution risk stay reasonable. In practice the pool sets the answer: divide your position so that each tranche is within your standing impact limit against the depth you expect to be there. That usually produces a small number.
What happens if depth disappears mid-ladder?
The remaining tranches become more expensive and, past a point, the position is effectively unsellable at any price close to the quote. That is the failure case the ladder cannot solve, and it is the reason sizing comes before exit design. No exit plan rescues a position that was too large for the pool it lives in.
Filed in Risk rules by The Liquidity Tape Desk. Mechanisms on this page are described from protocol design and public documentation; every number in an example is labelled illustrative and describes no real trade. The standard the desk holds itself to is set out in how rules are written.