Suppose a stock is traded at 10$ now.
1. buy limit: buy the stock only when the price falls below 9$
sell limit: sell or short the stock only when the price goes beyond 11$
2. buy stop: buy the stock only when the price goes beyond 11$
sell stop: sell or short the stock only when the price falls below 9$
Suppose you buy the stock at 10$
1. buy stop loss: close the position only when the price falls below 9$
Suppose you short the stock at 10$
2. sell stop loss: close the position only when the price goes beyond 11$
The stop-limit order is a combination of stop and limit order
suppose the stock is traded at 10$
a buy stop-limit is an order with a stop order at 11$ and limit order at 12$ which means whenever the price goes beyond 11$ but below 12$, the order is activated. It just an activation range.
sell stop-limit is similar
Market if touched is simple, it is embedded in many stop and limit orders. It means the order is executed whenever the market price is touched. For example, stock is 10$ and you place a 9$ buy limit order, suddenly the market fall to 8$, so you will buy at 8$, if the market instead falls only to 8.99$, you will buy at 8.99$.
best,