reference · Order execution
Market, Limit and Stop Orders: Which Condition Controls the Trade?
A market order seeks execution at available prices, a limit order sets an acceptable price boundary, and a stop order activates when its trigger condition is met. None makes quantity, timing and price certain at the same time.

Key points
- A limit is a price condition, not a promise that the trade will happen.
- A stop trigger and its resulting execution are separate events.
- Check order acceptance and actual fills rather than treating a submitted request as a position.
Scope and assumptions
- Examples use a fictional instrument and conventional order meanings. Supported order types, triggers and execution protections depend on the venue and account.
Separate three different instructions
A market order asks to trade using available execution prices. A buy limit specifies a maximum purchase price; a sell limit specifies a minimum sale price. A conventional stop-market order waits for a trigger, then becomes a market instruction. Investor.gov explains these common meanings for securities; derivatives and broker platforms can add their own trigger and protection rules.
The decision is therefore about which condition matters. Requiring a price boundary can leave an order unfilled. Seeking an immediate execution can expose it to a price different from the screen. Waiting for a trigger adds another event that must be observed and processed before an execution can occur.
Use one market snapshot
Assume a hypothetical instrument currently has bid 99.90 and ask 100.00, with enough quantity for the small examples below. The tick grid permits the stated prices.
| Instruction | What it asks for | Main uncertainty |
|---|---|---|
| Market buy | Buy at available execution prices | Final price and quantity |
| Buy limit 99.50 | Buy only at 99.50 or lower | Whether acceptable liquidity becomes available |
| Buy stop 101.00 | Activate after the specified trigger condition | Whether activation leads to a fill near 101.00 |
If the relevant trigger price jumps from below 101.00 to 101.40, the stop price does not create missing liquidity at 101.00. The resulting instruction is handled under the venue's rules. Conversely, a buy limit at 99.50 does not follow the market upward merely because it remains unfilled.
A buy limit above the current ask can be immediately executable while still limiting the highest acceptable price. “Limit” does not necessarily mean “wait below the market.” Its meaning comes from the price boundary, not from whether it rests for a long time.
Check the trigger and the remaining quantity
Determine whether activation uses bid, ask, last trade or another rule. A candle from a different price series may not show the relevant event. The OHLC reference explains why even a matching bar can hide the sequence needed to evaluate an order.
Next, distinguish acceptance, activation, partial execution and completion. MetaQuotes exposes these as separate order properties and states in its order reference. A successful submission should not be recorded as a full fill without the corresponding deal evidence.
Carry the whole instruction across accounts
An order record should include symbol, side, quantity, order type, limit or stop values, expiry and filling policy. Copying only side and quantity changes the instruction when the original was conditional. A destination may also reject an otherwise sensible price if its tick size or minimum distance differs.
Compare accepted destination instructions and actual deals with the intended behavior. Consult stop-limit orders when both a trigger and a price boundary are required, and time in force for what happens to an unfilled remainder. These distinctions support diagnosis; they do not establish that every platform or copier implements every order type.
Questions and answers
Does a stop loss guarantee my maximum loss?
No. A stop can activate an instruction, but gaps, available liquidity, trading halts and execution rules can cause a different exit price or prevent immediate execution.
Why did price touch my limit without a fill?
A chart touch does not establish that executable quantity reached your order in its queue. Verify the correct quote side, venue, sequence and available size.
Is a market order always filled instantly?
No universal guarantee applies across all markets and platforms. Trading availability, acceptance checks, liquidity and execution rules can affect whether, when and how much fills.
Sources and further checks
Use the current source for your exact instrument, account and platform. Referencing a general specification does not establish support for every TradeCopier workflow.
- Investor.gov: Types of Orders · Checked September 19, 2026
- MetaQuotes: Basic Principles of Trading · Checked September 19, 2026
- MetaQuotes: Order Properties · Checked September 19, 2026
Found an error? Send a correction with this page's address and a primary source. See our editorial standards for how we handle examples, claims and revisions.
