Order Types: The Vocabulary of Execution
A market order executes immediately at whatever price the market offers. You get certainty of execution but no control over price -- in a thin or volatile market, the fill price can be meaningfully worse than the last quoted price. For large-cap liquid stocks in normal conditions, market orders are fine. For small-cap illiquid securities or during high-volatility periods (earnings releases, market opens), a market order is essentially an agreement to accept whatever price exists, which can be dramatically worse than intended.
A limit order specifies the maximum price you will pay (or minimum price you will accept to sell). You control price but give up certainty of execution -- if the market never reaches your limit, the order goes unfilled. For any security with meaningful bid-ask spread, using a limit order set near the midpoint of the spread is a simple discipline that reduces transaction costs. The risk of limit orders in fast-moving markets is that you miss the trade entirely because the stock moved away from your limit before you filled.
Stop orders trigger execution when a specified price is reached: a stop-loss set at $45 on a $50 stock converts to a market order if the stock falls to $45, limiting downside. Stop-limit orders add a limit price after the trigger -- the order becomes a limit order rather than a market order at the stop price, which means you get price control but risk non-execution if the stock gaps through your limit in a fast market. Understanding this gap risk is essential for anyone using stops as a risk management tool during earnings or macro events.