
What you’ll learn
- The particular biases that quietly drain a trading account
- Putting together a pre-trade checklist that still holds up once real money is on the line
- Keeping a journal that gives you numbers you can actually use
- Spotting tilt early enough to halt it
- Sizing a position from a stop distance and account risk
- Reviewing journal rows to find the one leak worth fixing
- What a session routine contains
The biases that cost money
Loss aversion means a loss hurts about twice as much as a same-sized gain feels good. The behavioural outcome is to take winners too soon and let losers run, which is precisely the wrong way round.
A Demo Account runs on live prices with simulated money, which makes it the safest place to watch these biases show up in your own decisions.
A simple example shows why that behaviour is expensive. Suppose you take a $350 loss. It takes seven $50 winners just to cover that loss. If the previous four trades were $50 winners, they amount to $200, so one $350 loss leaves you down $150 even though four out of five trades made money. A pattern of collecting small profits and allowing large losses cannot be fixed by a higher win rate. It has to be fixed by changing the exit structure.
Confirmation bias means that once you are in a trade, your attention fixes on charts that support the position and discounts those that challenge it. The antidote is to write down the invalidation condition before entry.
That condition should be observable, not a feeling. “Price closes below the 1-hour support at 1.0840” is testable. “The market starts to look weak” is not.
Recency bias shows up when three straight wins make the next position twice as large. The market carries no memory of your last three trades.
The fix is to risk a fixed fraction of equity per trade. On a $5,000 account, 1% is $50. After a winning run, the percentage stays at 1%. If the account grows to $5,500, 1% becomes $55. The size follows the equity, not the mood.
Sunk cost is adding size to a losing trade because of the loss already on the books. That earlier loss is spent; the only thing that matters now is the current setup.
If a new setup would not justify the larger size from scratch, the old loss does not justify it either. The market does not owe you a refund.
| Bias | What it looks like | Practical counter |
|---|---|---|
| Loss aversion | Closing winners early, leaving losers open | Decide the exit before entry, measure outcomes in R multiples |
| Confirmation bias | Only reading charts that agree with the trade | Write the invalidation condition before entry |
| Recency bias | Doubling size after a winning streak | Risk a fixed fraction of equity per trade |
| Sunk cost | Adding to a loser to recover the loss | Size from the current setup only, ignore the open loss |
The checklist
A checklist earns its place by turning a stressed decision into a simple yes/no question that was settled before the pressure started. A practical version:
- Have I identified the higher-timeframe bias?
- Does the setup match one written in my plan?
- Is the stop-loss set at a structural level rather than a round number?
- Is the risk-to-reward at least 1:1.5?
- Is the risk ≤ 1% of equity?
- Is the economic calendar clear of high-impact news for the next 30 minutes?
If any answer is no, there is no trade. Not a smaller position. No trade at all.
| Before entry | Answer that stops the trade | Outcome |
|---|---|---|
| Higher-timeframe bias? | No | Stop |
| Setup matches plan? | No | Stop |
| Stop at structural level? | No | Stop |
| Risk-to-reward at least 1:1.5? | No | Stop |
| Risk ≤ 1% of equity? | No | Stop |
| Economic calendar clear of high-impact news for the next 30 min? | No | Stop |
| All clear | - | Trade |
The 1% item is not about being timid. It limits the hole a losing streak can dig, and recovery arithmetic is unforgiving.
| Drawdown | Gain needed to recover |
|---|---|
| 5% | 5.3% |
| 10% | 11.1% |
| 20% | 25.0% |
| 30% | 42.9% |
A $10,000 account that loses 10% is at $9,000. It must gain $1,000 on $9,000, which is 11.1%, just to get back to $10,000.
Rule of thumb: Treat a skipped checklist item as a loss even before the trade plays out.
From checklist to position size
The checklist asks whether risk is 1% or less. The next skill is turning that rule into a position size. The formula is:
Position size = (account risk) ÷ (stop distance in pips × pip value per lot)
Worked example. Account balance $5,000. Risk 1% is $50. You are trading EUR/USD, where one lot has a pip value of $10. Your stop is 25 pips away.
- Risk per lot: 25 × $10 = $250
- Position size: $50 ÷ $250 = 0.20 lots
If the same trade has a 50-pip stop, risk per lot becomes $500 and the position size becomes 0.10 lots. The wider the stop, the smaller the size.
| Account balance | Risk per trade | Stop distance | Instrument | Pip value per lot | Position size |
|---|---|---|---|---|---|
| $5,000 | 1% = $50 | 25 pips | EUR/USD | $10 | 0.20 lots |
| $5,000 | 1% = $50 | 50 pips | EUR/USD | $10 | 0.10 lots |
If you want to rehearse this without capital risk, a TabTrade demo account uses live pricing and no risk. You can practise the arithmetic until it becomes automatic before you trade live.
Position size is also where costs belong. On a TabTrade Standard or Swap-Free account, FX, indices and metals are spread-only with no separate commission. On an Edge account, FX and metals on MetaTrader 5 have a fixed commission of $3.50 per lot per side, or $7 round turn. You do not need to let the cost rewrite your risk, but you should know it before entry.
The spread side of that cost is measured independently: see the Datalyst spread comparison.
Journaling that is actually useful
Screenshots by themselves are little more than decoration. Log the fields you can sort and count: setup type, session, R multiple, whether the checklist was followed, and how you felt on entry.
R multiple is the outcome divided by the risk taken. If you risk $50 and make $100, that is +2R. If you risk $50 and lose $50, that is -1R. Keeping the journal in R multiples removes the flattering effect of a rising account balance. A $200 profit on a $10,000 account is +2R if the risk was $100, and the same +2R on a $5,000 account if the risk was $50. That is the number you can compare across time.
A row might look like this:
| Date | Setup | Session | R outcome | Checklist followed | Notes |
|---|---|---|---|---|---|
| Mon | Daily trend pullback | London | +1.8R | Yes | Held to target, felt calm |
| Tue | Range fade | Asian | -1.0R | No | News due 20 minutes later |
| Wed | Breakout retest | New York | +0.6R | Yes | Exited inside target, no violation |
Three rows are not enough to judge a method. Once you have 50 trades recorded, you can answer real questions: Which setup does my edge come from? Do I lose money in the Asian session? What is my win rate when a checklist item was skipped? Most traders uncover one specific leak they could have avoided.
Review questions that lead to action
The journal becomes useful when you sort it rather than read it. Start with these questions:
- Which setup type has the highest average R?
- Which session produces the weakest results?
- What happens when the checklist is skipped?
- Which feeling on entry appears most often in losses?
If the London pullback produces +1.4R on average and the Asian fade produces -0.5R, the numbers show which of the two carried the edge in that sample. If skipped checklist items produce -1.2R on average, that is what skipping one has cost.
The aim is not to grade yourself. It is to find the one change that improves the whole sample. That change is usually smaller than expected: fewer setups, one session dropped, or the platform closed after a set number of losses.
Tilt
The warning signs repeat: size goes up after a loss, entries appear outside the plan, you keep checking the platform, and you trade instruments you normally avoid.
Tilt usually follows the same path. The diagram below shows the sequence:
The tilt spiral
The practical fix is a hard rule established in advance: when your daily loss limit is reached, close the platform and stop trading for the session. MetaTrader 5 does not enforce a daily loss limit by default; automated enforcement requires a separately configured risk-control tool.
A daily loss limit needs a number. With 1% of equity risked per trade, a limit of 3% of equity is a common choice. On a $5,000 account, that is $150. Once the account is down $150 in a session, close the platform and do not reopen it until the next session. Do not adjust the limit in the moment; treat it as the stop-loss for the day.
| Warning sign | Action |
|---|---|
| Size increases after a loss | Recalculate size from the fixed fraction |
| Entry appears outside the plan | Mark it skipped, no trade |
| Constant platform checking | Set alerts, close the app |
| Trading unfamiliar instruments | Remove them from the watchlist |
What a session routine contains
Checklists and loss limits depend on memory when nothing writes them down. A routine is the written record that settles a decision before the pressure arrives, and routines of this kind are usually organised in three parts.
Pre-session. Written before the platform is open, this part is a list of values fixed in advance:
- The high-impact news times for the day, read off an economic calendar. On TabTrade, the Economic Calendar is available as a trading tool.
- The higher-timeframe bias for each of the two or three instruments in scope.
- The setups that qualify, each with the condition that invalidates it.
- The daily loss limit, as a number rather than an intention.
During the session. This part is short by design, because the decisions in it were made earlier:
- The checklist, as a set of yes/no questions answered before each entry.
- The position size produced by the formula, rather than a volume chosen at the ticket.
- The journal row, logged at entry while the reason for the trade is still accurate.
- Price alerts standing in for tick-by-tick watching of the screen.
After the session. This part is a record of what actually happened:
- The R outcome of each trade.
- Any checklist item that was skipped.
- Whether the daily loss limit was reached, and whether the session ended there.
- Whether an extra session was opened to recover a loss.
The last two entries are the ones that show whether the first two parts held. The value of a routine is not motivation. It is the number of decisions left to be made while real money is on the line, and the fewer decisions taken in a stressed state, the fewer ways tilt can get in.