Stock Order Types Explained – A Complete Guide
Limit orders, market orders, stop loss, and more. Learn every stock order type and when to use each one for smarter trading.
9 min czytaniaWhy Order Types Matter
Every stock transaction starts with an order. The type of order you choose determines the price you pay, how quickly your trade executes, and how much risk you take. Using the wrong order type can cost you real money – especially on less liquid stocks.
Understanding order types is one of the first skills every investor should master.
Limit Order
The most important order type. You specify the maximum price you're willing to pay (for buys) or the minimum price you'll accept (for sells).
Buy example: CD Projekt trades at 200 PLN. You place a limit buy at 195 PLN. Your order only executes if someone is willing to sell at 195 PLN or lower.
Sell example: You own KGHM at 155 PLN. You place a limit sell at 165 PLN. It executes only when the price reaches 165 PLN or higher.
When to use:
- Your default order type for most situations
- Essential for low-liquidity stocks
- When you have a specific target price in mind
Risk: Your order may never execute if the price doesn't reach your limit.
Best practice: For GPW stocks outside the WIG20, always use limit orders.
Market Order (PKC on GPW)
Executes immediately at the best available price. On the GPW, this is called "PKC" (Po Każdej Cenie – "at any price").
Example: You place a market buy for 100 shares of Orlen. The order book shows:
- 50 shares at 72.50 PLN
- 80 shares at 72.60 PLN
You buy 50 at 72.50 and 50 at 72.60. Average price: 72.55 PLN.
When to use:
- Highly liquid stocks (WIG20 components, S&P 500 stocks)
- When immediate execution matters more than exact price
- When the bid-ask spread is very tight
Risk: On illiquid stocks, slippage can be severe. You might pay significantly more (or receive significantly less) than expected.
Stop Loss Order
A protective order that activates when the price reaches a specified trigger level. It's your automatic exit strategy.
Example: You bought Dino shares at 450 PLN. You set a stop loss at 420 PLN. If the price drops to 420 PLN, your stop loss triggers and sells your shares (either at market price or at a limit you specify).
Types of stop loss:
- Stop loss market – once triggered, sells at any price (guaranteed execution, but price may slip)
- Stop loss limit – once triggered, places a limit sell order (price control, but may not execute in a crash)
When to use:
- Always, after every purchase
- Standard rule: set stop loss 7-10% below purchase price
- To protect profits on winning positions (trailing stop)
Critical rule: Never move your stop loss further from your entry price. It's there to protect you.
Risk: Price gaps (e.g., overnight bad news) can cause execution well below your stop level.
Stop Limit Order (Buy)
The opposite of stop loss. A buy order that activates when the price rises above a trigger level.
Example: Stock XYZ trades at 50 PLN. You believe a breakout above 55 PLN confirms an uptrend. You set a stop limit buy with trigger at 55 PLN and limit at 57 PLN. If the price hits 55, a limit buy at 57 PLN is placed.
When to use:
- Breakout trading strategies
- "Buy strength" approaches
- When you want to enter only after price confirmation
PCR Order (GPW-specific)
"Po Cenie Rynkowej" – executes at the best available price, but only at one price level. Any unfilled portion becomes a limit order at that price.
Example: You want 500 shares of company ABC. Best offer: 200 shares at 25 PLN. PCR buys 200 at 25 PLN. The remaining 300 shares become a limit buy at 25 PLN.
When to use:
- A middle ground between limit and market orders
- When you want fast execution but with some price protection
Fill or Kill (WLA on GPW)
The order executes entirely or not at all. No partial fills.
Example: You place a WLA buy for 1,000 shares at 30 PLN. If only 600 shares are available at that price, the entire order is cancelled. You get all 1,000 or nothing.
When to use:
- Large orders where partial execution doesn't make sense
- Rarely used by retail investors
Immediate or Cancel (WUJ on GPW)
Executes whatever is available immediately, cancels the rest.
Example: You place a WUJ buy for 1,000 shares at 30 PLN. 600 are available – you get 600, and the remaining 400 are cancelled.
When to use:
- When you want immediate partial execution without leaving a standing order
Order Duration
Every order has a time-in-force setting:
- Day order – expires at end of trading session
- Good till date (GTD) – valid until a specific date
- Good till cancelled (GTC) – stays active until executed or manually cancelled (up to 365 days on GPW)
Tip: For stop loss orders, use GTC so they remain active indefinitely.
Practical Tips
- Default to limit orders – they give you price control and prevent slippage
- Use market orders only on blue chips – WIG20 and S&P 500 stocks have enough liquidity
- Always set stop losses – discipline yourself to limit downside risk
- Check the order book – before placing any order, look at bid/ask prices and volumes
- Be careful with pre-market and after-hours orders – liquidity is much thinner
- Mind the minimum commission – on GPW, minimum is usually 3-5 PLN. A limit order for 200 PLN of stock with a 5 PLN minimum means 2.5% in fees
Order Types at a Glance
| Order Type | Speed | Price Control | Best For |
|---|---|---|---|
| Limit | Slow | Full | Most situations |
| Market (PKC) | Instant | None | Liquid stocks, urgency |
| PCR | Fast | Partial | Balanced approach |
| Stop Loss | Conditional | Varies | Risk management |
| Stop Limit | Conditional | Full | Breakout entries |
| WLA (Fill or Kill) | Instant | Full | All-or-nothing needs |
| WUJ (IOC) | Instant | Full | Partial fill OK |
Tracking Your Trades
Keeping a record of your orders – including types, fill prices, and commissions – helps you optimize your trading strategy over time. Apps like Freenance automatically track your portfolio's performance, including the impact of transaction costs on your overall returns.
Summary
- Limit order is your bread and butter – use it by default
- Market order only for highly liquid, large-cap stocks
- Stop loss is non-negotiable – set it on every position
- Learn the GPW-specific types (PKC, PCR, WUJ, WLA) if you trade on the Warsaw Stock Exchange
- Master order types early – it's a foundational skill that protects your capital
Want full control over your finances?
Try Freenance for free