Market order
Executes immediately at the best available price. Fast, but the fill price is not guaranteed in volatile conditions.
Limit order
Executes at your specified price or better. It may not fill at all if the market does not reach your level.
Stop order
Becomes a market order once a trigger price is touched. Used to enter breakouts or to cap losses.
Stop-limit order
Becomes a limit order once triggered — protects against poor fills but risks not executing.
Trailing stop
A stop that follows the price at a fixed distance as the position moves in your favour.