← All research
Execution · Buys

Trade Execution — Buys PAPER TRADING

10 positions opened · week of June 29, 2026
Redacted — proprietary method withheld. The space is kept so you can see where detail exists.

Execution summary

I filled 10 market orders at Monday's open for the week of June 29, 2026. I show the ATR-scaled stop and the conviction I carried in; the position weightings stay proprietary.

TickerFillSharesValue $StopCompositeExp. return
OSCR0.000.00007819.43GTC ATR stop82.5
FA0.000.00007819.43GTC ATR stop76.3
DLTR0.000.00007819.43GTC ATR stop66.2
BLLN0.000.00007819.43GTC ATR stop80.9
WLY0.000.00007819.43GTC ATR stop70.4
WELL0.000.00007819.43GTC ATR stop68.9
FHB0.000.00007819.43GTC ATR stop67.6
NP0.000.00007819.43GTC ATR stop68.9
OKTA0.000.00007819.43GTC ATR stop61.7
BEAM0.000.00007819.43GTC ATR stop70.3

Macro environment

VIX
18.89
10Y−2Y
+0.31
HY OAS
2.78
Unemployment
4.3
SPY 20d
-2.77%

Here is how I read the backdrop: volatility sits mid-band at 18.9 (about 1.19% a day), neither complacent nor panicked, the 10y−2y curve has steepened to +0.31, a quieter vote of confidence in duration, high-yield spreads at 2.78 are still contained, so credit is not yet contradicting the tape, and the S&P's trailing month is -2.8%, 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-06-28

Per-position evidence

#1 OSCR OSCR Unknown Composite 82.5 / 100

Filled at 0.00 for 0.0000 shares ($7819.43).

OSCR price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum51.5
Catalyst50.0n/a
Sentiment87.9
Technical61.3
Fundamental50.0n/a
Smart Moneyn/a
ML Ensemblen/an/a
Composite82.5
Universe percentile98

Technicals

No indicators on file yet.

OSCR selected based on: • UPCOMING CATALYSTS: High probability events within 30 days • COMPOSITE SCORE: 82.5/100
#2 FA FA Professional Services Composite 76.3 / 100

Filled at 0.00 for 0.0000 shares ($7819.43).

FA price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum37.7
Catalyst50.0n/a
Sentiment77.1
Technical73.1
Fundamental50.0n/a
Smart Moneyn/a
ML Ensemblen/an/a
Composite76.3
Universe percentile95

Technicals (2026-06-12)

RSI(14)62.3 ADX(14)35.7
MACD0.534 Signal0.635
MACD hist-0.101 ATR(14)0.66
SMA 2015.70 SMA 5014.03
SMA 20013.68 Vol ratio5.47
Boll upper16.79 Boll lower14.62
CCI(20)128.8 MFI(14)75.5
FA selected based on: • UPCOMING CATALYSTS: High probability events within 30 days • COMPOSITE SCORE: 76.3/100
#3 DLTR DLTR Retail Composite 66.2 / 100

Filled at 0.00 for 0.0000 shares ($7819.43).

DLTR price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum35.6
Catalyst50.0n/a
Sentiment65.2
Technical79.2
Fundamental63.7
Smart Moneyn/a
ML Ensemblen/an/a
Composite66.2
Universe percentile91

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

Fundamentals

P/E16.7 PEGn/a
P/B6.21 P/S1.11
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: 66.2/100
#4 BLLN BLLN Health Care Composite 80.9 / 100

Filled at 0.00 for 0.0000 shares ($7819.43).

BLLN price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum44.0
Catalyst73.3
Sentiment87.2
Technical75.0
Fundamental50.0n/a
Smart Moneyn/a
ML Ensemblen/an/a
Composite80.9
Universe percentile88

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: 80.9/100
#5 WLY WLY Media Composite 70.4 / 100

Filled at 0.00 for 0.0000 shares ($7819.43).

WLY price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum37.1
Catalyst50.0n/a
Sentiment84.5
Technical66.5
Fundamental56.2
Smart Moneyn/a
ML Ensemblen/an/a
Composite70.4
Universe percentile84

Technicals

No indicators on file yet.

Fundamentals

