Daily Market Recap - 1/15/26
Peak Frustration in Small Caps
TLDR
Today sucked. Small cap short sellers got punished, myself included.
SPHL was the main culprit: nano-float, huge range, and not worth it.
AUID and CJMB were promising but that flipped once they reclaimed key levels.
SLV continues to kick the mean reversion crowd in the nuts.
Theme of the week continues: defense first, tight risk, accept the grind.
Trades I Took
SPHL was the largest gapper of the day, up roughly 250% with a nano float around 420k. Names like this can move insanely fast, in both directions, so the only way to touch them is small and nimble. I shorted it right off the open and treated it strictly as a scalp. Took quick profits and got out.
Once it held a key daily pivot and volume expanded, I left it alone. That was the right decision. In hindsight, yeah I could have flipped long, but hindsight doesn’t pay. But lets not forget: SPHL dropped 87% in a single day back in March 2025. Former China liquidation tickers don’t change their DNA. That’s another reason I avoid getting long, even when they look unstoppable.
Later in the day it absolutely exploded higher, confirming that avoiding it on the short side was the correct call. Here’s where I messed up. I committed to catching the backside trade similar to ROLR yesterday. I took way too many attempts and lost on all of them. That’s on me. Nano-float China liquidation tickers are just bad business. I know this, and I still put risk on it. Lesson reinforced.
AUID was another d1 gapper. I got short and traded it around a core position, meaning I took partial profits and re-added as it moved instead of going all-in at once. I was being patient for a bigger fade but the bid stayed strong and it stopped me out at 11:30am.
CJMB was the third top gapper. It pushed and halted up right off the open, then spent most of the morning chopping sideways in a tight range which has been the theme on small caps this week. I entered per my system but it just didn’t work.
The problem was that it kept holding its daily pivot. Once it consolidated back above that level and broke higher, I stopped out. Clean loss, happens. When these names refuse to break after hours of sideways action, that’s usually the signal to step aside.
I also took a few short attempts in SLV. The issue here was that the setup kept degrading. Overnight futures kept gapping down, turning what started as an A+ idea into more of a B+ trade. I stopped out twice and finally walked away. That’s part of staying disciplined: recognizing when the edge just isn’t there anymore.
Swings
-Got stopped out of RDDT 0.00%↑ right at the breakeven mark.
-Bought RDW 0.00%↑. Same chart theme as a lot of other names right now. Holding prior breakout level and pushing off the 10 EMA.
Current holdings: BE 0.00%↑ IREN 0.00%↑ LEU 0.00%↑ RDW 0.00%↑
Takeaways
This has been the theme with small caps all week. They go sideways for hours in the morning, hold key levels, and then rip higher. It’s been a brutal environment for short sellers who don’t respect risk. Everything feels like it’s breaking out at once.
It’s easy to look back and say, “Why not just go long?” The answer is simple: I have years of data showing these setups fade far more often than they rip. This just happens to be one of those rare clusters where the outliers all show up on the same day/week. That’s part of trading. IWM 0.00%↑ could also be playing a factor here as it’s been incredibly strong breaking new 52 week highs.
Keeping risk tight, cutting losers quickly, and accepting small scratches is the job right now. I don’t need to force trades just because things are moving.
The main focus tomorrow is the same: respect levels, avoid the worst structures, and don’t let frustration push me into bad names. Surviving these environments cleanly is a win in itself. There’s nothing worse than going on tilt and digging a deeper hole than necessary. I came close today.





