RNG Bounces Off 20-Day Support With Top-Decile Relative Strength
What the system saw
RNG held its 20-day moving average by a thread — and then reclaimed it. Yesterday's close was $68.92, sitting right on the $68.47 line. Today it's at $69.50, barely 1.5% above that support. That's not a breakout. That's a coil. The Relative Strength Engine picked it up because of what RNG has been doing for the past 63 days relative to everything else in the market: it ranks in the 95th percentile. Top 5% of names on a relative strength basis. That's the engine's signal. Strong stocks that pull back tight to rising support and reclaim it quietly — those are the setups worth owning. RNG just did exactly that.
Why our Relative Strength Engine liked it
The score breakdown tells the story. RNG earned full marks on volume dry-up, proximity to the 20dma, and held support — the exact combination the Relative Strength Engine is built to find. The reclaim score is clean too: $69.50 cleared yesterday's close of $68.92 by about 0.84%, a quiet bounce that didn't overextend. On the fundamental side, the picture is mixed — and that's worth saying plainly. The Piotroski F-Score is 8 out of 9, signaling improving financial quality. ROIC sits at a respectable 21.3%, and EPS has climbed from -$1.74 to +$0.50 over three years. That's a real trend. Revenue is growing too, up from $2.2B to $2.5B. But the stock is sitting at 84% of its 52-week range, carries a 53.9x P/E on thin 4.3% margins, and the analyst average target is $61 — below where it's trading right now. The fundamentals alone don't make this a conviction buy. The technical setup is doing the heavy lifting here, and the engine knows it.
The trade plan
Here's where we stand. The Relative Strength Engine entered at $69.50 with a stop at $64.09 — that's $5.41 of risk per share. The system's 2R target is $80.31. We're putting about $4,934 behind it — 71 shares in the paper account. The math is simple: if we're wrong, we lose the stop distance; if the setup plays out to target, we collect roughly twice that. Conviction score came in at 75 out of 100. Solid. Not a table-pounder — but solid.
Position size: our paper account is putting about $4,934 (71 shares) into this trade, sized to risk roughly $384 if our stop is hit. This is what the system committed in its paper account — not a suggestion of how much you should put into any trade.
RNG · Valuation & financial health
Fundamentals via Financial Modeling Prep.
What could go wrong
Here's the honest version. We're 50 days into this and the system hasn't closed a winning trade yet. Zero wins from 17 closed positions. The open book has CRNX in nearly a dozen slots, all up small, and a few names sitting underwater. We're watching RNG with that backdrop in mind. Beyond the track record context, the stock-specific risks are real — negative ROE at -20.6%, an Altman Z-Score of 2.48 (that's the gray zone between distress and safety), and a stock priced above what most analysts think it's worth. The 20-day moving average is the line in the sand. If RNG loses $64.09, the system is out. No debate.
One more thought before we go
Fifty days in, and we're still waiting for the first closed winner. The CRNX positions are nudging positive, IOVA jumped 5.8% on day one, but nothing has crossed the finish line yet. RNG is exactly the kind of setup the Relative Strength Engine was built for — tight pullback, elite relative strength, clean reclaim. Whether the fundamentals eventually cooperate is a separate question. We'll find out.
How our rebuilt system performs against the S&P 500 in testing — year by year, with the honest caveats.
Keep exploring
- How we trade → — the exact rules behind every trade: the signals, the triggers, the sizing.
- How we built this → — the six losing trades, the rebuild, and the walk-forward gate.
- Browse the archive → — every signal we've published.
- Latest signals → — today's morning and afternoon reads.
- Follow by RSS → — morning, afternoon, or Sunday recap.