Two green days. Then a third. Your reads have been right, the account is up, and you feel, for the first time in a while, like you've figured it out. So on day four you size up. Two lots become five. The market that rewarded your last six decisions doesn't know about your streak, and one loss at the bigger size hands back two days of careful gains in a single session.
That's euphoria trading, and it's the most dangerous mistake that happens while you're winning.
What euphoria trading is
Euphoria trading is the overconfidence that follows a run of wins, the feeling that you've cracked it, which leads you to abandon the discipline that produced the wins in the first place. You skip parts of your checklist. You size up beyond your plan. You take setups you'd normally pass, because lately everything has worked.
The cruel part is the timing. The behaviour shows up right after your best stretch, so it feels earned. It doesn't feel like a mistake, it feels like confidence. But confidence based on a short streak isn't an edge; it's a sample size of five.
Why a winning streak is dangerous
There's real neuroscience here. A run of wins shifts your brain chemistry, the system that normally checks your overconfidence quietens down. You genuinely feel clearer and more certain. The problem is that this feeling of clarity is the same brain state as not being able to judge risk accurately. The exact moment you feel most sure is the moment your risk assessment is least reliable.
Markets make this worse by being partly random in the short run. A six-trade winning streak can happen to a mediocre strategy by chance. Your brain reads the streak as proof of skill and updates your confidence; the market, which isn't keeping score of your streak, does no such thing. The gap between your felt edge and your real edge is where euphoria does its damage.
It's the mirror of revenge
Euphoria trading and revenge trading are the same error with opposite triggers. Both abandon position sizing discipline. Revenge follows pain, you size up to win a loss back. Euphoria follows pleasure, you size up because you feel invincible. The emotion is inverted; the mechanism is identical, and the result is the same: a position too large for your actual edge, taken at your least objective moment.
This is why traders who've fixed their revenge trading sometimes still blow up, they cleaned up the painful trigger and left the pleasurable one untouched.
The signature in your tradebook
Euphoria has a clean, countable signature: position size that jumps after a streak of wins. Line up your trade sizes against your results. If your size creeps up after two or three green days, and especially if your biggest single losses land right after your best runs, that's euphoria in the data, not bad luck.
The pattern is often invisible to the trader because it feels justified at the time. The numbers don't care how justified it felt. The size went up after the wins; the data shows it.
The rule
Euphoria is beaten by making size independent of your streak. Fix your position size to your account and your setup, not to how you feel or how the last few trades went. A green streak doesn't earn you a bigger size; your edge and your risk limit set the size, and they don't change because you're happy.
A practical guard: after a strong winning run, treat the next session as a normal one, explicitly. Same size, same checklist, same rules. The streak is in the past; the next trade has the same odds it always did. If anything, the time to be most careful is right after you feel you can't lose.
The only way to catch euphoria is to watch your sizing against your results over time, which your memory won't do honestly, because the size-ups felt like good decisions. Your tradebook records what your memory edits out.
SubTrades reads your tradebook and flags euphoria automatically, the position-size spikes that follow your winning streaks, and the outsized losses that tend to follow them. Auto detection of psychological patterns. Import your Zerodha, Dhan, Upstox, or Angel One trades and see it on day one. Free during the founding beta.