Order types: market, limit, stop
By the end you will know when a market order, a limit order and a stop order each make sense, and you will have checked the pip value yourself.
Compare a planned entry with an unplanned one
Two readers both decide EUR/USD is worth buying. The first writes down 1.0830 before opening the platform, then places a limit order at that price. The second opens the platform, sees 1.0850, and sends a market order. Both end up with a position. The first knows the entry price in advance. The second finds out after the fill.
The difference is not luck. A market order takes whatever price is available when the order reaches the broker. A limit order sits in the book and waits. If EUR/USD never falls to 1.0830, the limit does not fill at all. That is the trade-off: the first reader may miss the trade, but cannot be filled at a worse price than 1.0830.
A stop order works in the opposite direction. You set it at a price worse than the current one. It stays inactive until the market touches that price, then becomes a market order. So a stop order at 1.0870 on a buy only triggers once EUR/USD rises to 1.0870. The fill can be a few pips away, as the page already notes.
In short, the order type is a statement about what you know. If you know the price you want, use a limit. If you only know the condition under which you want to act, use a stop. If you know neither, a market order is the only one left, and it is the one that gives you the least control.
Work out the shilling cost of a price gap
The page gives one pip on a standard lot as KSh 1,000. That figure is a starting point, not a fixed rule. The exact shilling value depends on the exchange rate the broker uses to convert from the pip currency, which is usually the quote currency of the pair. For EUR/USD, the pip is in US dollars, so the broker converts USD to KES at a rate that varies between brokers and over time. Always check the contract specifications on your own platform.
Suppose you plan a limit buy at 1.0830 and the market is at 1.0850. The gap is 20 pips. On 0.10 lots, each pip is KSh 100, so the gap is KSh 2,000. That number is the difference between the price you wanted and the price you would have paid with an immediate market order. It is not a profit or a loss yet. It is the cost of not planning.
Now suppose you use a stop buy at 1.0870 because you only want to act after price moves against your view. If the fill is 1.0875, the slippage is 5 pips. On 0.10 lots that is KSh 500. The trigger price and the fill price are two different numbers. The page mentions rounding and spread, but the practical point is simpler: a stop order cannot promise the price you set. It can only promise to send an order once that price is reached.
These calculations use the pip value you already worked out. They do not include spread or commission, which the broker may add on top. They also do not include any swap or financing charge if you hold the position overnight. The purpose is to compare order types in shillings, not to predict an outcome.
Choose the order type that matches your information
You have three prices in front of you: the current market at 1.0850, a better buy price at 1.0830, and a worse buy price at 1.0870. Each one answers a different question. The market order answers: what if I want to be in now. The limit order answers: what if I am willing to wait for a better price. The stop order answers: what if I only want to act after the price moves a certain way.
The mistake the page describes is using a market order when you already know your price. That turns a plan into an impulse. A second mistake is using a limit order when you actually want a stop. If you place a limit buy at 1.0870 while the market is 1.0850, it will fill immediately at the current price, because a limit buy fills at that price or better. It does not wait for the price to rise. That is the opposite of what a stop does.
A third mistake is setting a stop too close to the current price. A stop at 1.0852 when the market is 1.0850 may trigger on a small fluctuation, then fill at 1.0855 or worse. The distance between the trigger and the current price is your buffer. There is no universal correct distance. It depends on how much movement you expect and how much slippage you can tolerate.
The CMA regulates brokers in Kenya, but it does not set order types or pip values. Those come from the broker and the platform. M-Pesa and bank transfer are common ways to move money in and out, but they do not change how an order behaves once it is placed. The order type is a tool. The decision about which one to use belongs to you, and it should be made before you click send.
One idea, three prices: 1.0850, 1.0830 and 1.0870
| Step | Amount | Note |
|---|---|---|
| Market order entry | 1.0850 | The current EUR/USD price when the order is sent. The fill is at or very near this level. |
| Limit order entry | 1.0830 | A better price for a buyer: 20 pips below the market. The order waits until price falls to this level. |
| Stop order entry | 1.0870 | A worse price for a buyer: 20 pips above the market. The order triggers only if price rises to this level. |
| Pip value on one standard lot | KSh 1,000 | One pip is 10 units of the quote currency. At an exchange rate of 100 KES to 1 unit, 10 units = KSh 1,000. The rate varies. |
| Cost of the 20-pip difference | KSh 20,000 | 20 pips × KSh 1,000 per pip. This is the money difference between the best and worst entry in this example. |
The broker may round the fill price, charge a spread or commission on top, and the exchange rate used to convert the pip value into shillings will vary between brokers and over time.
Doing it once, step by step
You will compare three order types using the same EUR/USD price, then calculate the shilling difference between a planned entry and an unplanned one. Work through the steps in order, writing each number down as you go.
- 01
Write down the current price
Open your platform and find the EUR/USD quote. It might be 1.0850, but it will move. Write the number down with the time you saw it. This is your reference price for every comparison that follows.
- 02
Decide your better price and your worse price
Choose a price below the current one, such as 1.0830. That is your limit price for a buy. Choose a price above the current one, such as 1.0870. That is your stop price for a buy. These are examples. Your own numbers should come from your own plan, not from this page.
- 03
Calculate the pip gap in shillings
Subtract the limit price from the current price to get the pip gap. For 1.0850 minus 1.0830, the gap is 20 pips. Multiply by the pip value for your lot size. On 0.10 lots with a pip value of KSh 100, the gap is KSh 2,000. Write that number down.
- 04
Match the order type to the condition
If you want the better price and are willing to wait, use a limit order. If you only want to act after price moves against your view, use a stop order. If you want the current price and accept the fill you get, use a market order. Do not use a market order when you have already named a price.
- 05
Check the fill rules on your platform
Find the contract specifications for EUR/USD on your broker's platform. Look for the pip size, the lot size, and any note about slippage or rounding. The pip value in shillings depends on the USD to KES rate your broker uses, which varies between brokers and over time. Confirm the numbers rather than assuming.
- 06
Place a practice order without sending it
Enter each order type into your platform but do not confirm. Check the price the platform shows for a market order, a limit order at 1.0830, and a stop order at 1.0870. Compare those three prices with the ones you wrote down. If your platform offers a demo mode, use it until the difference between the three is clear.
The mistake most people make here
The common mistake is to use a market order when you already know the price you want, and then accept whatever price appears. That turns a planned entry into an unplanned one. Instead, decide the price first, then choose the order type that matches it: a limit if you are waiting for a better price, a stop if you only want to act after price moves against your view. Check the pip value in shillings before you send anything, so the difference between 1.0830 and 1.0870 is a number you have already seen.Check yourself
If one pip on one standard lot is worth KSh 1,000, what is the pip value on 0.10 lots?
KSh 100. One standard lot is 100,000 units; 0.10 lots is 10,000 units, so the pip value is one tenth of KSh 1,000.
A limit order at 1.0830 fills, and price later reaches 1.0850. How many pips is that move, and what is it worth on 0.10 lots?
20 pips. On 0.10 lots each pip is KSh 100, so 20 pips is KSh 2,000. This is before any spread or commission.
Why might a stop order at 1.0870 fill at 1.0875 instead?
A stop order becomes a market order once the trigger price is reached, so the fill depends on the price available at that moment. Slippage can make the fill worse than the trigger.
Questions that come up next
What stops a limit order from filling at all?
A limit order only fills if the market reaches your chosen price. If EUR/USD stays above 1.0830, a limit buy at 1.0830 waits and never fills. You keep no position and no loss, but you also miss any move that happens without you. The order stays open until you cancel it or the broker expires it.
Can a market order fill at a price I did not see on screen?
Yes. The price on your screen is the last traded price, not a promise. By the time your order reaches the broker, the available price may have moved. The fill is whatever price is available at that moment. The broker may also round the fill or add a spread or commission.
Why does a stop order have two prices?
The trigger price is the level you set. The fill price is where the order actually trades. Once the market touches the trigger, the stop becomes a market order. The fill can be a few pips away, in either direction, depending on what is available then. This gap is called slippage.
How do I know the pip value in shillings before I trade?
Check the contract specifications on your own platform. The pip is in the quote currency, so for EUR/USD it is in US dollars. The broker converts that to KES at a rate that varies between brokers and over time. The KSh 1,000 figure for one standard lot is a starting point, not a fixed rule.
Does the order type change my risk?
It changes your entry price, not your risk per pip. A limit order gives you a known entry, but the trade can still move against you afterwards. A market order gives you the least control over entry. A stop order acts only after price moves, so your entry is later than the trigger. The size of the position, not the order type, sets the money at risk.
What happens if I send a market order when I already know my price?
You accept whatever price appears, which may be worse than the one you had in mind. That turns a planned entry into an unplanned one. If you know the price you want, a limit order matches that knowledge. If you know only the condition for acting, a stop order matches that instead.
The words used on this page
- market order
- An instruction to buy or sell at the best price available right now. You do not name a price. The fill is whatever the broker can get when the order arrives.
- limit order
- An instruction to buy or sell only at a named price or better. It waits in the book until the market reaches that price. If the price never comes, it does not fill.
- stop order
- An instruction that stays inactive until the market touches a chosen price. That price is worse than the current one. Once touched, it becomes a market order.
- slippage
- The difference between the price that triggered your order and the price you actually got. It happens because the market moves between the trigger and the fill. It can work for you or against you.
- pip value
- The money one pip of movement is worth for your position size. It depends on the pair, the lot size and the exchange rate used to convert into shillings. It varies between brokers.
- spread
- The gap between the buy price and the sell price quoted by the broker. You start each trade behind by this gap. It is separate from any commission.
What to take away
- A market order takes the current price, a limit order waits for a better one, and a stop order triggers at a worse one.
- The order type is a statement about what you know: the price, the condition, or neither.
- Check the pip value in shillings on your own platform before you send anything, because it varies between brokers and over time.
- A small price gap is real money: 20 pips on 0.10 lots is KSh 2,000 at the stated pip value.