Psychology of Algorithmic Trading: How Emotions Affect Performance
In algorithmic trading, emotions affect performance through the person, not the code. The algorithm follows its rules every time; the trader decides when to switch it off, how big to trade, and when to "improve" it. Fear, greed, FOMO and cognitive biases show up in exactly those decisions, and the fix is the same: decide in advance, write it down, and let rules handle the moments when you're least objective.

Where emotions still get into algo trading
Automation takes care of the trade itself. It doesn't take care of these:
| Decision point | What emotion makes you do | Cost |
|---|---|---|
| During a drawdown | Switch the strategy off near the bottom | Lock in the loss and miss the recovery |
| After a good run | Double the size | The next normal drawdown hurts twice as much |
| After a loss | Override the next signal, or add a "revenge" trade | Trades the strategy was never tested on |
| Watching a move without you | Jump in manually (FOMO) | Entries with no stop and no plan |
| After a few bad weeks | Rewrite the rules | Overfitting to the latest weeks |
| Constantly | Check P&L every few minutes | Stress, and more of all of the above |
Why losses hit so hard: loss aversion
Behavioural research has measured what traders feel: a loss hurts more than an equal gain pleases. In Tversky and Kahneman's 1992 work on prospect theory, losses weighed roughly 2.25 times as much as gains.
Loss aversion: the same rupee amount feels very different depending on its sign
This one asymmetry explains a lot of trading behaviour:
- Holding losers, cutting winners. Selling a loser makes the loss real, so people wait. Selling a winner "locks in" the good feeling, so people sell too early.
- Turning off a strategy in drawdown. The pain of watching losses mount outweighs the reasoning that the drawdown is within the tested range.
- Removing stops. A stop turns a possible loss into a certain one, which is exactly what loss aversion resists.
Fear and greed in practice
Fear shows up as exiting early, skipping signals after a loss, cutting size at the worst moment and switching strategies off in drawdowns. Greed shows up as raising size after a winning streak, removing targets "to let it run", adding leverage and chasing the strategy that did best last month.
FOMO: the fear of missing out
FOMO is the urge to jump into a move because everyone else seems to be making money from it. It leads to late entries, no stop and position sizes nobody tested. An algorithm protects you from FOMO only if you don't trade around it. If a move happens without your strategy, that is the strategy working as designed: it only takes trades its rules allow.
Cognitive biases every algo trader should know
| Bias | How it shows up | Rule that counters it |
|---|---|---|
| Confirmation bias | Looking only at backtests that support your idea | Decide the date range and pass criteria before you test |
| Overconfidence | Sizing up after a good month; skipping Live Offline testing | Fixed risk per trade; scale up only on a written schedule |
| Recency bias | Judging a strategy on the last two weeks | Compare current drawdown with the tested maximum, not with last month |
| Anchoring | Fixating on the price you entered at, or on last year's return | Exit rules based on the market, not on your entry price alone |
| Hindsight bias | "I knew that day would go wrong", then adding a rule just for that day | Only add rules you could have written beforehand, and test them |
| Availability bias | Over-weighting the one dramatic loss you remember | Look at the full trade list and the distribution of results |
| Herding | Copying the strategy everyone is talking about | Judge any strategy on its drawdown and logic, not its popularity |
| Sunk cost | Keeping a broken strategy because of time already invested | Set retirement criteria in advance |
Overfitting is confirmation bias in code: trying versions until one confirms what you hoped. Our guide to backtesting mistakes shows how quickly it fools you.
How to build discipline: rules over willpower
- Write a trading plan for each strategy. Instruments, size, risk per trade, daily loss limit, and what would make you stop it.
- Pre-commit to your interventions. "I review if the drawdown passes 1.5 times the backtest's worst" is a rule. "I'll stop it if it looks bad" is not.
- Size so that the worst case is boring. If a normal drawdown makes you anxious, the size is too big; see reducing drawdown.
- Schedule your reviews. Weekly for live P&L against the backtest, monthly or quarterly for changes. Not every hour.
- Keep a journal. Every manual action, with the reason. Review it monthly; patterns of fear and greed are obvious once they are written down.
- Change only through testing. Any rule change goes through a backtest and Live Offline first, never straight into the live strategy.
- Limit screen time. Turn off P&L notifications you don't need. Watching every tick invites intervention.
Looking after the trader
Trading under stress makes every bias worse. Simple habits help: a fixed routine for when you check strategies, a dedicated workspace, regular exercise, enough sleep, and someone you can talk decisions through with before you act. Some traders find short breathing or mindfulness practices useful before making a big decision. None of this is a trading edge, but it protects the one you have.
Pros of letting rules decide
- Every signal is taken, including the uncomfortable ones
- Stops and limits are honoured every time
- Your results reflect the strategy, so you can judge it fairly
- Less stress, because decisions were made calmly in advance
Cons and limits
- Rules can't adapt to something truly new; you still need judgement for that
- Sitting through tested drawdowns is still hard
- A badly designed rule is followed just as faithfully as a good one
For more, see risk management in algo trading and what to do when live algo trades don't perform as expected.
Frequently asked questions
How do emotions affect algorithmic trading?
They affect the decisions around the algorithm rather than its execution: switching it off during a drawdown, increasing size after a good run, overriding signals after a loss, and changing the rules too often. Each of these replaces a tested plan with an untested one.
Does algo trading remove emotions from trading?
It removes them from executing trades, because the rules are followed automatically. It doesn't remove them from the trader, who still chooses size, when to intervene and when to change the strategy. Writing those decisions down in advance closes most of that gap.
What are the most common cognitive biases in trading?
Confirmation bias, overconfidence, recency bias, anchoring, hindsight bias, availability bias, herding and the sunk-cost effect. Each leads to decisions based on a partial or distorted view of the evidence.
What is loss aversion in trading?
Loss aversion is the tendency to feel losses more strongly than equal gains. In prospect theory research, losses weighed about twice as much as gains. It makes traders hold losing positions, remove stops and switch off strategies at the wrong time.
How can I stop overriding my trading algorithm?
Pre-commit to the conditions under which you'll intervene, such as a drawdown beyond 1.5 times the tested worst, size positions so normal drawdowns don't frighten you, check results on a schedule rather than constantly, and log every manual action with its reason.
How does algorithmic trading help with FOMO?
An algorithm only trades when its rules say so, so it won't chase a move out of fear of missing it. That protection only works if you don't place manual trades around it.