P/E28.3 PEGn/a
P/B3.12 P/S1.42
ROE20.8 ROA6.0
Net marginn/a Rev growth-1.9
Debt/Equityn/a EPS growth282.1
WLY selected based on: • UPCOMING CATALYSTS: High probability events within 30 days • COMPOSITE SCORE: 70.4/100
#6 WELL WELL Real Estate Composite 68.9 / 100

Filled at 0.00 for 0.0000 shares ($7819.43).

WELL price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum38.2
Catalyst50.0n/a
Sentiment86.0
Technical80.0
Fundamental47.1
Smart Moneyn/a
ML Ensemblen/an/a
Composite68.9
Universe percentile80

Technicals (2026-06-12)

RSI(14)55.4 ADX(14)14.5
MACD-0.883 Signal-1.552
MACD hist0.669 ATR(14)5.43
SMA 20209.29 SMA 50210.27
SMA 200193.92 Vol ratio0.60
Boll upper223.57 Boll lower195.02
CCI(20)45.4 MFI(14)56.6

Fundamentals

P/E155.7 PEGn/a
P/B3.06 P/S13.46
ROE3.5 ROA2.2
Net marginn/a Rev growth37.5
Debt/Equityn/a EPS growth15.7
WELL selected based on: • UPCOMING CATALYSTS: High probability events within 30 days • COMPOSITE SCORE: 68.9/100
#7 FHB FHB Banking Composite 67.6 / 100

Filled at 0.00 for 0.0000 shares ($7819.43).

FHB price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum36.2
Catalyst50.0n/a
Sentiment64.8
Technical78.7
Fundamental50.0n/a
Smart Moneyn/a
ML Ensemblen/an/a
Composite67.6
Universe percentile77

Technicals (2026-06-12)

RSI(14)68.6 ADX(14)25.0
MACD0.374 Signal0.232
MACD hist0.142 ATR(14)0.54
SMA 2027.24 SMA 5026.92
SMA 20025.72 Vol ratio0.82
Boll upper28.42 Boll lower26.06
CCI(20)191.5 MFI(14)70.1
FHB selected based on: • UPCOMING CATALYSTS: High probability events within 30 days • COMPOSITE SCORE: 67.6/100
#8 NP NP Insurance Composite 68.9 / 100

Filled at 0.00 for 0.0000 shares ($7819.43).

NP price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum35.4
Catalyst50.0n/a
Sentiment68.1
Technical72.2
Fundamental50.0n/a
Smart Moneyn/a
ML Ensemblen/an/a
Composite68.9
Universe percentile73

Technicals (2026-06-18)

RSI(14)61.4 ADX(14)16.0
MACD0.382 Signal0.050
MACD hist0.331 ATR(14)1.23
SMA 2026.91 SMA 5026.94
SMA 200n/a Vol ratio0.42
Boll upper30.02 Boll lower23.80
CCI(20)101.1 MFI(14)48.9

Fundamentals

No fundamental data on file yet.

NP selected based on: • UPCOMING CATALYSTS: High probability events within 30 days • COMPOSITE SCORE: 68.9/100
#9 OKTA OKTA Technology Composite 61.7 / 100

Filled at 0.00 for 0.0000 shares ($7819.43).

OKTA price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum52.5
Catalyst50.0n/a
Sentiment62.1
Technical60.1
Fundamental50.0n/a
Smart Moneyn/a
ML Ensemblen/an/a
Composite61.7
Universe percentile70

Technicals

No indicators on file yet.

OKTA selected based on: • UPCOMING CATALYSTS: High probability events within 30 days • COMPOSITE SCORE: 61.7/100
#10 BEAM BEAM Biotechnology Composite 70.3 / 100

Filled at 0.00 for 0.0000 shares ($7819.43).

BEAM price (60d)

Decision & pillar scores

PillarScoreWeight
Momentum47.6
Catalyst75.0
Sentiment72.3
Technical50.5
Fundamental50.0n/a
Smart Moneyn/a
ML Ensemblen/an/a
Composite70.3
Universe percentile66

Technicals

No indicators on file yet.

Fundamentals

No fundamental data on file yet.

BEAM selected based on: • UPCOMING CATALYSTS: High probability events within 30 days • COMPOSITE SCORE: 70.3/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.