← All research
Weekly Selection

Weekly Selection PAPER TRADING

Why these 10 stocks · week of September 21, 2026
Redacted — proprietary method withheld. The space is kept so you can see where detail exists.

These are the 10 names I am backing for the week of September 21, 2026, and below each one I show my work: the momentum, the technicals, the sentiment, the fundamentals, and the macro I am leaning on. I do not ask you to take the picks on faith — I ask you to read the evidence and disagree if you can. The pillar weights and a few model internals stay redacted because they are the edge; everything that can be shown, is.

Macro environment

VIX
15.44
10Y−2Y
+0.25
HY OAS
2.70
Unemployment
4.1
SPY 20d
-0.91%

Here is how I read the backdrop: volatility is cheap at 15.4 — barely 0.97% a day — and cheap vol is exactly where I watch crowding hardest, the 10y−2y curve has steepened to +0.25, a quieter vote of confidence in duration, high-yield spreads at 2.70 are still contained, so credit is not yet contradicting the tape, and the S&P's trailing month is -0.9%, the trend I am actually trading against.

Volatility is the first thing I price, because it sets the size of every other bet. I scale gross exposure inversely to realised vol — target the risk, not the notional — so a calmer tape lets the book breathe and a violent one pulls it in automatically:

$$\sigma_{\text{daily}}\approx\dfrac{\mathrm{VIX}}{\sqrt{252}}\qquad w_{\text{gross}}\;\propto\;\dfrac{\sigma_{\text{target}}}{\sigma_{\text{daily}}}$$

Source: fred · as of 2026-09-20

How I make the call

I score every candidate from 0–100 on several independent pillars, then collapse them into one composite. The weighting is the part I keep back, but the structure is simple:

$$\text{Composite}(x) \;=\; \sum_i w_i \, S_i(x)$$

where \(S_i\) is a pillar score and \(w_i\) its weight. The exact pillar weights are mine to keep, so they are withheld; what I will tell you is that a neutral-pillar guard drops any pillar sitting at 50 (no signal) and renormalises the rest, so a silent factor never dilutes a loud one.

For the expected weekly return I do not trust a raw historical average at a given score — small samples lie. I shrink it toward a prior, blending the realised returns of past names that scored nearby with that prior in proportion to how much evidence I actually have:

$$\hat{r}(s) \;=\; \frac{n\,\bar r_{\text{near}} + k\,\pi(s)}{n + k}$$

Here \(k\) (the shrinkage strength) and the prior \(\pi\) take proprietary values , and they are exactly what I re-estimate as new weeks land — this is where the framework learns. The standard indicator formulas below I show in full, because none of that is the edge.

Indicator formula reference
RSI: $$\mathrm{RSI}_{14}=100-\frac{100}{1+RS},\quad RS=\frac{\overline{\text{gain}}_{14}}{\overline{\text{loss}}_{14}}$$
MACD: $$\mathrm{MACD}=\mathrm{EMA}_{12}-\mathrm{EMA}_{26},\quad \text{signal}=\mathrm{EMA}_9(\mathrm{MACD})$$
ATR: $$\mathrm{ATR}_{14}=\tfrac{1}{14}\sum TR,\quad TR=\max\big(H-L,\,|H-C_{-1}|,\,|L-C_{-1}|\big)$$
Bollinger: $$\mathrm{BB}=\mathrm{SMA}_{20}\pm 2\,\sigma_{20}$$
Cross-sectional z: $$z=\frac{x-\mu}{\sigma}$$

The picks

#1 SMTC SMTC Semiconductors Composite 65.2 / 100
SMTC price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum60.8
Catalyst50.0n/a
Sentiment69.2
Technical60.9
Fundamental65.6
Smart Moneyn/a
ML Ensemble
Composite65.2—
Universe percentile99

Technicals

No indicators on file yet.

