Today was a strong green day — nearly $1,000 in realized gains. That feels good. But the money isn’t the real story. The real story is the contrast between disciplined execution and discretionary oversizing.
There were three trades that defined the session: EOSE, PSTG, and ZM.
Each one tells a different psychological story.
EOSE – Pattern Recognition vs. Impulse
When I opened up my trading platform, EOSE had already moved down more than 30%.
The company had reported earnings this morning, reporting “a loss of $0.84 per share on revenue of $58.00 million for the fourth quarter ended December 2025. The consensus estimate was a loss of $0.20 per share on revenue of $91.23 million. The company missed consensus estimates by 320.00% while revenue grew 694.49% on a year-over-year basis.”
That’s nearly a 4x lower than expected EPS and a revenue miss of about $33 million. That’s big. That’s bad. And that warranted a sell-off.
Here’s a look at what the chart looked like after the hourly candle close after the earnings numbers were released. The hourly candle moved about 22% lower on the news.

The problem with this setup is that I wasn’t available to trade it at the close of the hourly candle, which is the ideal entry that I explain in my post-earning momentum strategy. I only showed up about 2 hours later, when the stock was now down some 33%.
The continuation setup felt obvious. The downward momentum was strong, and I felt like I “knew” it would likely continue.
That pattern recognition may have been correct. Even showing up 2 hours later, it was still worth looking at this setup and thinking that it’d be a good short.
However, that’s where things got out of hand.
My position sizing and entry were not aligned with my risk model.
Even though the thesis made sense, I oversized. I first took a proper $1000 position. But then I “felt” confident and added to my position.
You can see my entries and exits in the chart below:

In hindsight, adding size was impulsive. There was urgency in the click. I felt like the outcome was certain, even though I know no trade outcome is ever certain. And that meant my trade wasn’t fully structured. It felt closer to a calculated gamble than a fully controlled execution.
This is an important distinction:
The setup may have been high probability. But high probability does not justify breaking position size rules.
Probability affects expectancy. It does not override risk management.
Even when the read is right, oversizing introduces emotional volatility that I don’t need.
PSTG – Calm Rationalization
PSTG was a slightly better trade. But I also oversized it, which made it a bad trade, even though it was one of my biggest gains on the day.
Remember, the difference between a good and bad trade can be subtle.
Unlike EOSE, this didn’t feel impulsive. It felt calm and logical. It was during regular trading hours, which meant I had a functioning stop loss in place. The setup aligned with my experience. Structurally, it looked strong.
The company had reported earnings the previous evening. Both top and bottom line numbers were solid and guidance was in-line with expectations.
“Pure Storage (PSTG) reported earnings of $0.69 per share on revenue of $1.06 billion for the fiscal fourth quarter ended January 2026. The consensus earnings estimate was $0.64 per share on revenue of $1.03 billion.
The company said it expects first quarter revenue of $990.0 million to $1.01 billion and fiscal 2027 revenue of $4.30 billion to $4.40 billion. The current consensus revenue estimate is $915.29 million for the quarter ending April 30, 2026 and revenue of $4.29 billion for the year ending January 31, 2027.”
The stock initially moved higher in AH trading, but then started rolling over in the pre-market the next day. That’s when I recognized this as a potentially good short entry.
The setup felt strong. I knew it was a high-probability setup. I knew I had the opportunity for a really good trade. But still, I still oversized. Here’s what the setup and follow-through looked like:

In hindsight, this really was a good setup and good pattern recognition. But this one is actually more dangerous because it didn’t feel like a spike in adrenaline or emotional excitement.
It felt justified. I felt like the setup was there to justify a large position.
This is where discipline erodes quietly — not through chaos, but through rationalization.
If my written model does not include conditional size expansion rules, then increasing size is discretionary, not systematic.
Even if it feels calm. Even if it works. That’s the slippery slope. And that’s what turned this really good setup into a bad trade, even though I made money on it.
ZM – Clean Execution
Zoom was the best trade of the day.
“The company reported an “Zoom Communications (ZM) reported earnings of $1.44 per share on revenue of $1.25 billion for the fiscal fourth quarter ended January 2026. The consensus earnings estimate was $1.49 per share on revenue of $1.23 billion.“
“The company said it expects first quarter non-GAAP earnings of $1.40 to $1.42 per share on revenue of $1.22 billion to $1.225 billion. The current consensus earnings estimate is $1.41 per share on revenue of $1.21 billion for the quarter ending April 30, 2026. The company also said it expects fiscal 2027 non-GAAP earnings of $5.77 to $5.81 per share on revenue of $5.065 billion to $5.075 billion. The current consensus earnings estimate is $5.83 per share on revenue of $5.01 billion for the year ending January 31, 2027.”
EPS and revenue missed the mark. First quarter guidance was in-line with expectations. But the real negative catalyst here: fiscal 2027 guidance was lowered.
And those fundamental are likely what caused the stock to head into a sell-off.

After earnings were reported the night before, I recognized clear downward momentum. That earnings candle closed only down about -2%. But it was the strong negative fundamental catalyst, paired with an hourly break of support that made this a high-probability setup.
The stock showed continuation characteristics pre-market, and the thesis was straightforward: momentum was to the downside.
But here’s what really made this into an A+ trade:
- I entered with proper position sizing.
- I respected risk.
- I managed the position calmly.
The trade worked almost immediately. Immediately after entry and into the next morning. Price moved in the direction of momentum with very little retracement.
Then, at the open, the stock continued lower and I locked in a 10% gain before price found support and bounced.
What stands out isn’t just the setup or the gain. It’s how the trade felt.
It felt clean. No tension. No rule-breaking. No internal conflict.
And that’s the key difference.
If I had oversized ZM, even if it made more money, it would not have felt like a “good” trade. Because I would have known I broke my own rules.
That realization matters.
The Real Takeaway
Today wasn’t about making nearly $1,000.
It was about contrast.
EOSE showed how urgency can sneak in through conviction.
PSTG showed how calm rationalization can override structure.
ZM showed what professional execution feels like.
And the most important insight is this:
The trade that followed the system felt the best — regardless of outcome. Even though I made more than twice as much as on the EOSE and PSTG trades, my rules were broken and those were bad trades.
Oversized trades, even if profitable, carry emotional weight.
Properly sized trades build confidence.
Psychological Progress
There are a few wins today that matter more than the P/L:
- Most trades, including CRM, SNOW, NTNX, TTD, and CELH, followed proper sizing.
- I noticed and acknowledged the oversizing. Even though I broke my rules, I called myself out on it.
- I didn’t spiral into self-attack. I told myself “That’s a broken rules. That’s OK. Let’s notice it and correct it in the future.”
That’s growth. The next step is tightening the standard.
The rule is clear: If I oversize, I need to flatten and stop trading, not let the oversize trade play out anyway.
Today, I broke that rule twice.
No shame. Just fact. The goal now is reducing frequency and increasing consistency.
Final Reflection
ZM is the template. It lined up perfectly with my post-earnings momentum strategy.
Pattern recognition + proper size + structured execution = good trading.
That’s the version of me as a trader I want to reinforce.
My edge will never be found in pressing when something feels obvious.
It shows up in repeating a disciplined process until the edge compounds.
The paper money today is nice.
But the real win is that I can clearly see the difference between impulse, rationalization, and professional execution.
That clarity is progress.


Leave a Reply