← All research
Weekly Selection

Weekly Selection PAPER TRADING

Why these 10 stocks · week of July 13, 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 July 13, 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.84
10Y−2Y
+0.38
HY OAS
2.70
Unemployment
4.2
SPY 20d
+2.13%

Here is how I read the backdrop: volatility is cheap at 15.8 — barely 1.00% a day — and cheap vol is exactly where I watch crowding hardest, the 10y−2y curve has steepened to +0.38, 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 +2.1%, 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-07-10

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 IMVT IMVT Biotechnology Composite 71.1 / 100
IMVT price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum59.0
Catalyst50.0n/a
Sentiment50.0n/a
Technical78.2
Fundamental36.9
Smart Moneyn/a
ML Ensemble
Composite71.1
Universe percentile98

Technicals (2026-06-18)

RSI(14)65.6 ADX(14)25.6
MACD1.221 Signal1.061
MACD hist0.160 ATR(14)1.49
SMA 2032.91 SMA 5029.94
SMA 20024.73 Vol ratio1.15
Boll upper35.54 Boll lower30.28
CCI(20)135.8 MFI(14)55.0
IMVT selected based on: • UPCOMING CATALYSTS: High probability events within 30 days • COMPOSITE SCORE: 71.1/100
#2 OII OII Energy Composite 65.6 / 100
OII price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum50.7
Catalyst50.0n/a
Sentiment77.9
Technical60.5
Fundamental64.4
Smart Moneyn/a
ML Ensemble
Composite65.6
Universe percentile95

Technicals

No indicators on file yet.

Fundamentals

P/E11.9 PEGn/a
P/B2.24 P/S1.51
ROE34.6 ROA13.3
Net marginn/a Rev growth2.4
Debt/Equityn/a EPS growth88.3
OII selected based on: • UPCOMING CATALYSTS: High probability events within 30 days • COMPOSITE SCORE: 65.6/100
#3 DHR DHR Life Sciences Tools & Services Composite 71.7 / 100
DHR price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum41.4
Catalyst72.5
Sentiment65.8
Technical70.5
Fundamental54.6
Smart Moneyn/a
ML Ensemble
Composite71.7
Universe percentile92

Technicals (2026-07-10)

RSI(14)62.3 ADX(14)20.5
MACD3.756 Signal2.731
MACD hist1.025 ATR(14)5.14
SMA 20188.08 SMA 50185.71
SMA 200205.95 Vol ratio1.21
Boll upper202.98 Boll lower173.18
CCI(20)102.4 MFI(14)76.0

Fundamentals

P/E39.0 PEGn/a
P/B3.08 P/S5.73
ROE7.1 ROA4.5
Net marginn/a Rev growth4.0
Debt/Equityn/a EPS growth0.3
DHR selected based on: • UPCOMING CATALYSTS: High probability events within 30 days • COMPOSITE SCORE: 71.7/100
#4 SN SN Consumer products Composite 52.6 / 100
SN price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum52.3
Catalyst50.0n/a
Sentiment72.8
Technical61.6
Fundamental65.6
Smart Moneyn/a
ML Ensemble
Composite52.6
Universe percentile88

Technicals

No indicators on file yet.

Fundamentals

P/E30.8 PEGn/a
P/B5.90 P/S3.38
ROE28.1 ROA14.2
Net marginn/a Rev growth15.9
Debt/Equityn/a EPS growth56.6
SN selected based on: • UPCOMING CATALYSTS: High probability events within 30 days • COMPOSITE SCORE: 52.6/100
#5 BLLN BLLN Health Care Composite 60.1 / 100
BLLN price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum59.2
Catalyst73.3
Sentiment52.7
Technical73.4
Fundamental38.4
Smart Moneyn/a
ML Ensemble
Composite60.1
Universe percentile85

Technicals (2026-06-15)