SMTC selected based on: • UPCOMING CATALYSTS: High probability events within 30 days • COMPOSITE SCORE: 65.2/100
#2 NTSK NTSK Technology Composite 69.1 / 100
NTSK price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum60.6
Catalyst50.0n/a
Sentiment58.6
Technical65.3
Fundamental59.6
Smart Moneyn/a
ML Ensemble
Composite69.1—
Universe percentile96

Technicals

No indicators on file yet.

Fundamentals

P/En/a PEGn/a
P/B28.50 P/S8.47
ROEn/a ROA-53.0
Net marginn/a Rev growthn/a
Debt/Equityn/a EPS growthn/a
NTSK selected based on: • UPCOMING CATALYSTS: High probability events within 30 days • COMPOSITE SCORE: 69.1/100
#3 PURR PURR Biotechnology Composite 54.9 / 100
PURR price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum54.1
Catalyst50.0n/a
Sentiment62.0
Technical80.1
Fundamental37.0
Smart Moneyn/a
ML Ensemble
Composite54.9—
Universe percentile91

Technicals (2026-09-18)

RSI(14)68.8 ADX(14)42.6
MACD1.025 Signal1.011
MACD hist0.014 ATR(14)1.15
SMA 2011.84 SMA 508.91
SMA 200n/a Vol ratio1.25
Boll upper13.46 Boll lower10.22
CCI(20)240.9 MFI(14)50.7
PURR selected based on: • UPCOMING CATALYSTS: High probability events within 30 days • COMPOSITE SCORE: 54.9/100
#4 GRDN GRDN Health Care Composite 55.5 / 100
GRDN price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum58.7
Catalyst50.0n/a
Sentiment50.0n/a
Technical67.9
Fundamental73.8
Smart Moneyn/a
ML Ensemble
Composite55.5—
Universe percentile89

Technicals (2026-09-18)

RSI(14)62.8 ADX(14)30.8
MACD1.815 Signal1.232
MACD hist0.583 ATR(14)1.51
SMA 2041.27 SMA 5040.50
SMA 20036.51 Vol ratio1.00
Boll upper48.55 Boll lower33.99
CCI(20)76.6 MFI(14)74.2

Sentiment & news

No sentiment or news collected yet.

Fundamentals

P/E56.2 PEGn/a
P/B9.26 P/S1.91
ROE30.8 ROA15.8
Net marginn/a Rev growth10.3
Debt/Equityn/a EPS growth10.9
GRDN selected based on: • UPCOMING CATALYSTS: High probability events within 30 days • COMPOSITE SCORE: 55.5/100
#5 PS PS Financial Services Composite 59.0 / 100
PS price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum64.0
Catalyst50.0n/a
Sentiment56.5
Technical77.1
Fundamental53.9
Smart Moneyn/a
ML Ensemble
Composite59.0—
Universe percentile86

Technicals (2026-09-18)

RSI(14)69.7 ADX(14)25.2
MACD1.393 Signal0.674
MACD hist0.719 ATR(14)2.76
SMA 2040.56 SMA 5038.06
SMA 200n/a Vol ratio3.79
Boll upper46.82 Boll lower34.29
CCI(20)242.3 MFI(14)75.6
PS selected based on: • UPCOMING CATALYSTS: High probability events within 30 days • COMPOSITE SCORE: 59.0/100
#6 INSW INSW Energy Composite 73.0 / 100
INSW price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum56.6
Catalyst50.0n/a
Sentiment54.3
Technical64.6
Fundamental59.1
Smart Moneyn/a
ML Ensemble
Composite73.0—
Universe percentile81

Technicals

No indicators on file yet.

INSW selected based on: • UPCOMING CATALYSTS: High probability events within 30 days • COMPOSITE SCORE: 73.0/100
#7 BGC BGC Financial Services Composite 52.1 / 100
BGC price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum41.0
Catalyst60.5
Sentiment82.7
Technical64.3
Fundamental66.4
Smart Moneyn/a
ML Ensemble
Composite52.1—
Universe percentile71

Technicals (2026-09-18)

