Skip to content

What happens when you press Buy

Basics: how a trade and an account work3 min read
What you learn in 3 minutesThis lesson follows one EUR/USD order through four steps: the order leaves your platform, it gets filled at a price, it becomes an open position, and it ends when you close it. Every cost you pay attaches to one of those four steps, and each one can be worked out in shillings before you click. By the end you will be able to put a number on the cost of a single pip and see where it is charged.
1.08521.0884BuySellProfitEUR/USDTime →
A schematic diagram showing one order travelling left to right through four boxes: order, fill, open position, close, with the costs that attach to each box written underneath.

Compare two orders before you send either

Two readers open the same EUR/USD order on the same morning. The first writes down the pip value in shillings, the spread on the platform, and any commission or overnight charge before clicking. The second clicks first and checks the statement later. Both orders leave the platform, both get filled, both become open positions, and both end when closed. The difference is not luck. It is whether each cost was attached to a step before the money moved.

The first reader knows that a cost can attach to step one, step two, step three, or step four. Step one is the order leaving the platform. Step two is the fill price. Step three is the open position. Step four is the close. A spread is charged at step two, because the buy price and sell price differ. Commission and overnight charges are charged at step three, because the position is open. The first reader can say which step produced which shilling figure.

The second reader sees only one number at the end, the profit or loss. That number is the sum of several separate costs, and it cannot be split back into them after the fact. If the fill price was worse than expected, the second reader may think the trading decision was poor. It was not the decision. It was step two. Working out the costs in advance turns a single confusing figure into four separate, checkable ones.

Work out the pip value in shillings before you open

One standard lot of EUR/USD is 100,000 units. One pip is 0.0001 of the quote currency. Multiply 100,000 by 0.0001 and you get 10 units of the quote currency per pip on one standard lot. The quote currency here is the second currency in the pair. For EUR/USD that is the US dollar, so the raw pip value is 10 dollars on one standard lot. That figure is not yet in shillings.

To convert to shillings, use the exchange rate between the shilling and the quote currency. At an EUR/USD price of 1.0850, the conversion gives about KSh 10.85 per pip on one standard lot. This number changes when the exchange rate changes, so treat it as an example, not a fixed rate. Your broker may round it differently. The rounding rule varies between brokers, so check your own account.

If you trade 0.10 lots instead of one standard lot, the pip value is one tenth of the standard figure. On 0.10 lots, one pip is about KSh 1.085. Twenty pips on 0.10 lots is 20 times that, which is about KSh 21.70. Compare that with the example on the page, where 0.10 lots and 20 pips gave KSh 2,170. The difference shows why the lot size must be fixed before the calculation, not after.

Check the fill price against the price you expected

When you press Buy, the platform sends an order to your broker. The broker returns a fill price. That price may be the one shown on the screen, or it may be different. The difference is not a fee in the usual sense, but it is a real cost, and it belongs to step two. It is separate from the spread. The spread is the gap between the buy price and the sell price at the moment you look. The fill price is the price you actually get.

Suppose the platform shows a buy price of 1.0852 and a sell price of 1.0850. The spread is 0.0002, which is 2 pips. On 0.10 lots, 2 pips times about KSh 1.085 per pip gives about KSh 2.17. That is the spread cost at step two. If your fill price is 1.0853 instead of 1.0852, you paid one extra pip at step two, which is about KSh 1.085 on 0.10 lots. Write both numbers down. They are different costs from the same step.

Commission and overnight charges attach to step three, the open position. A commission is charged when the position is opened, or when it is closed, depending on the broker. An overnight charge is added if you hold the position past a certain time. Both vary between brokers. Neither is part of the spread. If you close the position at step four, the final figure is the gross profit or loss, minus the spread, minus any commission, minus any overnight charge. Each one can be traced to a step.

One EUR/USD order in four steps

StepAmountNote
Step 1: OrderNo money moves yetYou send a buy order for 0.10 lots of EUR/USD from your platform. Nothing is charged at this point.
Step 2: FillPrice 1.0850The broker matches your order at the market price. A spread may sit between the buy and sell price, and that difference is a cost.
Step 3: Open position1 pip = KSh 108.50One pip on one standard lot is 10 units of the quote currency, so 100,000 x 0.0001 = 10. On 0.10 lots that is 1 unit, converted at 1.0850 to about KSh 108.50. This figure moves as the exchange rate moves.
Step 4: CloseCost depends on the moveIf price moves 20 pips against you on 0.10 lots, the loss is 20 x KSh 108.50 = KSh 2,170, before any other charge.

Your broker may round the pip value, quote a different spread, or add a commission or overnight charge. These vary between brokers, so check the costs on your own account.

Doing it once, step by step

