Short answer: anchoring bias in trading is the habit of judging where price should go by a number already in your head. The usual anchors are your own entry price, a round number, and a prior high or low. Each one feels like information. None of them says anything about the next candle. The fix is to define exits in terms the anchor cannot touch, such as volatility and structure, and to set those exits before the position exists.
What anchoring is and where the anchor comes from
Anchoring is a cognitive bias first shown in experiments where people saw a random number, then made an unrelated estimate. The random number pulled the estimate toward it. The psychological mechanisms are plain: the mind starts from the most available figure and adjusts too little. Some traders call it anchor bias; the label matters less than the mechanism.
In a market, the most available figure is seldom the most relevant one. The entry price is vivid because your profit and loss is measured from it. A round number is vivid because everyone remembers it, and a prior high because the chart looked most exciting there.
Two psychological effects deepen it. An anchor reduces ambiguity, so a jittery trader accepts almost any number that makes the screen feel less uncertain. Then confirmation bias quietly collects evidence for the level. Our guide to trading psychology as decision control treats this as a state to detect early. This page stays on the numbers doing the anchoring.
The three anchors that trap CFD traders
Your entry price
The entry price is the stickiest anchor because every tick is reported relative to it. A long from 1.0850 now at 1.0830 is "down 20 pips", and that framing makes the next decision about getting back to 1.0850. The market does not know you exist. Ask whether you would open this exact position now if you were flat. If not, the entry price is the only thing keeping you in.
Round numbers
Round numbers anchor everyone at once. Stops cluster just beyond 1.1000, or just under 2,000 on gold, and take-profit orders pile up a few pips before them. That crowded order flow produces sharp wicks through the level and sluggish progress after it. A stop at the obvious spot gets taken out by a wick, then price goes the intended way without you.
Prior highs and lows
An old swing high is an anchor with a story attached: "it reached 2,050 three weeks ago, so it can get there again". Perhaps it can. But a target should depend on current volatility and structure, not on a level printed under different market conditions. A prior high four daily ranges away is a precarious target, rarely reached inside a short-term trade.
A worked example: how one anchor doubles a planned loss
Picture a trader with a 20,000 account who risks 1 percent, or 200, per gold CFD trade. The entry is a long at 2,000 after a pullback, the stop sits at 1,990 and the target at 2,020. Size is set so each dollar of movement is worth 20.
Price slides to 1,992. The trader sees 2,000 as fair value and moves the stop to 1,980 to give the trade room. That one change doubles the risk to 400 without any new evidence. Gold trades through 1,980 and the loss is twice the plan. Across twenty trades, a stop moved on a third of them turns a tidy 200 risk into a lumpy range of 200 to 500. The equity curve turns wobbly because of the anchor alone.
Suppose the trader then watches gold return to 1,998 and re-enters "because it is coming back to 2,000". Every re-entry pays spread and commission again, so the cost of defending a level includes the charge on each attempt as well as the loss. Bluntly, the anchor makes you pay twice.
Anchors in different markets, and what carries over to CFDs
The anchors and their shelf life differ by market.
| Market | Typical anchor | Why it sticks | Shelf life |
|---|---|---|---|
| Stock investing | Purchase price, 52-week high | Long holding periods keep the number in view | Months to years |
| Property | Listing price, prior sale | Few data points, no live quote | Years |
| Forex, indices, metals | Round numbers, prior swing highs | Crowded order flow at the same figures | Days to weeks |
| Crypto | Prior all-time high, big round numbers | Fickle sentiment, 24-hour trading | Days to months |
A stock investor anchored to a purchase price can make investment decisions that stay wrong for a decade, because nothing forces the position closed. Investment strategies built on "wait for it to come back" survive there because time is generous. A CFD trader has a daily loss limit, overnight financing and a stop, so the same bias plays out faster and more violently.
Common mistakes when trying to beat the anchor
Most attempts to cure anchoring replace one anchor with another. Watch for these:
- Setting the stop a fixed pip distance below entry on every trade. That is an entry-price anchor in disguise.
- Targeting the last swing high regardless of distance. A target four average true ranges away will seldom be hit first, which quietly halves your winners.
- Placing stops exactly on round numbers. The wick that takes you out there is ordinary behaviour, not bad luck.
- Refusing to re-enter "until it goes back to where I sold". The market owes you no reversal.
- Treating the first forecast you read as the base case. A forecast is an anchor with a logo on it.
- Averaging down to improve the average entry. This lowers the anchor without changing the thesis.
Each of these feels like discipline while you are doing it, which makes the bias thankless to fight with willpower alone. Overrides of a good rule usually arrive with a feeling of certainty, the territory of our piece on overconfidence and how to manage it.
A decision framework for de-anchoring every trade
The framework replaces each anchor with an input that does not care what you paid. It is deliberately coarse, because a clumsy rule you follow beats an elegant one you renegotiate.
| Anchor | Replace it with | Rule you can check in one glance |
|---|---|---|
| Entry price | Structure plus volatility | Stop beyond the invalidating swing, at least one average true range away |
| Round number | Structure either side of the figure | Stop or target 10 to 20 pips beyond the figure, never on it |
| Prior high | Current range | Target within two to three average true ranges |
| Account balance | Risk per trade in R | Daily plan written in R units, not in currency |
Apply it with a short checklist before every order:
- Write the stop and target in average true range units first, then convert to price.
- Run the flat test: would I open this trade right now with no position? If not, there is no trade.
- If the stop or target sits on a round number or prior extreme, move it beyond the level.
- Record which anchor you felt pulling at you, even if you resisted it.
Software also helps with the first three steps, because it has no memory of what you paid. Bracket orders that attach the stop and target at entry remove the window in which the anchor forms. Step 4 is underused and matters most, because it turns an invisible bias into a journal column. Traders who freeze before entry, covered in our article on analysis paralysis and how to end the loop, often find the freeze comes from two anchors disagreeing.
Case study: measuring the anchor in a trade log
No trustworthy figure exists for how common anchoring is among retail traders, day traders or professionals, so the useful number is your own.
Consider a hypothetical swing trader on index CFDs with sixty logged trades. She adds one column: "exit changed after entry, and why". Fourteen trades had a stop moved after entry, and in eleven the reason referred to the entry price or a nearby round number. Planned loss was 1R; realised loss on those eleven averaged 1.8R. The excess, roughly 0.8R each, cost about 9R over the sample.
Her mitigation was unremarkable. She hid the profit and loss column during the session, set exits in average true range units, and submitted the stop with the entry. Over the next sixty trades, three had a moved stop and none cited the entry price. Her strategy did not change and this says nothing about future return. The process metric moved, which is all the exercise is meant to move.
Anchoring when you trade an evaluation account
Evaluation accounts add two anchors ordinary accounts lack: the starting balance and the profit target. A trader at 9,600 on a 10,000 evaluation anchors on "getting back to even" and sizes up to do it quickly. That is the trade most likely to meet the daily loss limit.
The evaluation's structure decides how expensive those anchors become. On Pivex the total drawdown does not trail your equity high, so a good day does not raise the floor and hand you a fresh level to defend. The daily loss cap starts over each session, so a bad morning is not a number to recover tomorrow. There is no deadline and no required count of trading days, which removes the calendar as an anchor too. The built-in assistant shows your remaining daily and total room, so the number you watch is risk left rather than distance from the starting balance. Trading strategies that define exits in R and volatility units fit this far better than strategies built around levels you hope to revisit.
Next step: open your last forty trades and add one column for the anchor you felt on each. Then set exits in average true range units and hide the entry price for ten sessions. If you later run the method on a Pivex account, the limits do not move while the habit beds in. The one-time fee is refundable, which keeps the pricing of the exercise modest.
Related guides: trading psychology and overconfidence in trading.
Before participating, review Pivex's current program rules and decide whether a simulated proprietary trading evaluation fits your experience and risk limits. Participation does not guarantee a reward, income, or any particular trading result.