Swing Trading Plan
Holding Period
2-7 trading days
Expected figures are probability-weighted from our historical pattern database; Trade R:R is measured from the entry, target and stop levels.
Current Setup
TTEK is forming a flat base pattern with the stock consolidating between $30.21 support and $37.58 resistance, currently trading at $36.47. The structure score of 14.0/15 indicates solid consolidation geometry, though breakout (8.0/13) and volume (7.0/12) scores suggest weak confirmation signals. The overall pattern quality score of 59 reflects a mid-tier setup. Three-month gains of 28.82% show TTEK has recovered substantially but volume has declined to 76% of its 20-day average, indicating consolidation fatigue rather than accumulation strength.
Stock Context
Tetra Tech operates in government contracting and technical services. The 28.82% three-month rally reflects investor optimism around infrastructure and defense spending cycles where TTEK has exposure. However, web searches reveal no material recent catalysts (earnings announcements, major contract wins, analyst upgrades) in the past two weeks that would explain current price action. The stock trades 14.91% below its 52-week high, suggesting profit-taking from the recent rally. Consumer Discretionary sector faces headwinds, and the broader market regime is neutral, creating a murky backdrop for a breakout attempt. Without fresh positive catalysts, the consolidation may reflect uncertainty rather than accumulation.
What to Expect
A successful breakout above $37.58 resistance would target the conservative measured move of $38.20, representing approximately 4.7% upside from current levels. The win_probability of 55.56% is marginally above coin-flip odds, indicating this is a modest-conviction setup. Volume confirmation is critical: a breakout on above-average volume (>2.3M shares) would strengthen the pattern's validity. Invalidation occurs at the key support level of $30.21, a $6.26 downside or 17.2% loss, indicating an asymmetric risk-reward where downside risk substantially exceeds upside potential.
Risk Factors
Volume weakness is the primary red flag—current volume at 76% of average during consolidation suggests weak institutional participation. MACD histogram at -0.1113 shows deteriorating momentum despite the rally, signaling potential exhaustion. The Consumer Discretionary sector regime is bearish with a -0.67 score, creating sector headwinds. RSI at 58.93 is neutral (not overbought), but elevated 20-day volatility of 18.01% means TTEK experiences sharp swings. Negative beta of -0.03 provides minimal market correlation hedge. No recent material news supports the consolidation, and the setup relies on a breakout to $38.20 with only 55.56% historical win probability—below the threshold for reliable pattern execution. Macro risk: government spending cycles and defense budget appropriations remain subject to legislative and budgetary volatility.
How We Find and Score This Setup
We scan more than 6,000 NYSE and NASDAQ stocks every trading day and compare each detected pattern against a database of 370,000+ historical detections. Every setup is scored across three dimensions: Structure, Volume, and Breakout Readiness. Win probability is a calibrated estimate of how similar historical setups performed over the following 10 trading days. This is a swing trading tool built for multi-day holds. It is not built or tested for day trading.
Frequently Asked Questions
Is TTEK a good swing trade?
TTEK scored 59 out of 98 on our flat base scan, with a 56% historical win probability over a 2-7 trading days hold. Fair setup based on our systematic scoring.
What is the entry, target, and stop loss for this setup?
The setup's reference price is $36.47, with a conservative target of $38.20 and a stop loss at $34.70.
What would invalidate this flat base setup?
A close below the stop loss at $34.70 would invalidate the setup and suggest the pattern has failed.
How is the win probability calculated?
Win probability is a calibrated estimate of how similar historical flat base setups performed over the following 10 trading days, drawn from a database of 370,000+ historical pattern detections across 6,000+ NYSE and NASDAQ stocks.