The following steps take you through one EUR/USD order in the order the costs appear. Do them once on paper before you use real money.

  1. 01

    Write the four steps on one line

    Write order, fill, open, close on a piece of paper. Leave space under each word. This line is the whole trade. Every cost you meet will be written under one of these four words, not in a single pile at the end.

  2. 02

    Calculate the pip value in shillings

    Multiply 100,000 by 0.0001 to get 10 units of the quote currency on one standard lot. Convert that to shillings using the current exchange rate. Write the result under the word open. If you trade 0.10 lots, divide by ten.

  3. 03

    Note the spread from the platform

    Find the buy price and the sell price for EUR/USD. Subtract the sell price from the buy price. The result is the spread in pips. Multiply by the pip value in shillings for your lot size. Write this under the word fill.

  4. 04

    Send the order and record the fill price

    Press Buy. The platform returns a fill price. Write it down next to the price you expected. If the two differ, the difference is a cost at step two. Convert that difference into pips and then into shillings.

  5. 05

    Add commission and overnight charges

    Check your account statement for a commission on the open position. Check whether an overnight charge applies if you hold past the broker's cut-off time. Both vary between brokers. Write them under the word open.

  6. 06

    Close the position and total the costs

    Close the position. Take the gross profit or loss in shillings. Subtract the spread cost, the commission, and any overnight charge. The result is your net figure. Compare it with the gross figure. The gap is the sum of the costs you wrote down.

The mistake most people make here

The common mistake is to treat the four steps as one event and only look at the profit or loss at the end. People then cannot say which part of the cost came from the spread, which from the pip value, and which from a charge added later. Work out the pip value in shillings before you open the position, then check the fill price you actually got against the price you expected. If the two do not match, the difference is a real cost and it belongs to step two, not to your trading skill.

Check yourself

You buy 0.10 lots of EUR/USD at 1.0850 and close 20 pips higher. What is the gross profit in KSh, using 1 pip = KSh 108.50 on this size?

20 x KSh 108.50 = KSh 2,170. This is before any spread, commission or overnight charge.

One standard lot of EUR/USD is 100,000 units and one pip is 0.0001. What is one pip worth in the quote currency?

100,000 x 0.0001 = 10 units of the quote currency. Converted at 1.0850, that is about KSh 10.85 per pip on one standard lot.

Your platform shows a buy price of 1.0852 and a sell price of 1.0850. What is the spread in pips and in KSh on 0.10 lots?

1.0852 - 1.0850 = 0.0002, which is 2 pips. On 0.10 lots, 2 x KSh 108.50 = KSh 217.

Questions that come up next

Which step does the spread belong to, and why does it matter?

The spread is charged at step two, the fill price. When you buy, you are filled at the higher of the two quoted prices, so the gap between them is a cost you pay at the moment of the fill. It is not a fee taken later, and it is not part of your trading decision. Attaching it to step two lets you check it against the price you expected before the order was sent.

How do I find the pip value in shillings for a size I actually trade?

Start from one standard lot, where one pip is 10 units of the quote currency. Multiply that by your lot size as a fraction of one standard lot. Then convert the result into shillings using the rate between the shilling and the quote currency. If you trade 0.10 lots, the pip value is one tenth of the standard figure, so about KSh 1.085 at the example rate.

What costs can appear after the position is already open?

Commission and overnight charges attach to step three, while the position is open. Commission is charged once per trade by brokers that use it, and it varies between brokers. An overnight charge applies when a position is held past the daily cut-off, and it also varies. Neither is visible in the spread, so a statement that shows only profit or loss hides them.

My fill price was worse than the price on the screen. What happened?

The price moved between the moment you sent the order and the moment it was filled. That difference belongs to step two, the fill, and it is a real cost. It is not evidence that the trading decision was wrong. Recording the expected price and the actual fill price separately lets you measure it.

Does the CMA set the spread or the pip value I pay?

No. The CMA regulates firms that offer these products in Kenya, but it does not set the spread or the pip value on your account. Those come from your broker and from the market price at the time. Because they differ between brokers, the figures in this lesson are examples, and you should check the costs on your own account.

Why should I write the costs down before clicking rather than after?

After the close you see one number, the profit or loss, and it cannot be split back into its parts. Before you click, the same costs are still four separate figures you can check one by one. Writing them down first is what turns a single confusing number into four that you can verify.

The words used on this page

Pip
A pip is the smallest standard step in a currency price, equal to 0.0001 for EUR/USD. On one standard lot it is worth 10 units of the quote currency. Its value in shillings changes as the exchange rate changes.
Spread
The spread is the gap between the buy price and the sell price shown on your platform. You pay it at the fill, because you buy at the higher price or sell at the lower one. It is quoted in pips.
Fill price
The fill price is the price at which your order was actually executed. It can differ from the price you saw when you sent the order. Any difference is a cost attached to step two.
Open position
An open position is a trade that has been filled but not yet closed. Costs such as commission and overnight charges attach to it while it stays open. It ends when you close it.
Overnight charge
An overnight charge is an amount applied when a position is held past the broker's daily cut-off. It varies between brokers, and some do not apply it at all. It attaches to step three, not to the fill.
Lot
A lot is the size unit for a trade. One standard lot of EUR/USD is 100,000 units. Smaller sizes, such as 0.10 lots, are fractions of that, and the pip value falls in proportion.

What to take away

  • Every cost attaches to one of four steps: the order leaving, the fill, the open position, or the close.
  • Work out the pip value in shillings before you open, and treat it as an example rather than a fixed rate.
  • A spread is charged at the fill, while commission and overnight charges attach while the position is open.
  • Brokers differ in rounding, spreads and charges, so check the costs on your own account.
Next in Basics: how a trade and an account workPairs and quotes: what 1.0850 means
Trading forex and CFDs carries a high risk of losing money. Most retail accounts lose. Nothing here is a recommendation to trade or a forecast of any result.Wanjiruyour course guide