Swing Trading Plan
Holding Period
1-9 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
XNET forms a bullish engulfing pattern with solid structural quality (13.0/15) and strong volume confirmation (12.0/12), though breakout momentum lags (8.0/13). At $6.33, price sits between key support at $5.73 and resistance at $6.81. The broader technical setup shows a post-collapse recovery (45 days in pattern) and higher lows with volume spike dating to March 31. Volume at 284,353 shares represents 1.93x average, signaling institutional conviction. Overall score of 77 and 60.65% win probability suggest a credible setup, though elevated volatility (50.08%) and beta of 1.41 warrant caution in position sizing.
Stock Context
Xunlei reported fourth-quarter 2025 revenue of $143.3 million on March 12, 2026—a 70% year-over-year surge driven by broad-based growth across all core businesses. Cloud computing revenue jumped 102.7% to $46.1 million, while live-streaming revenues surged 102.8% to $55.1 million. The company completed a strategic disposition of 50% equity interest in Shenzhen Onething on March 16, 2026, receiving RMB125 million ($18 million) while retaining 20% stake. Management signaled 2026 as a 'pivotal year' and 'strategic inflection point,' signaling a portfolio-streamlined focus on internet pan-entertainment products. The stock has gained 11.64% over one month and 12.23% over three months. Despite gross margin compression in Q4 (43.0% vs. 51.7% prior year), revenue acceleration and divestment activity suggest the market is repositioning XNET around faster-growth segments.
What to Expect
A breakout above resistance at $6.81 would target the conservative measure of $6.74—a modest 6.5% move that aligns with the narrow range structure. Volume confirmation must exceed the current 1.93x ratio to validate breakout intent. Invalidation occurs decisively below key support at $5.73, a 9.5% decline from current price. The 60.65% win probability suggests better-than-even odds, though the breakout score of 8.0 indicates this is not an explosive setup; price structure rather than momentum is driving the pattern case. Traders should monitor volume on any attempt above $6.81 to confirm follow-through.
Risk Factors
XNET trades with elevated beta (1.41) and 20-day volatility of 50.08%, making it susceptible to broad market corrections or China-specific sector downturns. Gross profit margin compression in Q4 2025 (down 850 basis points to 43%) signals mounting cost pressures despite top-line growth—sustainability of profitability gains is uncertain. No imminent earnings date appears scheduled, but the recent April 29, 2026 10-F filing indicates the company will host investor events with minimal forward guidance visibility. The stock sits 42.61% below its 52-week high, suggesting previous capital destruction and investor skepticism. As a China-based technology firm with ADR structure, geopolitical risks and regulatory uncertainty in China's internet and cloud sectors remain latent tail risks. RSI of 53.7 is neutral, offering no overbought warning, but the post-collapse recovery pattern indicates the prior downtrend was severe.
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 XNET a good swing trade?
XNET scored 77 out of 98 on our bullish engulfing scan, with a 61% historical win probability over a 1-9 trading days hold. Good setup based on our systematic scoring.
What is the entry, target, and stop loss for this setup?
The setup's reference price is $6.33, with a conservative target of $6.74 and a stop loss at $6.03.
What would invalidate this bullish engulfing setup?
A close below the stop loss at $6.03 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 bullish engulfing 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.
Market & Sector Regime
Market
Bullish
0.87
-1.0
0
+1.0
Technology Sector
Bullish
0.87
-1.0
0
+1.0
Other Patterns Detected Today
Higher Lows Volume Spike
25 days in pattern
Good
32.0
Post Collapse Recovery
45 days in pattern
Moderate
27.0