A plan, a journal and a backtest
Write the plan before the first trade
A plan is a written rule you make before you have any money at risk. It says which instrument you will trade, such as EUR/USD, the size of each trade in lots, the stop distance in pips, the target distance in pips, and the maximum number of trades you will take in one day. Write it in shillings as well as pips, so you can see the cost of one loss before it happens. Without those numbers on paper, every decision becomes a guess made under pressure.
Compare two beginners. The first writes a plan on a sheet of paper: 0.10 lots on EUR/USD, 10 pip stop, 20 pip target, no more than three trades a day. The second keeps the same ideas in their head. On the third losing trade the first person stops because the plan says three is the limit. The second person takes a fourth trade to win the money back, and the loss grows. The difference is not skill. It is that one limit was written down and the other was not.
A plan also states what you will not do. It can say you will not trade during a news release, you will not move a stop further away, and you will not add to a losing position. Each of those rules removes a decision you would otherwise make while the price is moving. The plan is not a prediction. It is a list of actions you have already chosen, so that the only work left is to follow them.
Record every trade in the journal
A journal is the record of what you actually did, written after each trade closes. For every entry, note the date, the instrument, the direction, the entry price, the exit price, the stop and target you set, the result in pips, and the result in shillings after the spread and any commission. Add one line on why you entered, in plain words. That line is what lets you compare your plan with your behaviour later.
The common mistake is to write down only the wins, or to leave out the trades that hit the stop. If you omit losses, the journal stops being a record and becomes a story. Take a journal with 40 trades: 18 wins of 10 pips and 22 losses of 10 pips, at KSh 108.50 per pip. The wins are 18 x 10 x KSh 108.50 = KSh 19,530.00. The losses are 22 x 10 x KSh 108.50 = KSh 23,870.00. The net is KSh 19,530.00 minus KSh 23,870.00 = -KSh 4,340.00. Leave out the 22 losses and the same journal looks like a profit. It is not.
Write the journal in shillings, not only in pips, because that is the money that leaves your account. The pip value itself can vary: the broker may round it, charge a spread on each trade, and quote a different conversion rate from KES. Spread and commission vary between brokers, so the shilling figure in your journal is your own record, not a rate anyone else will see. Keep the arithmetic beside each line so you can check it.
Test one rule on past prices before using it
A backtest takes one rule and applies it to past prices to see what it would have done. You do not need software. Pick a period, such as the last three months of EUR/USD, and step through the chart bar by bar. For each signal, write down the entry, the stop, the target and the result in pips, exactly as the rule defines them. Then add the results the same way you would in a journal.
Use one rule at a time. A plan with a 10 pip stop and a 20 pip target, tested over 50 trades with 20 wins and 30 losses, gives 20 x 20 = 400 pips on the wins and 30 x 10 = 300 pips on the losses. The net is 400 minus 300 = 100 pips before costs. That figure is not a promise. It is what that one rule would have produced on those past prices, and it says nothing about the next 50 trades.
Fifty trades is still a small sample. A rule that loses KSh 217.00 before costs can look profitable if the losses are left out, and a run of ten wins can appear in a rule that loses over a year. After you trade the rule for real, compare the journal with the backtest. If the rule behaved differently in live trading, the gap is the cost you did not plan for, such as spread, slippage or a stop that filled at a worse price. That comparison is the reason all three artefacts exist.
Fifty trades on one rule
| Step | Amount | Note |
|---|---|---|
| Rule used | Buy EUR/USD at 1.0850, sell at 1.0860, stop at 1.0840 | One rule, written down before any trade |
| Trades taken | 50 | Each trade used the same rule |
| Pip movement target | 10 pips | 1.0860 minus 1.0850 = 0.0010, which is 10 pips |
| Pip movement stop | 10 pips | 1.0850 minus 1.0840 = 0.0010, which is 10 pips |
| Value of one pip on 0.10 lots | KSh 108.50 | One standard lot is 10 units of the quote currency per pip, so 0.10 lots is 1 unit. At 1.0850, 1 unit of USD is about KSh 108.50, so one pip is about KSh 108.50 |
| Wins in the journal | 24 | Trades that reached 1.0860 |
| Losses in the journal | 26 | Trades that reached 1.0840 |
| Gross from wins | KSh 2,604.00 | 24 x 10 pips x KSh 108.50 |
| Gross from losses | KSh 2,821.00 | 26 x 10 pips x KSh 108.50 |
| Net before costs | -KSh 217.00 | KSh 2,604.00 minus KSh 2,821.00 |
The broker may round the pip value, charge a spread on each trade, and quote a different conversion rate. Spread and commission vary between brokers, so the net figure here is not the amount any one account would show.
Doing it once, step by step
You will write a plan, keep a journal and run one backtest, in that order, using a single rule on EUR/USD.
- 01
Write the plan on one page
State the instrument, the lot size, the stop in pips, the target in pips and the daily trade limit. Convert one loss into shillings using the pip value you will use, for example 0.10 lots at about KSh 108.50 per pip. Sign and date the page. Keep it where you can read it before each session.
- 02
Open the journal before the first trade
Make columns for date, direction, entry, exit, stop, target, pips and shillings. Add a column for one sentence on why you entered. Fill every row after the trade closes, including the losses. Total the shillings column each week.
- 03
Choose one rule to test
Write the rule as a single sentence, such as buy when the price closes above the previous day's high, with a 10 pip stop and a 20 pip target. Do not change it during the test. If you change it, start the test again from the first trade.
- 04
Step through 50 past trades by hand
Use a chart of EUR/USD and move forward one bar at a time. Record each signal and its result in pips on a separate sheet. Stop at 50 trades, even if the rule is winning. Add the wins and losses to get the net in pips before costs.
- 05
Compare the backtest with the journal
After you have traded the rule live for a month, put the two records side by side. If the live result is worse, list the reasons: spread, commission, a stop that filled late, or a trade you took outside the plan. Write the difference in shillings. That figure is the cost of trading the rule rather than reading it.
- 06
Review the three artefacts together
At the end of each month, read the plan, the journal and the backtest in one sitting. Ask whether you followed the plan, whether the journal is complete, and whether the backtest still matches the rule you are trading. If any answer is no, correct that artefact before the next trade.
The mistake most people make here
The common mistake is to keep a journal that records only wins, or to backtest a rule on a handful of trades and call it proven. Fifty trades is a small sample, and a rule that loses KSh 217.00 before costs can look profitable if the losses are left out. Write every trade down, including the ones that hit the stop. Then compare the journal with the backtest: if the rule behaved differently in real trading, the difference is the cost you did not plan for.Check yourself
One pip on 0.10 lots of EUR/USD is about KSh 108.50. What is 30 pips worth?
30 x KSh 108.50 = KSh 3,255.00.
A journal shows 40 trades: 18 wins of 10 pips and 22 losses of 10 pips, at KSh 108.50 per pip. What is the net before costs?
Wins: 18 x 10 x KSh 108.50 = KSh 19,530.00. Losses: 22 x 10 x KSh 108.50 = KSh 23,870.00. Net: KSh 19,530.00 minus KSh 23,870.00 = -KSh 4,340.00.
You write a plan with a 10 pip stop and a 20 pip target. The journal shows 50 trades: 20 wins and 30 losses. What is the net in pips before costs?
Wins: 20 x 20 = 400 pips. Losses: 30 x 10 = 300 pips. Net: 400 minus 300 = 100 pips before costs.
Questions that come up next
How many trades should a backtest cover before I trust the rule?
A backtest on a handful of trades proves very little, because a short run can be all wins or all losses by chance. Fifty trades is still a small sample. A rule that loses KSh 217.00 before costs can look profitable if the losses are left out of the count. Treat the backtest as a rough sketch, not as proof, until the sample is much larger.
Why does my journal not match my backtest?
The backtest uses one rule on past prices, with no spread, no commission and no delay. Real trading adds those costs on every trade, and they vary between brokers. If the journal shows a worse result than the backtest, the gap is usually the cost you did not plan for. Compare the two line by line, not just the totals.
What do I do when a trade hits the stop?
Write it in the journal like any other trade, with the date, the entry, the exit and the result in shillings. The stop is part of the plan, so a trade that hits it followed the plan correctly. Leaving it out turns the journal into a story rather than a record. The losses are the entries you learn the most from.
How do I pay for a funded account in Kenya?
Payment methods vary between brokers. The two common routes are M-Pesa and bank transfer, and the broker decides which it accepts. Check the broker's own page for the current options and any fee it adds. Do not send money to an account you have not verified.
Does the CMA regulate the broker I use?
The CMA regulates firms that offer these products to the public in Kenya, but not every broker is covered by it. A broker may be registered elsewhere and still accept Kenyan clients. Check the firm's own registration details before you deposit. Registration does not remove the risk of loss.
What should the plan say about position size?
The plan states the size of each trade in lots, so the cost of one loss is known before the trade opens. On 0.10 lots of EUR/USD, one pip is about KSh 108.50, so a 10 pip stop is about KSh 1,085.00 at risk. Write that figure down next to the rule. If the figure is more than you can lose without changing your other plans, the size is too large.
The words used on this page
- plan
- A written rule made before any money is at risk. It states the instrument, the size in lots, the stop and target in pips, and the daily limit on trades. It is not a prediction, only a list of actions already chosen.
- journal
- The record of what you actually did, written after each trade closes. It holds the date, instrument, direction, prices, stop, target and result in both pips and shillings. Omitting losses turns it into a story rather than a record.
- backtest
- The result of applying one rule to past prices before any money is risked. It shows what the rule would have done, not what it will do. A short backtest can mislead, because a small sample can be all wins by chance.
- pip
- A small unit of price movement on a currency pair. On 0.10 lots of EUR/USD, one pip is about KSh 108.50. The broker may round that value and charge a spread on each trade.
- spread
- The gap between the buying price and the selling price, charged on each trade. It varies between brokers, so the net figure from a backtest is not the amount any one account would show. It is one of the costs the journal records.
- stop
- The price at which a losing trade is closed to limit the loss, set in pips before the trade opens. A 10 pip stop on 0.10 lots of EUR/USD is about KSh 1,085.00 at risk. Moving it further away breaks the plan.
What to take away
- Write the plan first, in pips and in shillings, so the cost of one loss is known before the trade opens.
- Record every trade in the journal, including the ones that hit the stop, because the losses are what make the record true.
- Backtest one rule on a large sample before risking money, and treat a short run as a sketch rather than proof.
- Compare the journal with the backtest: any gap is the cost you did not plan for, and it varies between brokers.