RSI(14)58.5 ADX(14)11.3
MACD0.208 Signal0.228
MACD hist-0.021 ATR(14)0.35
SMA 2012.06 SMA 5011.53
SMA 20010.16 Vol ratio2.49
Boll upper12.32 Boll lower11.79
CCI(20)65.6 MFI(14)59.8

Fundamentals

P/En/a PEGn/a
P/Bn/a P/Sn/a
ROE0.1 ROA0.0
Net margin0.1 Rev growth0.3
Debt/Equity1.60 EPS growth0.2
BGC selected based on: • UPCOMING CATALYSTS: High probability events within 30 days • COMPOSITE SCORE: 52.1/100
#8 TNK TNK Energy Composite 64.2 / 100
TNK price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum57.1
Catalyst50.0n/a
Sentiment57.2
Technical73.2
Fundamental41.1
Smart Moneyn/a
ML Ensemble
Composite64.2—
Universe percentile69

Technicals (2026-09-11)

RSI(14)73.8 ADX(14)24.5
MACD4.459 Signal3.795
MACD hist0.664 ATR(14)2.91
SMA 2090.98 SMA 5081.25
SMA 20071.54 Vol ratio2.01
Boll upper98.91 Boll lower83.05
CCI(20)224.2 MFI(14)67.6

Fundamentals

P/En/a PEGn/a
P/Bn/a P/Sn/a
ROE0.2 ROA0.2
Net margin0.4 Rev growth-0.2
Debt/Equityn/a EPS growth-0.1
TNK selected based on: • UPCOMING CATALYSTS: High probability events within 30 days • COMPOSITE SCORE: 64.2/100
#9 RBLX RBLX Media Composite 38.1 / 100
RBLX price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum57.8
Catalyst50.0n/a
Sentiment68.6
Technical59.1
Fundamental35.4
Smart Moneyn/a
ML Ensemble
Composite38.1—
Universe percentile56

Technicals (2026-09-18)

RSI(14)61.7 ADX(14)27.3
MACD1.879 Signal1.062
MACD hist0.816 ATR(14)2.25
SMA 2043.12 SMA 5043.89
SMA 20057.81 Vol ratio1.02
Boll upper51.37 Boll lower34.87
CCI(20)81.4 MFI(14)64.4

Fundamentals

P/En/a PEGn/a
P/B144.18 P/S6.99
ROE-288.8 ROA-10.6
Net marginn/a Rev growth41.3
Debt/Equityn/a EPS growthn/a
RBLX selected based on: • UPCOMING CATALYSTS: High probability events within 30 days • COMPOSITE SCORE: 38.1/100
#10 SPCX SPCX Telecommunication Composite 52.9 / 100
SPCX price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum45.0
Catalyst50.0n/a
Sentiment55.7
Technical71.5
Fundamental45.7
Smart Moneyn/a
ML Ensemble
Composite52.9—
Universe percentile34

Technicals (2026-09-18)

RSI(14)58.1 ADX(14)24.1
MACD4.146 Signal3.727
MACD hist0.420 ATR(14)7.41
SMA 20145.33 SMA 50134.64
SMA 200n/a Vol ratio2.53
Boll upper156.82 Boll lower133.84
CCI(20)105.0 MFI(14)61.1

Fundamentals

P/En/a PEGn/a
P/B17.67 P/S110.98
ROEn/a ROAn/a
Net marginn/a Rev growthn/a
Debt/Equityn/a EPS growthn/a
SPCX selected based on: • UPCOMING CATALYSTS: High probability events within 30 days • COMPOSITE SCORE: 52.9/100
A standing note on method. I run this book in paper-trading mode, so every fill you see is simulated rather than a realised, audited track record — I would rather state that plainly than flatter the numbers. Nothing here is investment advice, an offer, or a solicitation; it is my own research, published so it can be read and argued with in the open. The blacked-out passages mark the parts of the process I keep proprietary. And because the framework recalibrates every week, where my read was wrong I expect the priors — not my ego — to be the first to say so.