A stop order is a conditional instruction to buy or sell that becomes a market order when its specified activation condition is met. The stop price determines when the instruction changes; it does not reserve an execution price. For a trading system, treating activation as a completed trade can produce both the wrong position and an understated loss.
This page uses the transaction-triggered convention for U.S. securities in FINRA Rule 5350: a buy stop becomes a market buy after a transaction at or above the stop price; a sell stop becomes a market sell after a transaction at or below it. The rule excludes “not held” stops. It permits alternative activation events, such as quotations, under separately distinguishable order types with disclosure of the trigger. Other products and jurisdictions require their own specifications.
Three events that must stay separate
- Acceptance and waiting. The broker accepts the conditional instruction, subject to its eligible instruments, session and order lifetime. Acceptance does not establish a trade.
- Activation and conversion. An eligible event satisfies the stop condition. Under the convention here, the stop becomes a market order. The activating transaction belongs to the market; it is not automatically this customer's fill.
- Execution. Execution reports establish the quantity actually traded and its price or prices. The resulting market order has no investor-specified price limit. Available liquidity, a halt or other trading controls can affect its outcome.
A sell stop is commonly placed below the current price to exit a long position after an adverse move. A buy stop is commonly placed above the current price and can close a short position after a rise. Stops can also implement entry conditions. The label “stop-loss order” does not mean the trade must realise a loss: an exit above the original purchase price can retain part of a gain. These uses are described in the SEC's stock-order bulletin.
A trade at 94 activates; a fill at 90 determines P&L
Suppose a fictional investor owns 10 shares bought at USD 100 each and has an accepted, active sell stop at USD 95 per share. Use an eligible transaction as the trigger, in the specified session. The next qualifying trade is 94. Because 94 is below 95, it activates the stop even though no trade at exactly 95 is required.
Now stipulate that the resulting market order fills all 10 shares at 90. This is a separate execution assumption, not something implied by the activating trade at 94.
Original synthetic event sequence and cash ledger. Prices are USD per share; cash amounts are USD. Event spacing is not elapsed time. The full fill at 90 is stipulated; fees, dividends and financing are zero.
The entry costs USD 1,000 and the sale returns USD 900, so gross P&L is
An assumed fill at 95 would return USD 950 and give a gross loss of USD 50. The stipulated loss is USD 50 larger, or twice that conditional amount. Neither 95 nor the activation trade at 94 is a valid substitute for the actual fill in the cash ledger. If execution were partial, only confirmed sales would reduce the share position; the remaining shares would still carry market risk.
A stop-limit order changes the execution instruction: activation produces a limit order, which controls the acceptable price but can leave the intended exit unfilled. It exchanges one source of uncertainty for another; it does not ensure a sale at the stop.
Define the trigger before testing the order
The broker's specification matters as much as the threshold. Fidelity's order-type FAQ, for example, describes transaction-based stock-stop activation, possible market-centre filters for erroneous trades, and different trigger handling for options. It also warns that not every security or trading session is eligible. A bid, ask or last-trade line on a chart therefore cannot establish activation without knowing which events the order recognises.
Record the product, trigger source, qualifying-event rules, eligible session, lifetime, conversion instruction and fill reports. A backtest that observes only daily extremes cannot infer the complete event sequence or available depth. Booking every threshold crossing as a full fill at the threshold silently adds an execution guarantee.
A stop-loss rule is the broader risk policy that may choose when and how much to exit; a stop order is one possible instruction used to carry it out. For a fuller treatment of order state, Market, Limit and Conditional Orders follows triggers, partial fills and cancellation. Its public page is a preview; the full lesson requires membership.
Sources
- Edwin J. Elton, Martin J. Gruber, Stephen J. Brown and William N. Goetzmann, Modern Portfolio Theory and Investment Analysis, 9th edition (Wiley, 2014), Chapter 3, “Stop Orders,” p. 26 — conditional market orders, buy/sell directions and uncertain execution price.
- FINRA Rule 5350: Stop Orders — U.S. transaction-triggered definitions, scope and alternative-event disclosures; checked 27 October 2026.
- SEC Investor.gov: Stop, Stop-Limit, and Trailing Stop Orders, updated 18 August 2026 — stock-order uses, execution uncertainty and stop-limit nonexecution risk; checked 27 October 2026.
- Fidelity: Trading FAQs — Order Types — named broker's product, trigger and session qualifications; checked 27 October 2026.