Definition of a sell limit
A sell limit is a pending order that places a sell instruction at or above a chosen price (the limit price). In practical terms, it becomes eligible to execute only if the market’s sellable price reaches the limit price level or a more favorable level.
Stable mechanics to keep separate from variable conditions:
- Order type rule (stable): the order waits until the market can match it according to the limit-price rule.
- Market and execution (variable): whether it fills, fills fully, or fills partially depends on real price movement, liquidity, execution method, and costs.
Worked numerical example (all assumptions stated)
Assumptions
- We are working with a forex pair where you can place a pending sell limit.
- You place exactly one sell limit order.
- Quantity: 10,000 units (any unit is acceptable for the example; the logic is the same).
- Limit price: you set a sell limit at 1.1050.
- No other events: no cancellation, no account restrictions, and the order remains active.
- Execution timing: if the market reaches the limit price, the order becomes eligible to execute.
- Costs simplified: we ignore commissions and fees for clarity (you can later add them; they do not change the eligibility rule).
Scenario price path
Consider this simplified market path for the time window while the order is active:
- Start: market is at 1.1020.
- Then the market rises to 1.1050.
- After that, it moves further to 1.1070.
What happens under these assumptions
- While the market is at 1.1020, the sell limit at 1.1050 is not yet eligible, because the market has not reached your limit price.
- When the market reaches 1.1050, the order becomes eligible at that level.
- If execution occurs, your trade is effectively based on the matching rules at or better than the limit price. In this rising scenario, an execution could occur at 1.1050 or a more favorable level (for a sell, “more favorable” means you receive at least the limit price).
Profit/loss example (kept conditional)
Because we did not assume an entry trade, “profit” depends on your own reference. To keep the example self-contained, compute the sell proceeds relative to an arbitrary reference.
- Suppose you later compare proceeds to a reference price of 1.1030 (this is not required; it’s only a comparison baseline).
- If the order executes at 1.1050, the difference vs. 1.1030 is: 1.1050 − 1.1030 = 0.0020 per unit of quote-price movement.
- With 10,000 units, the quote-currency movement is 10,000 × 0.0020 = 20 units of the quote currency (before costs, conversions, and any contract-size conventions).
This illustrates the calculation structure; the exact monetary result in a real account can differ due to contract specifications and conversions.
Limitations and failure modes (what can go wrong)
A worked example is only as valid as its assumptions. Common material limitations include:
- No fill if the price never reaches the limit price. If the market stays below 1.1050, the sell limit remains pending.
- Partial fills or no fill despite touching the price. Even if the market reaches the limit price, execution depends on matching availability and order handling.
- Execution price can differ from your expectation. Real execution can occur with spreads and timing effects, meaning the matched price may not equal your reference point.
- Order lifetime and cancellation rules vary by provider/account settings. If the order expires or is cancelled, eligibility ends.
- Costs affect net outcomes. Commissions, fees, and swaps (if applicable) can change the net result even if the order fills.
How to verify the concept independently
To verify you understand sell limits correctly, compare two things:
- Eligibility rule: Your sell limit should become eligible only when the market reaches the limit price level or a more favorable level for selling.
- Execution reality: Check how your provider’s platform defines execution for pending orders (for example, how it handles spread, partial fills, and order expiration).
If you want, tell me the exact platform style you’re studying (for example, whether it displays “bid/ask” explicitly) and I can rewrite the same worked example to match that display—without using real-time prices.