Author
@CJsCalls CJsCalls
grade Cx.com/CJsCalls ↗
Perma-bull momentum chart trader riding leading themes with precise, transparent levels
Posts daily technical chart watchlists with breakout/flag se
trader score
-3.59
hit rate
25%
mean α
-2.21%
signals 14d
108
Grade = how their written analysis reads (A best). Trader score = how their last-20 timestamped calls performed vs SPY.
Their picks, scored
Across their last 20 scored bets: 25% hit rate, -2.21% mean alpha, trader score -3.59. Their last-14d mentions, direction-adjusted, have moved -6.8% since posting (mean over 101 mentions with price data).
Recent signals15receipts included
| date (PT) | ticker | author | sent | what they said | since then | receipt |
|---|---|---|---|---|---|---|
| 2026-10-15 | SNAP | @CJsCalls | +0.65 | Bullish chart view after a base retest held, expecting further upside and Stage 2 transition. | -1.6% | tweet ↗ |
| 2026-10-15 | ULTA | @CJsCalls | +0.55 | Reports a strong-volume base breakout approaching the stated 622.30 target. | +2.5% | tweet ↗ |
| 2026-10-15 | NOW | @CJsCalls | +0.55 | Bullish chart commentary citing strong volume and a gap above as the initial objective. | +7.0% | tweet ↗ |
| 2026-10-15 | LITE | @CJsCalls | +0.20 | Notes constructive closes after several stocks tested the 200-day moving average. | -13.0% | tweet ↗ |
| 2026-10-15 | BE | @CJsCalls | +0.20 | Notes constructive closes after several stocks tested the 200-day moving average. | -18.2% | tweet ↗ |
| 2026-10-15 | NBIS | @CJsCalls | +0.20 | Notes constructive closes after several stocks tested the 200-day moving average. | -15.7% | tweet ↗ |
| 2026-10-15 | HOOD | @CJsCalls | +0.20 | Notes constructive closes after several stocks tested the 200-day moving average. | -8.6% | tweet ↗ |
| 2026-10-15 | XLK | @CJsCalls | +0.35 | Compares a recurring XLP reversal candle with a prior XLK market bottom signal. | -3.2% | tweet ↗ |
| 2026-10-15 | XLP | @CJsCalls | -0.25 | Compares a recurring XLP reversal candle with a prior XLK market bottom signal. | +1.8% | tweet ↗ |
| 2026-10-15 | · | @CJsCalls | · | States that the 200-day moving average is a decisive technical level without identifying an asset. | · | tweet ↗ |
| 2026-10-15 | · | @CJsCalls | · | Advocates repeatedly buying stocks breaking out of large bases. | · | tweet ↗ |
| 2026-10-15 | TER | @CJsCalls | +0.15 | Observes initial bids near the 200-day moving average across several stocks. | -10.0% | tweet ↗ |
| 2026-10-15 | LITE | @CJsCalls | +0.15 | Observes initial bids near the 200-day moving average across several stocks. | -13.0% | tweet ↗ |
| 2026-10-15 | NBIS | @CJsCalls | +0.15 | Observes initial bids near the 200-day moving average across several stocks. | -15.7% | tweet ↗ |
| 2026-10-15 | BE | @CJsCalls | +0.15 | Observes initial bids near the 200-day moving average across several stocks. | -18.2% | tweet ↗ |
Grade is our human read-worthiness rating; trader score is a rolling 20-bet hit-rate/alpha composite — different things, often disagreeing. “Since then” is direction-unaware in the table; the summary line above adjusts for which way they leaned.