RSI(14)59.6 ADX(14)20.1
MACD4.249 Signal3.759
MACD hist0.490 ATR(14)6.67
SMA 2094.07 SMA 5088.21
SMA 200n/a Vol ratio1.46
Boll upper108.23 Boll lower79.90
CCI(20)90.2 MFI(14)61.5
BLLN selected based on: • UPCOMING CATALYSTS: High probability events within 30 days • COMPOSITE SCORE: 60.1/100
#6 DLTR DLTR Retail Composite 57.0 / 100
DLTR price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum42.1
Catalyst75.0
Sentiment85.1
Technical74.9
Fundamental51.2
Smart Moneyn/a
ML Ensemble
Composite57.0
Universe percentile82

Technicals (2026-06-09)

RSI(14)59.5 ADX(14)30.6
MACD2.503 Signal1.078
MACD hist1.425 ATR(14)4.69
SMA 20101.82 SMA 50103.37
SMA 200110.21 Vol ratio0.79
Boll upper119.50 Boll lower84.15
CCI(20)72.5 MFI(14)59.6

Sentiment & news

Combined sentiment+0.86 Momentum (WoW)+0.37
News (pos/neg)4/0 Social posts0

Fundamentals

P/E18.6 PEGn/a
P/B6.21 P/S1.23
ROE35.9 ROA9.5
Net marginn/a Rev growth51.3
Debt/Equityn/a EPS growth-4.8
DLTR selected based on: • UPCOMING CATALYSTS: High probability events within 30 days • COMPOSITE SCORE: 57.0/100
#7 NAVN NAVN Hotels, Restaurants & Leisure Composite 60.5 / 100
NAVN price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum54.0
Catalyst50.0n/a
Sentiment62.4
Technical60.9
Fundamental47.9
Smart Moneyn/a
ML Ensemble
Composite60.5
Universe percentile78

Technicals

No indicators on file yet.

Fundamentals

P/En/a PEGn/a
P/B2.22 P/S9.39
ROE-44.6 ROA-26.4
Net marginn/a Rev growthn/a
Debt/Equityn/a EPS growthn/a
NAVN selected based on: • UPCOMING CATALYSTS: High probability events within 30 days • COMPOSITE SCORE: 60.5/100
#8 NUVL NUVL Biotechnology Composite 61.3 / 100
NUVL price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum49.9
Catalyst50.0n/a
Sentiment86.8
Technical60.9
Fundamental28.2
Smart Moneyn/a
ML Ensemble
Composite61.3
Universe percentile75

Technicals

No indicators on file yet.

Fundamentals

P/En/a PEGn/a
P/B5.86 P/Sn/a
ROE-42.8 ROA-37.8
Net marginn/a Rev growthn/a
Debt/Equityn/a EPS growthn/a
NUVL selected based on: • UPCOMING CATALYSTS: High probability events within 30 days • COMPOSITE SCORE: 61.3/100
#9 SHC SHC Life Sciences Tools & Services Composite 60.6 / 100
SHC price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum48.2
Catalyst50.0n/a
Sentiment61.1
Technical62.3
Fundamental56.9
Smart Moneyn/a
ML Ensemble
Composite60.6
Universe percentile72

Technicals

No indicators on file yet.

Fundamentals

P/E67.4 PEGn/a
P/B8.27 P/S4.51
ROE20.6 ROA3.6
Net marginn/a Rev growth7.4
Debt/Equityn/a EPS growth277.5
SHC selected based on: • UPCOMING CATALYSTS: High probability events within 30 days • COMPOSITE SCORE: 60.6/100
#10 ALL ALL Insurance Composite 60.6 / 100
ALL price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum48.2
Catalyst80.0
Sentiment52.0
Technical61.0
Fundamental55.7
Smart Moneyn/a
ML Ensemble
Composite60.6
Universe percentile68

Technicals

No indicators on file yet.

Fundamentals

P/E6.3 PEGn/a
P/B1.78 P/S0.96
ROE42.7 ROA10.1
Net marginn/a Rev growth4.4
Debt/Equityn/a EPS growth203.8
ALL selected based on: • UPCOMING CATALYSTS: High probability events within 30 days • COMPOSITE SCORE: 60.6/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.