Walk-forward validation

Model Backtest

Historical next-quarter validation for the primary v1.3 segment router, with baseline comparators kept in the research view.
Primary router accuracy43%2,136 comparable router rowsGenerated 2026-08-21 03:57:23 JST
Walk-forward validation

Duquesne segment-router-v1.3-0.1

Primary validation now leads with Model v1.3 Segment Router, which selects the best historical sub-model by segment while retaining rules-v0.6 as fallback and baseline.

43%Hybrid-default router s160 / lift 3 · +3.3 pts vs rules
39%+0.0 pts vs company-only · +0.1 pts vs behavior
39%+0.1 pts vs behavior-only
100% / 100% / 100%2,475 company · 2,475 portfolio · 2,475 macro
0.777Lower is better for probability quality
Model router

Model v1.3 Segment Router

43%Hybrid-default router s160 / lift 3 · +1.9 pts vs v1.1 hybrid
+3.3 ptsRules 40% · router weighted 41%
v1.1 hybrid 890 / v1.1 pure 7 / Hold 4 / Rules 1,2352,136 walk-forward rows
Shadow readyPromote only if the router beats rules and the v1.1 hybrid on the same rows, then survives live shadow tracking.
RouterAccuracyWeightedDelta vs hybridDelta vs rulesMin supportFallbackModel mix
Hybrid-default router s160 / lift 3922 / 2,136 correct43%41%+1.9 pts+3.3 pts160 / 3.0 ptsv1.1 hybrid
v1.1 hybrid 890v1.1 pure 7Hold 4Rules 1,235
Hybrid-default router s80 / lift 2920 / 2,136 correct43%41%+1.8 pts+3.2 pts80 / 2.0 ptsv1.1 hybrid
v1.1 hybrid 305v1.1 pure 332Hold 39v1.2 macro blend 2
Hybrid-default router s220 / lift 4919 / 2,136 correct43%41%+1.8 pts+3.1 pts220 / 4.0 ptsv1.1 hybrid
v1.1 hybrid 1,124Rules 1,012
Hybrid-default router s120 / lift 2916 / 2,136 correct43%41%+1.6 pts+3.0 pts120 / 2.0 ptsv1.1 hybrid
v1.1 hybrid 542v1.1 pure 229Rules 1,365
Router support 60 / lift 1890 / 2,136 correct42%39%+0.4 pts+1.8 pts60 / 1.0 ptsbest_global
v1.1 hybrid 86v1.1 pure 626Hold 51v1.2 macro blend 44
Hybrid-default router s60 / lift 1890 / 2,136 correct42%39%+0.4 pts+1.8 pts60 / 1.0 ptsv1.1 hybrid
v1.1 hybrid 120v1.1 pure 592Hold 51v1.2 macro blend 44
Router support 45 / lift 1879 / 2,136 correct41%38%-0.1 pts+1.3 pts45 / 1.0 ptsbest_global
v1.1 hybrid 76v1.1 pure 556Hold 86v1.2 macro blend 49
Hybrid-default router s45 / lift 1878 / 2,136 correct41%38%-0.1 pts+1.2 pts45 / 1.0 ptsv1.1 hybrid
v1.1 hybrid 74v1.1 pure 570Hold 86v1.2 macro blend 49
BaselineAccuracyWeightedBrierAction mixADD / EXIT recall
v1.1 hybrid 75/25hier_hybrid_ml75_rules2541%40%0.856A 440 / H 403 / R 389 / X 90427% / 56%
Rules v0.6rules40%35%1.202A 615 / H 383 / R 258 / X 88036% / 53%
v1.1 purehierarchical40%38%0.942A 438 / H 421 / R 427 / X 85026% / 52%
v1.2 macro blend 10%macro_blend_1039%38%0.883A 452 / H 423 / R 422 / X 83927% / 51%
v1.2 selective macromacro_selective_t0_2_s0_4539%38%0.946A 440 / H 444 / R 438 / X 81425% / 49%
Hold baselinehold19%16%1.625A 0 / H 2,136 / R 0 / X 00% / 0%
SegmentRowsBest modelBest accuracyRulesHybridLift vs hybrid
driver_equity:biotech_liquidity:risk_off36Hold baseline61%36%31%+30.6 pts
theme_macro:software_and_ai_infrastructure:neutral43Rules v0.651%51%40%+11.6 pts
sector_macro:materials:strong_tailwind81Rules v0.641%41%30%+11.1 pts
driver_liquidity:biotech_liquidity:easy131Hold baseline40%33%31%+9.9 pts
streak:latest_reduce295Rules v0.652%52%42%+9.8 pts
hybrid_action:hold403Rules v0.642%42%33%+8.7 pts
v11_action:hold421Rules v0.644%44%35%+8.3 pts
sector:transports41v1.1 pure51%34%44%+7.3 pts
rules_action:exit880Rules v0.653%53%46%+7.3 pts
size_macro:small:headwind44Rules v0.668%68%61%+6.8 pts
Latest rowRouterSelected modelRulesHybridv1.2ActualSegment
NTRANatera Inc18.14% weightREDUCE 100%Rules v0.6+3.2 pts historical liftREDUCEREDUCEREDUCEHOLDrules_action:reduce
INSMInsmed Inc5.59% weightREDUCE 100%Rules v0.6+3.2 pts historical liftREDUCEREDUCEREDUCEADDrules_action:reduce
TSMTaiwan Semiconductor Manufactu4.96% weightREDUCE 100%Rules v0.6+3.9 pts historical liftREDUCEREDUCEREDUCEADDdriver_liquidity:growth_risk-on:easy
YPFYPF S.A. ADR4.43% weightHOLD 100%Rules v0.6+3.1 pts historical liftHOLDADDADDHOLDv11_action:add
EWZiShares MSCI Brazil ETF3.91% weightREDUCE 39%v1.1 hybrid 75/250.0 pts historical liftHOLDREDUCEREDUCEHOLDglobal
TBBBBBB Foods Inc3.26% weightADD 100%Rules v0.6+3.9 pts historical liftADDREDUCEREDUCEREDUCEdriver_liquidity:growth_risk-on:easy
AAAlcoa Corp2.93% weightREDUCE 71%v1.1 hybrid 75/250.0 pts historical liftADDREDUCEREDUCEREDUCEglobal
NAMSNewAmsterdam Pharma Company NV2.91% weightHOLD 100%Rules v0.6+8.9 pts historical liftHOLDHOLDHOLDHOLDv11_action:hold
SESea Ltd2.70% weightADD 100%Rules v0.6+3.9 pts historical liftADDREDUCEREDUCEHOLDdriver_liquidity:growth_risk-on:easy
STMSTMicroelectronics N.V. ADS AD2.67% weightADD 100%Rules v0.6+3.9 pts historical liftADDADDADDADDdriver_liquidity:growth_risk-on:easy

Segment Router v1.3 improves versus the best v1.1 hybrid on the same rows. Keep it in research/shadow until live tracking confirms the routing policy. The router is walk-forward: each target quarter can only use earlier quarters to decide which model wins in each segment.

Model v1.4 diagnostics

Router Calibration & Error Attribution

43%2,136 rows · weighted 41%
+44.3 ptsRaw avg 87% vs calibrated avg 44%
ADD25% hit · 319 misses
segment: global40% hit · 0.0 pts vs hybrid
Probability bucketRowsRaw avgActual hit rateCalibrated rangeOverconfidenceAction mix
0-40low sample3937%21%10%-31%+16.9 ptsTrim 8 / Exit 11
40-50low sample7946%32%23%-40%+14.1 ptsTrim 20 / Exit 19
50-60medium sample15555%37%31%-44%+18.0 ptsTrim 29 / Exit 47
60-70medium sample17565%38%32%-44%+26.9 ptsTrim 54 / Exit 58
70+high sample1,68896%45%43%-47%+50.6 ptsTrim 211 / Exit 926
Actual actionRowsRouter hitRulesHybridMiss weightPredicted mix
EXIT87465%53%56%13%Trim 88 / Exit 566
REDUCE43431%25%33%22%Trim 133 / Exit 111
ADD42725%36%27%14%Trim 65 / Exit 195
HOLD40129%30%33%10%Trim 36 / Exit 189

P1 ADD recall expert

Actual ADD rows are only hit at 25.29%, with 319 missed rows.Train a binary ADD-vs-not-ADD head using macro risk-on, recent company signal acceleration, weight room-to-max, and prior add streak features.

P1 REDUCE versus EXIT separation

Actual REDUCE rows are hit at 30.65%, while the router often collapses trims into hold/exit decisions.Add a trim-size head that separates partial reductions from full exits using weight bucket, liquidity regime, drawdown, and concentration features.

P2 EXIT confidence calibration

Predicted EXIT rows show 37.67 points of overconfidence.Calibrate the exit gate with action-specific thresholds before allowing high-confidence EXIT labels on current holdings.

P2 Largest failure cluster expert

segment:global contributes 34.88% of total miss-weight at 40.22% accuracy.Create a specialist router branch for this cluster and require out-of-sample lift before routing live rows through it.

P3 Use calibrated confidence in the UI

Raw top probability is not the same as historical hit rate; current predictions should display empirical hit-rate ranges.Show calibrated confidence beside raw probability, then use calibrated confidence for actionable/high-conviction filters.
Failure clusterRowsAccuracyMiss weightOverconfidenceDelta vs rulesDelta vs hybrid
segment: globalTrim 204 / Exit 366 actual89040%35%+29.9 pts+8.3 pts0.0 pts
selected model: hier hybrid ml75 rules25|actual: reduceTrim 204 / Exit 0 actual20432%12%+36.4 pts+11.8 pts0.0 pts
macro bucket: strong tailwind|actual: reduceTrim 215 / Exit 0 actual21529%10%+57.9 pts+2.8 pts-7.0 pts
prediction: add->actual: reduceTrim 125 / Exit 0 actual1250%10%+83.5 pts-5.6 pts-12.0 pts
selected model: rules|actual: reduceTrim 226 / Exit 0 actual22629%10%+70.8 pts0.0 pts-5.8 pts
High-confidence missRouterActualCalibratedSelected modelSegmentMacro
CPNGCoupang Inc18.92% weight · 2022-03-31HOLD 100%ADD42%37%-48%Rules v0.6driver liquidity: growth risk-on: easystrong headwind
NTRANatera Inc18.14% weight · 2026-06-30REDUCE 100%HOLD43%37%-50%Rules v0.6rules action: reducestrong tailwind
MSFTMicrosoft Corporation15.80% weight · 2021-03-31HOLD 100%REDUCE42%37%-48%Rules v0.6driver liquidity: growth risk-on: easystrong tailwind
NTRANatera Inc15.72% weight · 2025-06-30HOLD 100%REDUCE42%37%-48%Rules v0.6driver liquidity: biotech liquidity: neutralstrong headwind
CPNGCoupang Inc14.02% weight · 2021-12-31HOLD 100%ADD42%37%-48%Rules v0.6driver liquidity: growth risk-on: easystrong tailwind
MSFTMicrosoft Corporation13.64% weight · 2022-06-30HOLD 100%REDUCE42%37%-48%Rules v0.6driver liquidity: growth risk-on: easystrong headwind
LLYLilly(Eli) & Co13.36% weight · 2023-03-31HOLD 100%REDUCE42%37%-48%Rules v0.6v11 action: holdstrong headwind
NTRANatera Inc12.80% weight · 2025-09-30REDUCE 100%HOLD43%37%-50%Rules v0.6v11 action: holdstrong tailwind

Do not chase generic feature tweaks next. Use v1.4 to build specialist heads for weak action types and show calibrated confidence in current predictions so high raw probabilities do not imply false certainty.

Model v1.5 research

Directional Binary Model

58%Binary all + past accuracy threshold · weighted 56%
61%Trim/Exit base rate 61% · Build/Keep 39%
-3.1 pts+0.1 pts vs folded v1.3 router
Research only4 / 8 latest quarters above global majority
Historical Replay2,475 rows · 2015-06-30 to 2026-06-30
Pass0 violations · 4 source checks
Historical replay checkStatusRowsViolationsUnknownRule
Prediction rowsPass2,47500Every prediction row must have target_quarter strictly after as_of_quarter.
Company signals109 post-quarter fiscal periods were already filed by as-of datePass2,6510832Company facts must be filed by the model's as-of date. Fiscal periods after the 13F quarter are allowed only when already filed by that as-of date.
Macro contextPass5900Macro source dates must be on or before the quarter's as-of date.
Position contextPass2,65100Position and portfolio context must be keyed by as-of quarter and position key.
CandidateAccuracyWeightedLift vs majorityBuild recallTrim recallPredicted mix
Binary all + past accuracy thresholdAll-feature binary logistic with a probability threshold learned only from prior walk-forward predictions.58%56%-3.1 pts41%69%B/K 750 / T/X 1,386
Binary all featuresDirection model using behavior, company, portfolio, and macro features.57%56%-3.8 pts49%63%B/K 894 / T/X 1,242
Binary behavior + portfolio + macroBehavior plus portfolio posture, exposure shifts, and macro regimes.57%55%-3.9 pts51%62%B/K 922 / T/X 1,214
Binary all regularizedAll features with stronger regularization and partial class balancing.57%56%-4.1 pts51%61%B/K 925 / T/X 1,211
Binary behavior onlyOnly historical 13F behavior, position size, age, and price context.57%54%-4.2 pts50%61%B/K 926 / T/X 1,210
Binary all + build recall guardAll-feature binary logistic with a prior threshold that keeps build/keep recall from collapsing.56%55%-5.1 pts50%60%B/K 935 / T/X 1,201
Binary behavior + companyBehavior plus point-in-time earnings, KPI, guidance, valuation, risk, and evidence quality.56%55%-5.2 pts50%60%B/K 938 / T/X 1,198
Binary all features balancedAll features with inverse-frequency class weighting.56%55%-5.3 pts52%58%B/K 977 / T/X 1,159
Folded baselineAccuracyWeightedBuild recallTrim recallPredicted mix
Hold baseline folded828 / 2,136 correct39%40%100%0%B/K 2,136 / T/X 0
v1.3 primary router folded1,241 / 2,136 correct58%58%41%69%B/K 753 / T/X 1,383
Rules v0.6 folded1,158 / 2,136 correct54%52%51%56%B/K 998 / T/X 1,138
v1.1 hybrid 75/25 folded1,233 / 2,136 correct58%56%46%65%B/K 843 / T/X 1,293
v1.1 pure folded1,207 / 2,136 correct57%55%46%63%B/K 859 / T/X 1,277
v1.2 macro blend folded1,205 / 2,136 correct56%55%47%63%B/K 875 / T/X 1,261
Confidence bucketRowsAvg probabilityActual hit rateOverconfidencePredicted mix
0-408535%65%-30.2 ptsB/K 0 / T/X 85
40-5010345%56%-11.2 ptsB/K 0 / T/X 103
50-6010755%55%-0.1 ptsB/K 6 / T/X 101
60-7013365%57%+8.1 ptsB/K 9 / T/X 124
70-8025875%53%+22.4 ptsB/K 122 / T/X 136
80+1,45094%59%+35.1 ptsB/K 613 / T/X 837
Latest quartersAccuracyMajorityBuild recallTrim recallThresholdActual mix
2024-09-3056%63%17%78%30%B/K 23 / T/X 40
2024-12-3149%46%26%76%30%B/K 39 / T/X 33
2025-03-3161%72%38%70%30%B/K 21 / T/X 53
2025-06-3073%67%75%73%30%B/K 16 / T/X 33
2025-09-3065%69%50%71%30%B/K 20 / T/X 45
2025-12-3163%71%33%75%30%B/K 18 / T/X 44
2026-03-3169%69%22%90%30%B/K 18 / T/X 40
2026-06-3048%49%42%53%30%B/K 33 / T/X 32
High-confidence missDirectionalActualRulesRouterContext
EEMiShares MSCI Emerging Markets 8.26% weight · 2016-09-30Trim / Exit 100%Build / KeepaddTrim / ExitTrim / Exitreduce
De-riskingneutral
SESea Ltd0.91% weight · 2021-12-31Trim / Exit 100%Build / KeepaddTrim / ExitTrim / Exitreduce
De-riskingneutral
FCXFreeport-McMoRan Inc10.43% weight · 2022-06-30Build / Keep 100%Trim / ExitreduceTrim / ExitTrim / Exitreduce
De-riskingrisk off
STXSeagate Technology Holdings Pl3.05% weight · 2024-06-30Trim / Exit 100%Build / KeepaddTrim / ExitTrim / Exitreduce
Risk-onrisk on
TMUST-Mobile US Inc5.01% weight · 2020-09-30Trim / Exit 100%Build / KeepaddBuild / KeepTrim / Exitreduce
Risk-onrisk on
PLTRPalantir Technologies Inc1.27% weight · 2021-12-31Trim / Exit 100%Build / KeepholdTrim / ExitTrim / Exitreduce
De-riskingneutral
CVXChevron Corp.3.51% weight · 2022-03-31Trim / Exit 100%Build / KeepaddBuild / KeepTrim / Exitexit
De-riskingrisk off
LENLennar Corp. Class A0.24% weight · 2025-09-30Trim / Exit 100%Build / KeepaddTrim / ExitTrim / Exitexit
Risk-onrisk on

Directional model does not yet beat the trim/exit majority baseline. Keep it as a diagnostic and improve feature/threshold design before using it in predictions.

Model v1.6 research

Build/Keep Exception Model

57%Large position macro/portfolio tailwind · 1% coverage
+18.4 ptsBuild/Keep base rate 39%
28- hits · 12 false positives
Research only1 / 8 latest quarters above base
Pass0 violations · Historical Replay
CandidatePrecisionCoverageLiftRecallFalse positivesLarge-position precision
Large position macro/portfolio tailwindBuild/Keep exception only for large positions when macro and portfolio posture are both risk-on.Filters: rules_build_keep, macro_risk_on, portfolio_risk_on, weight_gte_257%1% · 28 rows+18.4 pts2%12 · 43%57% · 28 rows
Starter position low-reduce patternBuild/Keep exception for starter positions where prior behavior is not reduction-heavy.Filters: rules_build_keep, starter_position, reduce_rate_low57%5% · 114 rows+18.3 pts8%49 · 43%-
Positive company large positionBuild/Keep exception for large positions with positive company evidence outside risk-off macro regimes.Filters: rules_build_keep, company_positive, macro_not_risk_off, weight_gte_250%3% · 68 rows+11.2 pts4%34 · 50%50% · 68 rows
Latest action confirmationAll-feature model only when the latest action was ADD/HOLD and build probability clears a past precision gate.Filters: latest_build_keep49%21% · 449 rows+10.0 pts26%230 · 51%45% · 153 rows
Behavior + company, rules agreeBehavior/company build probability, only when rules already lean ADD/HOLD.Filters: rules_build_keep47%19% · 406 rows+8.5 pts23%214 · 53%47% · 193 rows
All features precision gateAll-feature build probability model with a past-quarter precision threshold and 5% coverage floor.47%24% · 514 rows+8.5 pts29%271 · 53%45% · 175 rows
Behavior + portfolio/macro tailwindBehavior plus portfolio/macro context, gated to risk-on or neutral market regimes.Filters: macro_not_risk_off, portfolio_not_derisking47%11% · 242 rows+7.9 pts14%129 · 53%43% · 91 rows
All features strict precision gateAll-feature model with a stricter past threshold and lower coverage floor.47%21% · 449 rows+7.8 pts25%240 · 53%44% · 156 rows
Baseline selectorPrecisionCoverageLiftSelected
Rules ADD/HOLD42%47%+3.7 pts998
Behavior ADD/HOLD42%47%+3.7 pts1,003
Latest action ADD/HOLD41%80%+2.1 pts1,705
Frequency ADD/HOLD39%98%+0.3 pts2,083
Latest quartersSelectedPrecisionBase rateLiftThreshold
2024-09-300 / 630%37%-36.5 pts88%
2024-12-310 / 720%54%-54.2 pts88%
2025-03-310 / 740%28%-28.4 pts88%
2025-06-300 / 490%33%-32.6 pts88%
2025-09-305 / 6580%31%+49.2 pts88%
2025-12-310 / 620%29%-29.0 pts80%
2026-03-310 / 580%31%-31.0 pts80%
2026-06-300 / 650%51%-50.8 pts80%
Latest exceptionBuild prob.ActualContext
False positiveBuild prob.ActualSignals
ROKURoku Inc2.38% weight · 2025-09-30100%Trim / Exitreduce
rules addlatest addpositive
UBSUBS Group AG2.23% weight · 2024-03-31100%Trim / Exitexit
rules addlatest addneutral
LWLamb Weston Holdings Inc8.26% weight · 2023-09-3098%Trim / Exitreduce
rules holdlatest holdpositive
GEGE Aerospace3.41% weight · 2024-06-3096%Trim / Exitexit
rules addlatest addneutral
CPNGCoupang Inc9.11% weight · 2024-06-3094%Trim / Exitreduce
rules holdlatest holdneutral
TECKTeck Resources Ltd6.97% weight · 2024-03-3193%Trim / Exitreduce
rules holdlatest addneutral
FCXFreeport-McMoRan Inc4.45% weight · 2021-06-3092%Trim / Exitreduce
rules holdlatest holdneutral
FLEXFlex Ltd2.52% weight · 2024-06-3086%Trim / Exitreduce
rules addlatest addneutral

Build/Keep exception model has not yet cleared the precision and coverage bar. Keep it as diagnostics.

Model v1.7 diagnostic

Macro Horizon Experiment

58%lag_1q · +0.6 pts vs current macro
57%No macro 57%
38%current_asof · 0.0 pts vs current
38%future_2q_oracle · +0.1 pts diagnostic only
Pass0 violations · oracle variants excluded from production
Macro windowProduction safe4-class accuracyADD recallDirectional accuracyBuild recallTrim recall
Lag 2Qlag_2qSafe38%27%57%41%68%
Lag 1Qlag_1qSafe38%26%58%39%70%
Current as-ofcurrent_asofSafe38%30%57%42%67%
Future 1Q oraclefuture_1q_oracleOracle37%27%57%43%66%
Future 2Q oraclefuture_2q_oracleOracle38%29%58%41%69%

Positive macro offsets are future-oracle diagnostics. They can tell us whether Duquesne anticipated later macro changes, but they must be converted into point-in-time expectation proxies before any production use.

Model v1.8 diagnostic

Macro Expectation Proxies

39%current_raw_plus_proxy · +0.4 pts vs raw current macro
38%No macro 37%
58%current_raw_plus_proxy · +0.5 pts vs raw current macro
2115 numeric · 6 categorical
Pass0 violations · all variants production-safe
Proxy setupRaw macroProxy4-class accuracyADD recallDirectional accuracyBuild recallTrim recall
No macroBehavior, company, and portfolio context without raw macro or proxy variables.--37%29%57%45%65%
Current raw macroCurrent point-in-time macro fields, matching the existing production-safe macro setup.Current-38%30%57%42%67%
Current proxy onlyOnly point-in-time expectation proxies, no raw macro fields.-Yes38%30%58%41%68%
Current raw + proxyCurrent raw macro fields plus forward-looking proxy variables.CurrentYes39%29%58%45%66%
Lag 1Q raw + current proxyLagged macro state from v1.7 plus current point-in-time expectation proxies.Lag 1QYes38%27%58%41%68%

Best setup: Current raw + proxy. These proxies are built from point-in-time market expectation signals, so the improvement is production-safe, though still below the primary router.

Model v1.9 trust gate

Model Trust Gate

53%High-confidence EXIT only · 24% coverage
39%EXIT majority 41%
49%rules_agreement_prob_80 · 30% coverage
68%High-confidence Trim/Exit only · +6.3 pts vs majority
Trust overlayUse v1.9 as a trust overlay: show high-confidence accepted slices, but keep ungated action and direction models in research mode.
Pass0 violations · Historical Replay
Action trust gateAccuracyCoverageLift vs ungatedLift vs majorityAvg prob.Predicted mix
Model probability >= 80%Accept only very high softmax probability predictions.41%63% · 1,355 rows+2.3 pts+0.0 pts94%Trim 280 / Exit 508
Model agrees with rulesAccept when v1.8 action model and rules-v0.6 choose the same action.47%44% · 946 rows+8.4 pts+6.1 pts84%Trim 129 / Exit 431
Rules agreement + 60%Accept when action model agrees with rules and top probability is at least 60%.49%38% · 815 rows+10.2 pts+7.9 pts90%Trim 113 / Exit 366
Rules agreement + 70%Accept when action model agrees with rules and top probability is at least 70%.49%35% · 737 rows+10.4 pts+8.1 pts92%Trim 100 / Exit 336
Rules agreement + 80%Accept when action model agrees with rules and top probability is at least 80%.49%30% · 651 rows+10.5 pts+8.2 pts94%Trim 87 / Exit 300
Behavior agreement + 80%Accept when action model agrees with the behavior baseline and top probability is at least 80%.49%30% · 650 rows+10.5 pts+8.2 pts94%Trim 87 / Exit 299
High-confidence EXIT onlyAccept only EXIT predictions with top probability at least 80%.53%24% · 508 rows+13.9 pts+11.6 pts94%Trim 0 / Exit 508
Non-HOLD rules agreement + 80%Accept high-probability non-HOLD predictions when model and rules agree.48%24% · 506 rows+9.6 pts+7.3 pts94%Trim 87 / Exit 300
Direction trust gateAccuracyCoverageLift vs ungatedLift vs majorityAvg prob.Predicted mix
Direction probability >= 85%Accept only very high binary direction probabilities.60%62% · 1,321 rows+1.4 pts-1.7 pts96%B/K 551 / T/X 770
Direction probability >= 90%Accept only extreme binary direction probabilities.60%53% · 1,136 rows+1.9 pts-1.2 pts97%B/K 459 / T/X 677
Direction agrees with rulesAccept when binary model and folded rules choose the same direction.60%60% · 1,286 rows+2.1 pts-1.0 pts85%B/K 444 / T/X 842
Rules direction agreement + 85%Accept when binary model agrees with folded rules and direction probability is at least 85%.62%39% · 839 rows+4.0 pts+0.9 pts96%B/K 339 / T/X 500
High-confidence Trim/Exit onlyAccept only Trim/Exit predictions with direction probability at least 85%.68%36% · 770 rows+9.4 pts+6.3 pts96%B/K 0 / T/X 770
Label quality sliceRowsShareUngated model accuracy
clean labels2,06697%39%
boundary 5 to 10 pct change703%34%
small asof weight lt 0 25 pct39518%45%
missing target action00%0%
Trusted missPredictionActualAgreement
BBarrick Mining Corp.1.86% weight · 2016-06-30EXIT 100%HOLD
rules addbehavior addmargin +100.0 pts
AEMAgnico Eagle Mines Ltd1.17% weight · 2016-06-30EXIT 100%HOLD
rules exitbehavior exitmargin +100.0 pts
EQTEQT Corp0.91% weight · 2017-03-31EXIT 100%HOLD
rules addbehavior addmargin +100.0 pts
MDTMedtronic Plc1.74% weight · 2018-12-31EXIT 100%HOLD
rules addbehavior addmargin +100.0 pts
UBSUBS Group AG0.53% weight · 2023-09-30EXIT 100%ADD
rules exitbehavior exitmargin +100.0 pts
LENLennar Corp. Class A0.24% weight · 2025-09-30EXIT 100%ADD
rules exitbehavior exitmargin +100.0 pts
GOOGLAlphabet Inc. Class A0.61% weight · 2025-12-31EXIT 100%ADD
rules exitbehavior exitmargin +100.0 pts
VEEVVeeva Systems Inc0.70% weight · 2023-12-31EXIT 100%HOLD
rules exitbehavior exitmargin +100.0 pts
Large abstained rowPredictionActualWhy it matters
METAMeta Platforms Inc31.29% weight · 2015-12-31REDUCE 98%REDUCEAbstained by High-confidence EXIT only; do not show as a trusted prediction yet.
MSFTMicrosoft Corporation27.16% weight · 2019-03-31REDUCE 50%ADDAbstained by High-confidence EXIT only; do not show as a trusted prediction yet.
METAMeta Platforms Inc27.10% weight · 2016-03-31REDUCE 94%REDUCEAbstained by High-confidence EXIT only; do not show as a trusted prediction yet.
GLDSPDR Gold Shares21.81% weight · 2015-09-30REDUCE 90%EXITAbstained by High-confidence EXIT only; do not show as a trusted prediction yet.
MSFTMicrosoft Corporation21.61% weight · 2019-12-31ADD 50%REDUCEAbstained by High-confidence EXIT only; do not show as a trusted prediction yet.
MSFTMicrosoft Corporation20.78% weight · 2019-09-30REDUCE 95%REDUCEAbstained by High-confidence EXIT only; do not show as a trusted prediction yet.
MSFTMicrosoft Corporation19.16% weight · 2018-12-31ADD 86%ADDAbstained by High-confidence EXIT only; do not show as a trusted prediction yet.
CPNGCoupang Inc18.92% weight · 2022-03-31ADD 74%ADDAbstained by High-confidence EXIT only; do not show as a trusted prediction yet.

Boundary labels are ADD/REDUCE target actions with absolute next-quarter share change from 5% to below 10%; these sit near the current 5% label threshold and should be treated as noisier than EXIT or large share changes.

Model v2.0 macro layer

Macro Asset Allocation Regime

29%Majority 38% · -8.9 pts
38%Baseline 38% · 0.0 pts
57%Baseline 58% · -0.9 pts
45%Baseline 42% · +3.3 pts
38%+0.5 pts vs baseline · diagnostic only
Pass0 violations · oracle excluded from production
Allocation setupProduction safe4-class accuracyADD recallEXIT recallDirectional accuracyBuild recallTrim recall
Baseline raw + macro proxyv1.8 current raw macro plus expectation proxy, without asset-allocation regime features.Safe38%31%44%58%42%68%
Predicted asset allocation regimeAdds a walk-forward quarter-level prediction of the next allocation regime.Safe38%31%45%57%45%65%
Actual allocation regime oracleDiagnostic-only upper bound using the actual next-quarter allocation shift.Oracle38%31%45%58%44%67%
Target quarterPredicted regimeActual regimeRisk postureActual allocation changes
2024-09-30as of 2024-06-30cyclical inflation up · 26%defensive quality upNeutral+0.8 pts
growth -10.2 ptscyclical +1.9 ptsdefensive +8.3 ptsintl +4.9 pts
2024-12-31as of 2024-09-30defensive quality up · 88%defensive quality upRisk-on+21.7 pts
growth -2.0 ptscyclical -0.8 ptsdefensive +5.1 ptsintl +0.7 pts
2025-03-31as of 2024-12-31risk off de risk · 73%risk off de riskDe-risking-14.4 pts
growth +2.5 ptscyclical -13.8 ptsdefensive +9.5 ptsintl +7.9 pts
2025-06-30as of 2025-03-31defensive quality up · 58%growth duration upRisk-on+26.4 pts
growth +12.3 ptscyclical -5.0 ptsdefensive -4.6 ptsintl -2.6 pts
2025-09-30as of 2025-06-30risk off de risk · 74%international upNeutral-2.4 pts
growth -4.0 ptscyclical +1.5 ptsdefensive -0.5 ptsintl +6.0 pts
2025-12-31as of 2025-09-30international up · 52%cyclical inflation upNeutral+5.5 pts
growth -3.4 ptscyclical +10.3 ptsdefensive -7.8 ptsintl -1.6 pts
2026-03-31as of 2025-12-31cyclical inflation up · 56%risk off de riskDe-risking-29.9 pts
growth +3.0 ptscyclical -7.7 ptsdefensive +11.1 ptsintl +7.2 pts
2026-06-30as of 2026-03-31cyclical inflation up · 60%growth duration upRisk-on+38.5 pts
growth +11.6 ptscyclical -6.5 ptsdefensive -7.1 ptsintl -6.2 pts

The production-safe allocation predictor is not yet accurate enough to replace the existing router. Its useful signal is narrower: it improves Build/Keep recall while hurting overall directional accuracy, so it should feed a future Build/Keep specialist rather than the global model.

Model v2.1 channel specialist

Channel Allocation Specialist

40%Majority 31% · +9.2 pts
38%Baseline 38% · -0.1 pts
33%Baseline 31%
45%Baseline 42% · +3.3 pts
62%trim_exit_prob_60 · 35% coverage · +0.6 pts
Pass0 violations · Historical Replay
Position model setupProduction safe4-class accuracyADD recallREDUCE recallEXIT recallDirectional accuracyBuild recall
Baseline raw + macro proxyv1.8 raw macro plus expectation proxies, without channel allocation specialist features.Safe38%31%33%44%58%42%
Predicted channel specialistAdds walk-forward channel-level overweight/underweight predictions to each position.Safe38%33%31%44%57%45%
Actual channel oracleDiagnostic upper bound using the actual next-quarter channel allocation move.Oracle38%31%35%45%60%43%
ChannelAccuracyMajorityLiftActual mixPredicted mix
Growth / AI / Semis45 quarterly rows38%31%+6.7 ptsO 15 / U 20 / N 10O 16 / U 24 / N 5
Healthcare / Biotech45 quarterly rows31%22%+8.9 ptsO 16 / U 12 / N 17O 12 / U 16 / N 17
Energy / Materials45 quarterly rows51%42%+8.9 ptsO 15 / U 15 / N 15O 17 / U 14 / N 14
Financials / Rates45 quarterly rows42%33%+8.9 ptsO 13 / U 14 / N 18O 9 / U 14 / N 22
Industrials / Cyclicals45 quarterly rows36%38%-2.2 ptsO 16 / U 17 / N 12O 18 / U 18 / N 9
Defensive / Quality45 quarterly rows42%24%+17.8 ptsO 9 / U 8 / N 28O 9 / U 9 / N 27
International / EM45 quarterly rows40%24%+15.6 ptsO 17 / U 13 / N 15O 16 / U 14 / N 15
Specialist gatePrecisionBase rateLiftCoverageRecall
Build/Keep channel overweightBuild / Keep · threshold 45%38%39%-0.8 pts31% · 655 rows30%
Build/Keep channel overweightBuild / Keep · threshold 50%38%39%-0.7 pts30% · 635 rows29%
Build/Keep channel overweightBuild / Keep · threshold 55%38%39%-0.8 pts27% · 580 rows27%
Build/Keep channel overweightBuild / Keep · threshold 60%37%39%-1.6 pts26% · 546 rows25%
Trim/Exit channel underweightTrim / Exit · threshold 45%61%61%-0.4 pts44% · 940 rows44%
Trim/Exit channel underweightTrim / Exit · threshold 50%61%61%-0.4 pts43% · 922 rows43%
Trim/Exit channel underweightTrim / Exit · threshold 55%61%61%-0.3 pts39% · 835 rows39%
Trim/Exit channel underweightTrim / Exit · threshold 60%62%61%+0.6 pts35% · 750 rows35%
Latest channel predictionPredictedActualTailwindTarget change
Growth / AI / Semis2026-03-31underweight · 79%overweight-71.3 pts+3.0 pts
Healthcare / Biotech2026-03-31underweight · 64%overweight-47.9 pts+10.9 pts
Energy / Materials2026-03-31neutral · 88%overweight+10.8 pts+7.9 pts
Financials / Rates2026-03-31underweight · 74%underweight-69.5 pts-10.6 pts
Industrials / Cyclicals2026-03-31neutral · 50%underweight+42.2 pts-11.4 pts
Defensive / Quality2026-03-31overweight · 87%neutral+84.3 pts+0.1 pts
International / EM2026-03-31overweight · 87%overweight+82.8 pts+7.2 pts
Growth / AI / Semis2026-06-30underweight · 86%overweight-71.7 pts+11.6 pts
Healthcare / Biotech2026-06-30underweight · 92%underweight-84.9 pts-6.9 pts
Energy / Materials2026-06-30underweight · 80%underweight-66.1 pts-5.5 pts
Financials / Rates2026-06-30overweight · 93%neutral+87.1 pts-1.5 pts
Industrials / Cyclicals2026-06-30overweight · 84%overweight+73.9 pts+2.6 pts
Defensive / Quality2026-06-30overweight · 62%neutral+46.2 pts-0.2 pts
International / EM2026-06-30underweight · 86%underweight-72.0 pts-6.2 pts

v2.1 barely improves global 4-class accuracy, but it improves ADD and Build/Keep recall. The standalone gates are only mildly better than base rate, so the channel signal should be used as a feature layer rather than a standalone trade signal.

Model v2.2 Build/Keep specialist

Channel Build/Keep Pockets

77%Healthcare positive company tailwind · 1% coverage
+17.9 ptsv1.6 59% · recall -7.7 pts
34%Predicted channel precision gate · 46% precision
40%Majority 31% · +9.2 pts
Research only3 / 8 latest quarters above base
Pass0 violations · Historical Replay
v2.2 candidateSafePrecisionCoverageLiftRecallFalse positives
Healthcare positive company tailwindHealthcare / Biotech positions with positive company evidence and positive predicted channel tailwind.Filters: company_positive, channel_tailwind_positive, channel_healthcareSafe77%1% · 22 rows+37.6 pts2%5 · 23%
Healthcare channel overweight convictionHealthcare / Biotech positions with rules ADD/HOLD, at least 1% weight, and predicted channel overweight.Filters: rules_build_keep, weight_gte_1, channel_overweight, channel_healthcareSafe70%1% · 10 rows+30.4 pts1%3 · 30%
International macro channel pocketInternational / EM positions with rules ADD/HOLD and positive channel macro tailwind.Filters: rules_build_keep, channel_macro_tailwind_positive, channel_internationalSafe62%1% · 21 rows+22.3 pts2%8 · 38%
Large position, not underweightLarge positions outside risk-off regimes when the predicted channel is not underweight.Filters: rules_build_keep, macro_not_risk_off, weight_gte_2, channel_not_underweightSafe51%4% · 76 rows+11.7 pts5%37 · 49%
Starter + channel tailwindStarter positions with low prior reduce rate, rules ADD/HOLD, and positive predicted channel tailwind.Filters: rules_build_keep, starter_position, reduce_rate_low, channel_tailwind_positiveSafe50%3% · 52 rows+10.4 pts4%26 · 50%
Channel tailwind, not underweightPredicted channel model gated to positive channel tailwind and no underweight signal.Filters: channel_tailwind_positive, channel_not_underweightSafe47%14% · 254 rows+7.6 pts17%134 · 53%
Channel overweight + rules agreePredicted channel model only when the channel is expected to be overweight and rules also lean ADD/HOLD.Filters: rules_build_keep, channel_overweight, channel_top_prob_gte_45Safe47%6% · 115 rows+7.3 pts7%61 · 53%
Raw + proxy precision gatev1.8 raw macro and expectation proxies, without channel-allocation features.Safe47%27% · 492 rows+7.1 pts32%262 · 53%
Predicted channel precision gateRaw + proxy model plus production-safe predicted channel allocation features.Safe46%29% · 532 rows+6.8 pts34%285 · 54%
Positive company + channel guardPredicted channel model with non-negative company evidence, no de-risking posture, and no channel underweight.Filters: company_not_negative, portfolio_not_derisking, channel_not_underweightSafe44%10% · 181 rows+4.0 pts11%102 · 56%
v1.6 comparatorPrecisionCoverageLiftRecallSelected
Starter position low-reduce patternBuild/Keep exception for starter positions where prior behavior is not reduction-heavy.59%7%+19.7 pts10%123
Large position macro/portfolio tailwindBuild/Keep exception only for large positions when macro and portfolio posture are both risk-on.52%2%+11.9 pts2%33
Behavior + company, rules agreeBehavior/company build probability, only when rules already lean ADD/HOLD.51%15%+11.8 pts19%272
Positive company large positionBuild/Keep exception for large positions with positive company evidence outside risk-off macro regimes.51%3%+11.4 pts3%47
Latest action confirmationAll-feature model only when the latest action was ADD/HOLD and build probability clears a past precision gate.47%28%+7.8 pts33%506
All features precision gateAll-feature build probability model with a past-quarter precision threshold and 5% coverage floor.47%29%+7.0 pts34%532
Latest quartersSelectedPrecisionBase rateLiftThreshold
2024-03-312 / 5050%36%+14.0 pts50%
2024-06-300 / 720%42%-41.7 pts50%
2024-09-300 / 630%37%-36.5 pts50%
2024-12-312 / 72100%54%+45.8 pts50%
2025-03-313 / 74100%28%+71.6 pts50%
2025-06-302 / 49100%33%+67.3 pts50%
2025-09-300 / 650%31%-30.8 pts50%
2025-12-310 / 620%29%-29.0 pts50%
2026-03-310 / 580%31%-31.0 pts50%
2026-06-300 / 650%51%-50.8 pts50%
High-confidence hitBuild prob.ActualChannel context
NTRANatera Inc1.67% weight · 2024-03-31100%Build / Keepadd
healthcare biotechneutraltop 66%positive
ALNYAlnylam Pharmaceuticals Inc1.63% weight · 2020-06-30100%Build / Keephold
healthcare biotechoverweighttop 88%positive
MRKMerck & Co Inc0.64% weight · 2019-06-30100%Build / Keepadd
healthcare biotechneutraltop 99%positive
TEVATeva Pharmaceutical Industries7.47% weight · 2025-06-30100%Build / Keepadd
healthcare biotechoverweighttop 95%positive
NAMSNewAmsterdam Pharma Company NV0.20% weight · 2025-03-31100%Build / Keepadd
healthcare biotechoverweighttop 68%positive
NXTCNextCure Inc0.21% weight · 2020-06-3099%Build / Keephold
healthcare biotechoverweighttop 88%positive
OPCHOption Care Health Inc.0.16% weight · 2021-03-3198%Build / Keepadd
healthcare biotechoverweighttop 88%positive
INCYIncyte Corp.0.50% weight · 2019-06-3095%Build / Keephold
healthcare biotechneutraltop 99%positive
False positiveBuild prob.ActualChannel context
ABTAbbott Laboratories3.34% weight · 2019-06-30100%Trim / Exitreduce
healthcare biotechneutralrules addpositive
ISRGIntuitive Surgical Inc2.17% weight · 2019-06-30100%Trim / Exitexit
healthcare biotechneutralrules addpositive
OPCHOption Care Health Inc.1.46% weight · 2024-03-31100%Trim / Exitreduce
healthcare biotechneutralrules addpositive
IQVIQVIA Holdings Inc1.32% weight · 2020-06-30100%Trim / Exitreduce
healthcare biotechoverweightrules exitpositive
IQVIQVIA Holdings Inc0.97% weight · 2021-03-3198%Trim / Exitexit
healthcare biotechoverweightrules addpositive

Build/Keep exception model has not yet cleared the precision and coverage bar. Keep it as diagnostics. The best pocket is high precision but very low coverage, so it stays research-only until live shadow tracking proves recent consistency.

Model v2.3 market internals

Market-Implied Macro Layer

-0.3 pts58% vs baseline 58%
-0.9 pts37% vs baseline 38%
-2.9 pts37% vs baseline 40%
43%Baseline 42% · +1.0 pts
41%Risk-on internals + rules Build/Keep · 25% coverage · +1.8 pts
Pass0 violations · Historical Replay
Position model setup4-classDirectionalBuild recallTrim recallFeature count
Baseline raw + proxyv1.8 raw macro plus expectation proxies, without market internals.38%58%42%68%262
Market internals onlyBehavior, company, portfolio, and market-implied macro internals without raw FRED macro.37%57%43%66%199
Raw + proxy + market internalsAdds ETF-relative market internals to the v1.8 raw + proxy macro setup.38%58%43%68%275
Market-internal channelAdds market-internals-enhanced channel predictions to the raw + proxy setup.37%58%43%67%298
Channel modelAccuracyMajorityLiftEvaluated
Baseline raw macro channel model40%31%+9.2 pts45 quarters · 315 rows
Market-internals channel model37%31%+6.3 pts45 quarters · 315 rows
Market-internal gateDirectionPrecisionBase rateLiftCoverage
Healthcare/Biotech financing openBuild / Keep0%39%-38.8 pts0% · 0 rows
Semis/AI leadershipBuild / Keep0%39%-38.8 pts0% · 0 rows
Risk-on internals + rules Build/KeepBuild / Keep41%39%+1.8 pts25% · 527 rows
Risk-off internals Trim/ExitTrim / Exit61%61%-0.5 pts12% · 255 rows
Duration headwind Trim/ExitTrim / Exit0%61%-61.2 pts0% · 0 rows
Latest market internalsRisk / growthSemis / biotechCredit / durationKey relativesDrivers
2026-06-30as of 2026-08-14risk on confirmed · 2.5neutral · -neutral · -neutral · -credit -duration -QQQ/SPY -SOXX/SPY -XBI/XLV -Risk appetite risk_on_confirmed from SPY, IWM/SPY, XLY/XLP, and HYG/LQD. Growth leadership neutral from QQQ/SPY, IGV/SPY, ARKK/SPY, and SOXX/SPY.
2026-03-31as of 2026-05-15risk on confirmed · 4.2neutral · -neutral · -neutral · -credit -duration -QQQ/SPY -SOXX/SPY -XBI/XLV -Risk appetite risk_on_confirmed from SPY, IWM/SPY, XLY/XLP, and HYG/LQD. Growth leadership neutral from QQQ/SPY, IGV/SPY, ARKK/SPY, and SOXX/SPY.
2025-12-31as of 2026-02-17neutral · 1.7neutral · -neutral · -neutral · -credit -duration -QQQ/SPY -SOXX/SPY -XBI/XLV -Risk appetite neutral from SPY, IWM/SPY, XLY/XLP, and HYG/LQD. Growth leadership neutral from QQQ/SPY, IGV/SPY, ARKK/SPY, and SOXX/SPY.
2025-09-30as of 2025-11-14risk on confirmed · 2.2neutral · -neutral · -neutral · -credit -duration -QQQ/SPY -SOXX/SPY -XBI/XLV -Risk appetite risk_on_confirmed from SPY, IWM/SPY, XLY/XLP, and HYG/LQD. Growth leadership neutral from QQQ/SPY, IGV/SPY, ARKK/SPY, and SOXX/SPY.
2025-06-30as of 2025-08-15risk on confirmed · 4.1neutral · -neutral · -neutral · -credit -duration -QQQ/SPY -SOXX/SPY -XBI/XLV -Risk appetite risk_on_confirmed from SPY, IWM/SPY, XLY/XLP, and HYG/LQD. Growth leadership neutral from QQQ/SPY, IGV/SPY, ARKK/SPY, and SOXX/SPY.
2025-03-31as of 2025-05-15neutral · -1.6neutral · -neutral · -neutral · -credit -duration -QQQ/SPY -SOXX/SPY -XBI/XLV -Risk appetite neutral from SPY, IWM/SPY, XLY/XLP, and HYG/LQD. Growth leadership neutral from QQQ/SPY, IGV/SPY, ARKK/SPY, and SOXX/SPY.

v2.3 tests the Druckenmiller-style idea that market internals may lead official macro data. The current result is useful but narrow: directional accuracy and Build/Keep recall improve slightly, while global 4-class accuracy and channel allocation accuracy decline. Keep it research-only until it proves broader lift in live shadow tracking.

Model comparison

Rules vs Baselines

ModelAccuracyCorrectBrierAdd recallHold recallReduce recallExit recall
Rules v0.6 + company + portfolio + macro2,475 evaluated rows39%969 / 2,4750.77738%30%24%50%
Rules v0.6 + company2,475 evaluated rows39%968 / 2,4750.77738%30%24%50%
Rules behavior-only2,475 evaluated rows39%966 / 2,4750.77737%31%24%50%
Ticker frequency2,475 evaluated rows22%541 / 2,4750.79294%18%3%0%
Latest action2,475 evaluated rows25%618 / 2,4751.50170%35%28%0%
Always hold2,475 evaluated rows19%469 / 2,4751.6210%100%0%0%
Model v1.1 training

Hierarchical Exit + Active Action Model

42%Hierarchical hybrid ML 65 / rules 35 · +1.7 pts vs rules
40%Hierarchical regularized · -0.4 pts vs rules
61%Precision 53% · recall 49%
Hybrid researchPromote only if a pure hierarchical model beats comparable rules by at least 1 percentage point, then survives live shadow tracking.
CandidateFamilyFeaturesAccuracyDelta vs rulesBrierExit recallActive accuracyADD / REDUCE recall
Hierarchical hybrid ML 65 / rules 35Blends the best pure hierarchical candidate (Hierarchical regularized) with rules-v0.6.Hierarchical hybridbehavior + company + portfolio + macro42%+1.7 pts0.85049%43%28% / 33%
Hierarchical hybrid ML 75 / rules 25Blends the best pure hierarchical candidate (Hierarchical regularized) with rules-v0.6.Hierarchical hybridbehavior + company + portfolio + macro41%+1.4 pts0.85649%43%27% / 33%
Hierarchical hybrid ML 85 / rules 15Blends the best pure hierarchical candidate (Hierarchical regularized) with rules-v0.6.Hierarchical hybridbehavior + company + portfolio + macro40%+0.2 pts0.87849%43%25% / 35%
Hierarchical regularizedTwo-stage model with lower learning rate and stronger regularization.Hierarchicalbehavior + company + portfolio + macro40%-0.4 pts0.94249%43%26% / 33%
Hierarchical behavior + portfolio + macroTwo-stage model using behavior, portfolio posture, and macro context.Hierarchicalbehavior + portfolio + macro39%-0.8 pts1.00252%43%23% / 32%
Hierarchical all featuresTwo-stage model: EXIT gate first, then ADD/HOLD/REDUCE action model.Hierarchicalbehavior + company + portfolio + macro39%-0.8 pts0.99549%43%24% / 35%
Hierarchical behavior onlyTwo-stage model using only 13F behavior and derived lifecycle features.Hierarchicalbehavior38%-2.0 pts0.99649%44%22% / 33%
Lifecycle 3-seed bagAverages probabilities from three lifecycle hierarchical models.Bagged hierarchicalbehavior + company + portfolio + macro37%-2.5 pts1.03349%43%25% / 31%
Lifecycle, aggressive EXITLifecycle features with a higher EXIT odds scale to test exit sensitivity.Hierarchicalbehavior + company + portfolio + macro37%-2.5 pts1.04149%43%22% / 31%
Hierarchical lifecycle featuresAdds derived lifecycle, size, streak, momentum, and quality/risk segment features.Hierarchicalbehavior + company + portfolio + macro37%-2.6 pts1.04449%43%23% / 31%
Hierarchical behavior + companyTwo-stage model using 13F behavior plus company evidence only.Hierarchicalbehavior + company37%-2.7 pts1.03548%44%24% / 33%
Lifecycle, conservative EXITLifecycle features with a lower EXIT odds scale to reduce false exits.Hierarchicalbehavior + company + portfolio + macro37%-2.9 pts1.04749%43%24% / 32%

Gate EXIT

industry_category=machinery: -1.93industry_category=computers_&_peripherals: -1.72position_country=argentina: -1.71position_country=canada: 1.62position_concentration_bucket=large: -1.62

Gate CONTINUE

industry_category=machinery: 1.93industry_category=computers_&_peripherals: 1.72position_country=argentina: 1.71position_country=canada: -1.62position_concentration_bucket=large: 1.62

Active ADD

industry_category=health_care_services: 2.45reduce_rate: 1.70latest_shares_change_pct: 1.60consecutive_add_count: -1.54sector_category=health_care: 1.52

Active HOLD

industry_category=utilities_-_electric: 1.76company_valuation_pressure=low: 1.54industry_category=software: 1.41latest_source_change_type=unchanged: 1.34industry_category=consumer_finance: -1.21

Active REDUCE

industry_category=health_care_services: -2.81latest_shares_change_pct: -1.64current_rank: -1.61sector_category=health_care: -1.54position_theme=healthcare_and_biotech: -1.54
SegmentRowsHierarchicalRulesDelta
mediumSize63437%29%+7.3 pts
latest_reduceStreak29546%52%-6.1 pts
adding_streakStreak42435%31%+4.5 pts
reentryLifecycle1,04942%37%+4.4 pts
coreSize30637%33%+3.9 pts
latest_addStreak98844%40%+3.6 pts
upMomentum56240%38%+2.7 pts
flatMomentum79042%40%+2.7 pts

A hierarchical/rules hybrid is the best candidate, but the pure hierarchical model has not cleared the promotion bar. Keep rules in production. Best pure hierarchical model is Hierarchical regularized at 40%(-0.4 pts vs rules). Hybrid lift is promising, but production still needs a pure-model or live-shadow confirmation before replacing rules.

Macro-first model

Model v1.2 Macro Action Prior

39%Macro prior blend 10% · -0.9 pts vs rules
-0.2 ptsv1.1 comparable 39%
22%-17.5 pts vs rules
Primaryv1.3 router is the site primary model; rules-v0.6 remains fallback and baseline comparator.
CandidateFamilyMacro weightAccuracyDelta vs rulesDelta vs v1.1BrierADD / EXIT recall
Macro prior blend 10%Blends v1.1 hierarchical probabilities with the macro-only action prior.Prior blend0.139%-0.9 pts-0.2 pts0.89426% / 51%
Macro prior blend 20%Blends v1.1 hierarchical probabilities with the macro-only action prior.Prior blend0.238%-1.3 pts-0.6 pts0.84827% / 49%
Macro prior blend 25%Blends v1.1 hierarchical probabilities with the macro-only action prior.Prior blend0.2538%-1.3 pts-0.6 pts0.82927% / 49%
Macro-first gate 0.2Adds macro action bias to the v1.1 hierarchical probability logits before final action selection.Macro gate0.238%-1.4 pts-0.7 pts0.96027% / 48%
Selective macro gate t0.2 / s0.45Applies macro gating only when macro tailwind/headwind is material; headwinds affect reduce/exit more than tailwinds affect add.Selective gate0.4538%-1.5 pts-0.8 pts0.95824% / 49%
Selective macro gate t0.4 / s0.85Applies macro gating only when macro tailwind/headwind is material; headwinds affect reduce/exit more than tailwinds affect add.Selective gate0.8538%-1.6 pts-0.9 pts0.96625% / 48%
Selective macro gate t0.3 / s0.65Applies macro gating only when macro tailwind/headwind is material; headwinds affect reduce/exit more than tailwinds affect add.Selective gate0.6538%-1.7 pts-1.0 pts0.96225% / 48%
Macro-first gate 0.35Adds macro action bias to the v1.1 hierarchical probability logits before final action selection.Macro gate0.3538%-1.9 pts-1.2 pts0.96728% / 47%
Macro prior blend 40%Blends v1.1 hierarchical probabilities with the macro-only action prior.Prior blend0.437%-2.3 pts-1.6 pts0.79430% / 46%
Macro-first gate 0.55Adds macro action bias to the v1.1 hierarchical probability logits before final action selection.Macro gate0.5537%-2.5 pts-1.8 pts0.97830% / 45%

Growth / Risk-On

1,168 historical rowsA 785 / H 122 / R 261 / X 0

Consumer / Risk-Cycle

677 historical rowsA 470 / H 60 / R 147 / X 0

Biotech / Liquidity

371 historical rowsA 199 / H 88 / R 84 / X 0

Energy / Commodity

306 historical rowsA 168 / H 22 / R 116 / X 0

Materials / Commodity

292 historical rowsA 159 / H 20 / R 113 / X 0

Industrial / Cycle

173 historical rowsA 111 / H 32 / R 30 / X 0
Macro segmentRowsv1.2Rulesv1.1Lift vs rulesLift vs v1.1
profile:industrial/cycle17350%41%53%+9.3 pts-2.9 pts
profile:financials/rates-credit11437%43%37%-6.1 pts0.0 pts
equity:risk_on82036%39%36%-3.3 pts-0.1 pts
liquidity:easy96233%36%34%-2.3 pts-0.1 pts
profile:general equity beta8938%40%38%-2.3 pts0.0 pts
liquidity:tight9450%52%51%-2.1 pts-1.1 pts
equity:risk_off20340%42%40%-2.0 pts0.0 pts
macro_score:headwind38047%45%47%+1.8 pts0.0 pts
Latest rowRulesv1.1v1.2ActualMacro scoreTop macro driver
NTRANatera Inc18.14% weightREDUCEREDUCEREDUCE 44%HOLD0.99
Liquidity 0.92Rates rising -0.85
INSMInsmed Inc5.59% weightREDUCEREDUCEREDUCE 44%ADD0.99
Liquidity 0.92Rates rising -0.85
TSMTaiwan Semiconductor Manufactu4.96% weightREDUCEREDUCEREDUCE 73%ADD1.69
Risk-on 1.20Liquidity 0.88
YPFYPF S.A. ADR4.43% weightHOLDADDADD 97%HOLD3.03
Commodity 1.14Risk-on 1.00
EWZiShares MSCI Brazil ETF3.91% weightHOLDREDUCEREDUCE 50%HOLD0.32
Risk-on 0.20Credit benign 0.12
TBBBBBB Foods Inc3.26% weightADDREDUCEREDUCE 66%REDUCE1.78
Risk-on 1.20Liquidity 0.88
AAAlcoa Corp2.93% weightADDREDUCEREDUCE 86%REDUCE2.43
Commodity 1.14Risk-on 0.55
NAMSNewAmsterdam Pharma Company NV2.91% weightHOLDHOLDHOLD 61%HOLD0.99
Liquidity 0.92Rates rising -0.85

Macro-first v1.2 is now measurable, but it has not cleared the production bar. Keep rules-v0.6 as production and use v1.2 for diagnostics/shadow comparison. Best candidate is Macro prior blend 10%; macro is now an explicit upstream prior, but the current backtest says it should remain research-only.

Live shadow tracking

Model v1.1 Promotion Gate

Pending2026-06-30 to 2026-09-30 · 86 rows
1 / 164 live-evaluated rows
41YPF, DAL, STX, TEVA, PANW
More samples+1.6 pts avg live lift
SnapshotStatusRowsDisagreementRulesv1.1 purev1.1 hybridLift
2026-06-30Target 2026-09-302026-08-15 13:16:38 JSTPendingWaiting for the target 13F quarter to arrive before this shadow snapshot can be evaluated.860 evaluated41YPF, DAL, STX, TEVA----
2026-03-31Target 2026-06-302026-05-23 13:10:52 JSTPartial1 missing rows6564 evaluated34AVGO, SE, AA, TEVA41%44%42%+1.6 pts
Focus rowRulesv1.1 purev1.1 hybridActualGapContext
YPFYPF S.A. ADR2.74% weightHOLD 77%REDUCE 98%REDUCE 75%Differs from rulesPending67.5 pts
neutralrisk_onreentry
DALDelta Air Lines Inc1.08% weightADD 47%REDUCE 98%REDUCE 75%Differs from rulesPending67.2 pts
negativerisk_onreentry
STXSeagate Technology Holdings Pl2.26% weightADD 61%REDUCE 99%REDUCE 76%Differs from rulesPending66.9 pts
neutralrisk_onreentry
TEVATeva Pharmaceutical Industries0.41% weightREDUCE 63%ADD 90%ADD 68%Differs from rulesPending65.9 pts
neutralrisk_onreentry
PANWPalo Alto Networks Inc0.76% weightADD 39%REDUCE 98%REDUCE 76%Differs from rulesPending64.5 pts
neutralrisk_onreentry
STMSTMicroelectronics N.V. ADS AD4.46% weightADD 47%REDUCE 99%REDUCE 79%Differs from rulesPending62.2 pts
neutralrisk_ondeveloping
FOXAFox Corp Class A2.21% weightADD 41%EXIT 95%EXIT 75%Differs from rulesPending60.3 pts
negativerisk_onreentry
DHID.R. Horton Inc0.93% weightADD 53%REDUCE 86%REDUCE 66%Differs from rulesPending59.7 pts
neutralrisk_onreentry
ARGTGlobal X MSCI Argentina ETF0.58% weightEXIT 74%ADD 83%ADD 64%Differs from rulesPending58.7 pts
neutralrisk_onreentry
NTRANatera Inc16.60% weightHOLD 72%ADD 80%ADD 60%Differs from rulesPending58.0 pts
negativerisk_onmature
GOOGLAlphabet Inc. Class A2.31% weightADD 64%EXIT 77%EXIT 58%Differs from rulesPending55.0 pts
neutralrisk_onreentry
CVCOCavco Industries Inc0.47% weightEXIT 60%REDUCE 77%REDUCE 59%Differs from rulesPending53.2 pts
neutralrisk_onnew
Live segmentRowsRulesv1.1 purev1.1 hybridHybrid lift
Hybrid differs from rules34 evaluated3432%35%35%+2.9 pts
Hybrid high confidence >= 60%36 evaluated3742%44%44%+2.8 pts
Large positions >= 2% weight13 evaluated1346%54%54%+7.7 pts
Small positions < 1% weight44 evaluated4543%45%43%0.0 pts
Company signal positive24 evaluated2438%46%46%+8.3 pts
Company signal negative16 evaluated1744%56%56%+12.5 pts
High risk signal15 evaluated1533%53%53%+20.0 pts
Portfolio de-risking64 evaluated6541%44%42%+1.6 pts
Mature positions6 evaluated650%67%50%0.0 pts

One completed snapshot is useful, but require at least two live 13F evaluations before promotion review.

Model v1 training

Self-Owned Model Candidates

40%Hybrid ML 65 / rules 35 · -0.4 pts vs rules
39%All features longer train · -0.7 pts vs rules
Research onlyPromote a pure self-owned model only after it beats comparable rules by at least 1 percentage point on walk-forward validation, then run shadow mode before production.
45 qtrs2,136 rows · 2015-06-30 to 2026-06-30
CandidateFamilyFeaturesAccuracyDelta vs rulesBrierADD recallREDUCE recallEXIT recall
Hybrid ML 65 / rules 35Blends the best pure ML candidate (All features longer train) with rules-v0.6 one-hot probabilities.Hybridbehavior + company + portfolio + macro40%-0.4 pts0.87829%34%50%
Hybrid ML 85 / rules 15Blends the best pure ML candidate (All features longer train) with rules-v0.6 one-hot probabilities.Hybridbehavior + company + portfolio + macro39%-0.7 pts0.93129%33%49%
All features longer trainAll feature groups with more online epochs per quarter.Softmaxbehavior + company + portfolio + macro39%-0.7 pts1.01829%34%48%
All features regularizedAll feature groups with lower learning rate and stronger regularization.Softmaxbehavior + company + portfolio + macro39%-0.8 pts0.95632%34%47%
All features 3-seed bagAverage probabilities from three all-feature online softmax runs to reduce seed noise.Bagged softmaxbehavior + company + portfolio + macro39%-0.9 pts0.99730%34%47%
Hybrid ML 75 / rules 25Blends the best pure ML candidate (All features longer train) with rules-v0.6 one-hot probabilities.Hybridbehavior + company + portfolio + macro39%-1.0 pts0.89628%32%49%
All features defaultBehavior, company, portfolio, and macro features with the current baseline parameters.Softmaxbehavior + company + portfolio + macro39%-1.2 pts1.00629%33%47%
All features faster learnAll feature groups with a more aggressive learning rate.Softmaxbehavior + company + portfolio + macro39%-1.2 pts1.03829%35%46%
Behavior + portfolio + macroCore 13F behavior plus portfolio posture, exposures, and macro regime context.Softmaxbehavior + portfolio + macro38%-1.6 pts0.94627%32%48%
Behavior onlyOnly prior 13F behavior, sizing, age, sector, industry, and price context.Softmaxbehavior37%-3.1 pts0.91731%33%43%
Behavior + companyCore 13F behavior plus earnings, KPI, guidance, tone, valuation, and risk signals.Softmaxbehavior + company37%-3.1 pts0.98730%32%43%
Context onlyCompany, portfolio, and macro features without 13F behavior; used as a leakage/signal sanity check.Softmaxcompany + portfolio + macro35%-4.9 pts0.97226%31%39%

ADD weights

latest_shares_change_pct: 2.60position_country=israel: -2.59sector_category=materials: 2.38reduce_rate: 2.26industry_category=leisure_facilities: 2.16

HOLD weights

company_valuation_pressure=low: 2.42industry_category=iron_&_steel: -2.11industry_category=copper_&_zinc: 1.89industry_category=software: 1.85position_country=mx: -1.74

REDUCE weights

industry_category=health_care_services: -3.51current_rank: -2.76latest_shares_change_pct: -2.62position_concentration_bucket=large: 2.58industry_category=utilities_-_gas: 2.48

EXIT weights

industry_category=machinery: -3.56position_concentration_bucket=large: -2.59position_country=canada: 2.47position_country=argentina: -2.40industry_category=airlines_&_air_services: -2.16

Model v1 is training successfully, but it has not beaten the existing rules with enough margin. Keep rules-v0.6 as production and use Model v1 for diagnostics and shadow tracking. Current pure-model leader is All features longer train at 39%; rules remain 40% on the same walk-forward rows.

ML research baseline

Online Softmax Baseline

39%-1.2 pts vs rules · -1.0 pts vs behavior
40%2,136 same walk-forward rows
45 qtrs2015-06-30 to 2026-06-30
2332,475 rows seen during online training
ModelAccuracyCorrectBrierAdd recallHold recallReduce recallExit recall
Behavior comparable2,136 evaluated rows40%849 / 2,1361.20536%31%25%53%
Ticker frequency2,136 evaluated rows23%498 / 2,1361.53494%20%4%0%
Always hold2,136 evaluated rows19%401 / 2,1361.6250%100%0%0%
Online softmax ML2,136 evaluated rows39%827 / 2,1361.00629%36%33%47%
Rules v0.6 comparable2,136 evaluated rows40%852 / 2,1361.20236%30%25%53%

ADD weights

latest_shares_change_pct: 2.41industry_category=health_care_services: 2.27position_country=israel: -2.24reduce_rate: 2.19sector_category=materials: 2.07

HOLD weights

company_valuation_pressure=low: 2.24industry_category=iron_&_steel: -1.83industry_category=copper_&_zinc: 1.77industry_category=software: 1.72position_country=mx: -1.58

REDUCE weights

industry_category=health_care_services: -3.28current_rank: -2.88latest_shares_change_pct: -2.48position_concentration_bucket=large: 2.23industry_category=utilities_-_gas: 2.18

EXIT weights

industry_category=machinery: -3.03position_country=canada: 2.17position_concentration_bucket=large: -2.16position_country=argentina: -2.08industry_category=computers_&_peripherals: -1.99

This is a dependency-free baseline, not the production predictor. It trains only on prior target quarters and compares against rules-v0.6 on the same evaluated rows.

Feature ablation

Which Signals Help?

All features39% accuracy
39%-1.2 pts vs rules
37%13F behavior, sizing, age, sector, industry
+3.8 ptsAll features minus no-behavior experiment
ExperimentIncludedRemovedML accuracyDelta vs allDelta vs rulesBrierFeaturesAction recall
All featuresBehavior, company, portfolio, and macro feature groups.behavior + company + portfolio + macronone39%0.0 pts-1.2 pts1.006233
add 29%hold 36%reduce 33%exit 47%
Behavior onlyOnly 13F behavior, sizing, age, price context, sector, and industry.behaviorcompany + portfolio + macro37%-1.9 pts-3.1 pts0.917118
add 31%hold 34%reduce 33%exit 43%
No companyRemoves earnings, KPI, guidance, tone, valuation, and risk signals.behavior + portfolio + macrocompany38%-0.4 pts-1.6 pts0.946200
add 27%hold 35%reduce 32%exit 48%
No portfolioRemoves position theme, concentration, and portfolio posture/rotation features.behavior + company + macroportfolio38%-1.0 pts-2.2 pts0.993194
add 30%hold 35%reduce 33%exit 45%
No macroRemoves macro regime, rates, liquidity, market, dollar, and commodity features.behavior + company + portfoliomacro38%-1.1 pts-2.3 pts1.010190
add 29%hold 36%reduce 32%exit 45%
No behaviorRemoves core 13F behavior and keeps only context/evidence layers.company + portfolio + macrobehavior35%-3.8 pts-4.9 pts0.972116
add 26%hold 39%reduce 31%exit 39%
Company onlyOnly point-in-time company signal fields.companybehavior + portfolio + macro30%-8.8 pts-10.0 pts0.92334
add 27%hold 35%reduce 28%exit 30%
Portfolio + macroOnly top-down portfolio and macro context.portfolio + macrobehavior + company34%-4.8 pts-6.0 pts0.87583
add 25%hold 41%reduce 30%exit 37%

Ablation uses the same walk-forward online softmax setup as the ML baseline and changes only the feature columns. Current result: behavior remains the strongest foundation; company, portfolio, and macro layers help only when combined with behavior.

Empirical probability calibration

Calibrated Hit-Rate Ranges

51%Calibrated range 47%-55%
+16.1 pts55% avg top prob vs 39% actual
40%Calibrated range 38%-42%
+43.3 pts82% avg top prob vs 39% actual
ModelRaw top probabilityRowsAvg predictedActual hit rateGapCalibrated range
Rules v0.62,475 walk-forward rows0-40%medium sample25337%39%+2.1 pts34%-44%
Rules v0.62,475 walk-forward rows40-50%high sample77145%35%-10.2 pts32%-37%
Rules v0.62,475 walk-forward rows50-60%high sample54655%36%-18.7 pts33%-40%
Rules v0.62,475 walk-forward rows60-70%high sample47664%39%-24.4 pts36%-43%
Rules v0.62,475 walk-forward rows70+%high sample42975%51%-24.5 pts47%-55%
Online softmax ML2,136 walk-forward rows0-40%thin sample2237%14%-23.4 pts2%-26%
Online softmax ML2,136 walk-forward rows40-50%low sample9746%30%-16.4 pts22%-38%
Online softmax ML2,136 walk-forward rows50-60%medium sample22755%37%-18.5 pts31%-42%
Online softmax ML2,136 walk-forward rows60-70%medium sample21665%38%-26.6 pts33%-44%
Online softmax ML2,136 walk-forward rows70+%high sample1,57491%40%-51.1 pts38%-42%

Top probabilities are calibrated against historical walk-forward hit rates. Use them as conviction rankings plus calibrated ranges, not literal certainty.

Decision threshold backtest

Actionable Signal Gates

Rules 70%+51% hit · 17% coverage · +11.4 pts
Rules 75%+56% hit · 145 rows · 49%-63% range
ML -No ML gate clears constraints
Router primaryRules gates are retained as calibrated guardrails; the current primary model is v1.3 segment routing.
ModelGateRowsCoverageHit rateLiftAvg raw probRangeAction mix
Rules v0.6base 39%55%+high sample1,16247%42%+3.2 pts67%40%-45%
add: 240hold: 232reduce: 173exit: 517
Rules v0.6base 39%60%+high sample90537%45%+5.5 pts69%42%-47%
add: 114hold: 174reduce: 137exit: 480
Rules v0.6base 39%65%+high sample58524%47%+7.5 pts73%43%-50%
add: 52hold: 121reduce: 115exit: 297
Rules v0.6base 39%70%+high sample42917%51%+11.4 pts75%47%-55%
add: 13hold: 68reduce: 91exit: 257
Rules v0.6base 39%75%+medium sample1456%56%+16.7 pts81%49%-63%
add: 0hold: 21reduce: 69exit: 55
Rules v0.6base 39%80%+low sample904%60%+20.9 pts84%52%-68%
add: 0hold: 8reduce: 43exit: 39
Rules v0.6base 39%85%+thin sample241%58%+19.2 pts88%42%-75%
add: 0hold: 1reduce: 21exit: 2
Rules v0.6base 39%90%+thin sample30%100%+60.9 pts91%100%-100%
add: 0hold: 0reduce: 3exit: 0
Rules v0.6base 39%95%+thin sample00%0%-39.1 pts0%-
add: 0hold: 0reduce: 0exit: 0
Online softmax MLbase 39%55%+high sample1,91089%39%+0.8 pts86%38%-41%
add: 413hold: 419reduce: 380exit: 698
Online softmax MLbase 39%60%+high sample1,79084%40%+1.1 pts88%38%-42%
add: 374hold: 395reduce: 362exit: 659
Online softmax MLbase 39%65%+high sample1,67779%40%+1.3 pts90%38%-42%
add: 342hold: 370reduce: 338exit: 627
Online softmax MLbase 39%70%+high sample1,57474%40%+1.2 pts91%38%-42%
add: 314hold: 355reduce: 323exit: 582
Online softmax MLbase 39%75%+high sample1,45668%40%+1.4 pts93%38%-42%
add: 288hold: 331reduce: 299exit: 538
Online softmax MLbase 39%80%+high sample1,33162%40%+1.6 pts94%38%-43%
add: 267hold: 300reduce: 272exit: 492
Online softmax MLbase 39%85%+high sample1,19356%41%+1.9 pts95%38%-43%
add: 233hold: 278reduce: 232exit: 450
Online softmax MLbase 39%90%+high sample98846%41%+2.6 pts97%39%-44%
add: 181hold: 240reduce: 189exit: 378
Online softmax MLbase 39%95%+high sample73134%43%+3.8 pts98%40%-46%
add: 118hold: 184reduce: 133exit: 296
ModelActionGateRowsPrecisionLiftPredicted-action coverageRange
Rules v0.6low sampleEXIT80%+3962%+22.4 pts4%49%-74%
Rules v0.6low sampleREDUCE80%+4360%+21.3 pts15%48%-73%
Rules v0.6low sampleEXIT75%+5560%+20.9 pts6%49%-71%
Rules v0.6low sampleREDUCE75%+6958%+18.8 pts25%48%-68%
Rules v0.6medium sampleEXIT70%+25757%+17.7 pts26%52%-62%
Online softmax MLmedium sampleEXIT95%+29652%+13.7 pts38%48%-57%
Online softmax MLhigh sampleEXIT90%+37852%+13.4 pts48%48%-56%
Rules v0.6low sampleREDUCE70%+9152%+12.5 pts32%43%-60%
Online softmax MLmedium sampleHOLD95%+18440%+1.0 pts40%34%-46%
Online softmax MLmedium sampleHOLD90%+24039%+0.5 pts52%34%-44%
Online softmax MLmedium sampleREDUCE90%+18937%-2.2 pts43%31%-42%
Online softmax MLmedium sampleREDUCE95%+13335%-4.1 pts31%28%-41%

Thresholds are gates for whether to treat a model prediction as actionable. They do not change the predicted ADD/HOLD/REDUCE/EXIT label.

Company signal attribution

Company-Only Impact vs Behavior-Only

120% of 2,475 signal-covered rows
5 / 3Net +2 rows vs behavior-only
+16.7 pts42% company-only vs 25% behavior
All history963 both correct · 1,504 both wrong
Overall signalRowsRulesBehaviorLiftChangedImprovedWorsenedNet
positive65039%38%+0.5 pts9 1%41+3
neutral1,28040%40%0.0 pts0 0%000
negative54539%39%-0.2 pts3 1%12-1
Earnings signalRowsRulesBehaviorLiftChangedImprovedWorsenedNet
positive89239%38%+0.3 pts9 1%41+3
neutral54837%37%0.0 pts0 0%000
negative54539%39%-0.2 pts3 1%12-1
unknown49043%43%0.0 pts0 0%000
Evidence qualityRowsRulesBehaviorLiftChangedImprovedWorsenedNet
medium1,56138%38%+0.1 pts12 1%53+2
low49539%39%0.0 pts0 0%000
unknown41942%42%0.0 pts0 0%000
Source typeRowsRulesBehaviorLiftChangedImprovedWorsenedNet
operating company2,38339%39%+0.1 pts12 1%53+2
non operating security9241%41%0.0 pts0 0%000
Company signal diagnostics

Why Is the Company Layer Weak?

+0.1 pts39% company-only vs 39% behavior
120% of walk-forward rows
5 / 3Net +2 rows
1x39% company-only · current 39%
ScaleCompany accuracyFull accuracyLift vs behaviorChangedImprovedWorsenedNet
0x39%39%0.0 pts0 0%000
0.5x39%39%0.0 pts5 0%220
1x39%39%+0.1 pts12 0%53+2
1.5x39%39%-0.2 pts37 1%1115-4
2x39%39%-0.2 pts37 1%1115-4
3x39%39%-0.2 pts44 2%1318-5
4x39%39%-0.2 pts45 2%1318-5
6x39%39%-0.3 pts56 2%1522-7
Helpful PocketsRowsCompanyBehaviorLiftChangedImprovedWorsenedActual mix
utilities and telecommunicationsSector9236%35%+1.1 pts2 2%10
add: 10hold: 12reduce: 18exit: 52
5-10%Weight bucket19729%28%+1.0 pts7 4%31
add: 51hold: 30reduce: 72exit: 44
addActual action46638%37%+0.9 pts4 1%40
add: 466hold: 0reduce: 0exit: 0
industrials and aerospaceTheme13642%41%+0.7 pts1 1%10
add: 23hold: 31reduce: 23exit: 59
mediumValuation42635%34%+0.7 pts8 2%41
add: 116hold: 62reduce: 110exit: 138
industrialsSector14343%43%+0.7 pts1 1%10
add: 24hold: 31reduce: 27exit: 61
risk_offMacro regime20342%42%+0.5 pts1 0%10
add: 32hold: 56reduce: 47exit: 68
positiveOverall65039%38%+0.5 pts9 1%41
add: 142hold: 105reduce: 120exit: 283
Caution PocketsRowsCompanyBehaviorLiftChangedImprovedWorsenedActual mix
10%+Weight bucket7641%42%-1.3 pts1 1%01
add: 14hold: 20reduce: 37exit: 5
holdActual action46930%31%-0.6 pts3 1%03
add: 0hold: 469reduce: 0exit: 0
lowValuation21047%48%-0.5 pts1 0%01
add: 21hold: 101reduce: 25exit: 63
highValuation29338%38%-0.3 pts1 0%01
add: 49hold: 57reduce: 105exit: 82
highRisk32340%40%-0.3 pts3 1%12
add: 56hold: 111reduce: 46exit: 110
negativeKPI50139%39%-0.2 pts3 1%12
add: 91hold: 135reduce: 77exit: 198
1-2%Weight bucket54029%30%-0.2 pts1 0%01
add: 106hold: 75reduce: 105exit: 254
negativeOverall54539%39%-0.2 pts3 1%12
add: 100hold: 138reduce: 90exit: 217
Core SlicesRowsCompanyBehaviorLiftChangedImprovedWorsenedActual mix
neutral-1,28040%40%0.0 pts0 0%00
add: 224hold: 226reduce: 254exit: 576
positive-65039%38%+0.5 pts9 1%41
add: 142hold: 105reduce: 120exit: 283
negative-54539%39%-0.2 pts3 1%12
add: 100hold: 138reduce: 90exit: 217
unknown-1,54640%40%+0.1 pts2 0%10
add: 280hold: 249reduce: 224exit: 793
medium-42635%34%+0.7 pts8 2%41
add: 116hold: 62reduce: 110exit: 138
high-29338%38%-0.3 pts1 0%01
add: 49hold: 57reduce: 105exit: 82
low-21047%48%-0.5 pts1 0%01
add: 21hold: 101reduce: 25exit: 63
neutral-1,65539%38%+0.2 pts9 1%41
add: 325hold: 246reduce: 290exit: 794
medium-49740%40%0.0 pts0 0%00
add: 85hold: 112reduce: 128exit: 172
high-32340%40%-0.3 pts3 1%12
add: 56hold: 111reduce: 46exit: 110
medium-1,56138%38%+0.1 pts12 1%53
add: 310hold: 302reduce: 316exit: 633
low-49539%39%0.0 pts0 0%00
add: 92hold: 103reduce: 75exit: 225
unknown-41942%42%0.0 pts0 0%00
add: 64hold: 64reduce: 73exit: 218
exit-1,07650%50%+0.1 pts3 0%10
add: 0hold: 0reduce: 0exit: 1,076
hold-46930%31%-0.6 pts3 1%03
add: 0hold: 469reduce: 0exit: 0
add-46638%37%+0.9 pts4 1%40
add: 466hold: 0reduce: 0exit: 0
reduce-46424%24%0.0 pts2 0%00
add: 0hold: 0reduce: 464exit: 0
<1%-1,16449%49%+0.1 pts1 0%10
add: 196hold: 259reduce: 96exit: 613
1-2%-54029%30%-0.2 pts1 0%01
add: 106hold: 75reduce: 105exit: 254
2-5%-49830%29%+0.2 pts2 0%10
add: 99hold: 85reduce: 154exit: 160
5-10%-19729%28%+1.0 pts7 4%31
add: 51hold: 30reduce: 72exit: 44
10%+-7641%42%-1.3 pts1 1%01
add: 14hold: 20reduce: 37exit: 5

Keep the production company overlay weak for now; higher company weights did not create a large enough aggregate gain.

Segmented company policy

Research-Only Segment Weights

39%-0.1 pts vs simple 1x company
39%+0.0 pts vs full 1x rules
63626% coverage across 2,475 rows
7 / -21 improved · 3 worsened
ScaleRowsCoverage
0.5x31113%
1.0x1,83974%
1.5x30612%
2.0x191%
Latest Learned RulesScaleRowsLiftChangedNet
positive|mediumOverall + valuation2.0x167+1.8 pts8+3
5-10%|mediumWeight + valuation1.5x150+1.3 pts7+2
5-10%Weight1.5x196+1.0 pts7+2
utilities and telecommunicationsSector1.5x92+1.1 pts2+1
software and ai infrastructure|positiveTheme + overall1.5x117+0.8 pts2+1
2-5%|mediumWeight + valuation1.5x75+1.3 pts1+1
negative|lowOverall + valuation0.5x86-1.2 pts1-1
healthcare and biotech|positiveTheme + overall1.5x106+0.9 pts1+1
TargetRowsBaseline companySegmented companySegmented fullRules learned
2026-06-306540%38%40%8
2026-03-315843%43%43%8
2025-12-316240%40%40%8
2025-09-306540%40%40%8
2025-06-304947%47%47%7
2025-03-317454%54%54%7
2024-12-317240%40%40%4
2024-09-306341%41%41%4
2024-06-307238%38%38%4
2024-03-315042%42%42%4

Keep segmented company weighting in research mode; it did not beat the simple 1x company overlay.

Action quality

Rules v0.6 Per-Action Metrics

ActionSupportPredictedPrecisionRecallF1TP / FP / FN
ADD46674524%38%29%176 / 569 / 290
EXIT1,07698255%50%52%539 / 443 / 537
HOLD46946730%30%30%142 / 325 / 327
REDUCE46428140%24%30%112 / 169 / 352
Probability calibration

Confidence Buckets

Top probabilityRowsAvg predictedActual hit rateCalibration
0-40%25337%39%
40-50%77145%35%
50-60%54655%36%
60-70%47664%39%
70+%42975%51%

A perfect probability model would have actual hit rates close to the average predicted probability in each bucket. The current rules model is useful directionally, but still overconfident in higher-probability buckets.

Walk-forward quarters

Recent Quarterly Results

As ofTargetRowsFull rulesCompanyBehaviorFrequencyHoldCompany signalsActual mixPredicted mix
2026-03-312026-06-306540%40%42%20%31%65
add: 13hold: 20reduce: 9exit: 23
add: 10hold: 6reduce: 9exit: 40
2025-12-312026-03-315843%43%43%14%12%58
add: 11hold: 7reduce: 17exit: 23
add: 18hold: 5reduce: 10exit: 25
2025-09-302025-12-316240%40%40%18%8%62
add: 13hold: 5reduce: 14exit: 30
add: 19hold: 7reduce: 5exit: 31
2025-06-302025-09-306540%40%40%25%8%65
add: 15hold: 5reduce: 13exit: 32
add: 17hold: 6reduce: 9exit: 33
2025-03-312025-06-304945%47%45%27%12%49
add: 10hold: 6reduce: 18exit: 15
add: 14hold: 11reduce: 8exit: 16
2024-12-312025-03-317454%54%54%20%11%74
add: 13hold: 8reduce: 16exit: 37
add: 24hold: 13reduce: 5exit: 32
2024-09-302024-12-317240%40%39%29%25%72
add: 21hold: 18reduce: 14exit: 19
add: 11hold: 13reduce: 8exit: 40
2024-06-302024-09-306341%41%41%19%21%63
add: 10hold: 13reduce: 18exit: 22
add: 14hold: 9reduce: 7exit: 33
2024-03-312024-06-307238%38%38%18%26%72
add: 11hold: 19reduce: 15exit: 27
add: 15hold: 5reduce: 8exit: 44
2023-12-312024-03-315042%42%42%30%10%50
add: 13hold: 5reduce: 12exit: 20
add: 13hold: 12reduce: 4exit: 21
2023-09-302023-12-314144%44%44%44%29%41
add: 13hold: 12reduce: 5exit: 11
add: 14hold: 11reduce: 5exit: 11
2023-06-302023-09-305358%58%58%30%21%53
add: 10hold: 11reduce: 8exit: 24
add: 7hold: 15reduce: 7exit: 24
2023-03-312023-06-304854%54%54%38%27%48
add: 9hold: 13reduce: 10exit: 16
add: 12hold: 12reduce: 7exit: 17
2022-12-312023-03-315751%51%51%28%21%57
add: 7hold: 12reduce: 10exit: 28
add: 13hold: 15reduce: 7exit: 22
2022-09-302022-12-316348%48%48%30%33%63
add: 10hold: 21reduce: 10exit: 22
add: 15hold: 16reduce: 6exit: 26
2022-06-302022-09-304255%55%55%40%38%42
add: 9hold: 16reduce: 11exit: 6
add: 8hold: 15reduce: 9exit: 10
2022-03-312022-06-304945%45%45%20%31%49
add: 4hold: 15reduce: 14exit: 16
add: 12hold: 10reduce: 4exit: 23
2021-12-312022-03-314840%40%38%29%25%48
add: 10hold: 12reduce: 10exit: 16
add: 6hold: 14reduce: 7exit: 21
Signal attribution

Company Signals Changed These Predictions

NameWindowFullCompanyBehaviorActualSignalProb.ConfidenceTop factors
NTRANatera Inc18.14% weight2026-03-31to 2026-06-30REDUCEREDUCEHOLDHOLDnegative48%low
Very large portfolio weightAt historical max weightLarge gain versus reported average priceQuality-calibrated negative company signal
TEVATeva Pharmaceutical Industries7.47% weight2025-03-31to 2025-06-30HOLDADDHOLDADDpositive40%low
Large portfolio weightLarge position lowers full-exit riskLatest 13F action was ADDConsecutive adds
WWDWoodward Inc6.15% weight2024-09-30to 2024-12-31ADDADDHOLDADDpositive42%low
Latest 13F action was ADDConsecutive addsHistorically add-heavy tickerQuality-calibrated positive company signal
LWLamb Weston Holdings Inc8.96% weight2023-03-31to 2023-06-30ADDADDHOLDHOLDpositive42%low
Latest 13F action was ADDConsecutive addsHistorically add-heavy tickerQuality-calibrated positive company signal
TMUST-Mobile US Inc3.13% weight2023-03-31to 2023-06-30ADDADDHOLDADDpositive45%low
Latest 13F action was ADDHistorically add-heavy tickerBelow historical weight ceilingQuality-calibrated positive company signal
SSentinelOne Inc0.11% weight2021-12-31to 2022-03-31EXITEXITHOLDEXITnegative41%low
Small tactical positionVery small positionStarter-size positionElevated point-in-time risk signal
TMUST-Mobile US Inc8.49% weight2020-12-31to 2021-03-31ADDADDHOLDREDUCEpositive40%low
Latest 13F action was ADDConsecutive addsHistorically add-heavy tickerQuality-calibrated positive company signal
NOWServiceNow Inc5.01% weight2019-09-30to 2019-12-31HOLDADDHOLDREDUCEpositive40%low
Large portfolio weightLarge position lowers full-exit riskLatest 13F action was ADDConsecutive adds
GOOGLAlphabet Inc. Class A2.49% weight2019-03-31to 2019-06-30ADDADDHOLDEXITpositive45%low
Latest 13F action was ADDHistorically add-heavy tickerBelow historical weight ceilingQuality-calibrated positive company signal
CRMSalesforce Inc6.49% weight2017-09-30to 2017-12-31ADDADDHOLDADDpositive41%low
Latest 13F action was ADDConsecutive addsHistorically add-heavy tickerQuality-calibrated positive company signal
BKNGBooking Holdings Inc6.17% weight2017-09-30to 2017-12-31ADDADDHOLDEXITpositive41%low
Latest 13F action was ADDConsecutive addsHistorically add-heavy tickerQuality-calibrated positive company signal
PEverpure Inc.1.02% weight2016-12-31to 2017-03-31REDUCEREDUCEHOLDHOLDnegative32%low
Latest 13F action was REDUCEQuality-calibrated negative company signalPortfolio context shows de-riskingCompany evidence detail
Latest evaluated quarter

Latest Walk-Forward Rows

NameWindowFullCompanyBehaviorActualSignalProb.ConfidenceTop factors
NTRANatera Inc18.14% weight2026-03-31to 2026-06-30REDUCEREDUCEHOLDHOLDnegative48%low
Very large portfolio weightAt historical max weightLarge gain versus reported average priceQuality-calibrated negative company signal
INSMInsmed Inc5.59% weight2026-03-31to 2026-06-30REDUCEREDUCEREDUCEADDneutral80%high
Latest 13F action was REDUCEConsecutive reductionsLarge gain versus reported average priceTactical history
TSMTaiwan Semiconductor Manufactu4.96% weight2026-03-31to 2026-06-30REDUCEREDUCEREDUCEADDneutral84%high
Latest 13F action was REDUCEConsecutive reductionsLarge gain versus reported average pricePrior trim pattern
YPFYPF S.A. ADR4.43% weight2026-03-31to 2026-06-30HOLDHOLDHOLDHOLDneutral48%low
Established position lowers exit riskMature holdingLatest 13F action was ADDConsecutive adds
EWZiShares MSCI Brazil ETF3.91% weight2026-03-31to 2026-06-30HOLDHOLDHOLDHOLDneutral61%high
Latest 13F action was HOLDYoung position churn riskAt historical max weightEarly-stage position
TBBBBBB Foods Inc3.26% weight2026-03-31to 2026-06-30ADDADDADDREDUCEneutral58%high
Latest 13F action was ADDConsecutive addsHistorically add-heavy tickerAt historical max weight
AAAlcoa Corp2.93% weight2026-03-31to 2026-06-30ADDADDADDREDUCEnegative62%high
Latest 13F action was ADDConsecutive addsEarly-stage positionHistorically add-heavy ticker
NAMSNewAmsterdam Pharma Company NV2.91% weight2026-03-31to 2026-06-30HOLDHOLDHOLDHOLDnegative63%high
Latest 13F action was HOLDConsecutive addsAt historical max weightHistorically add-heavy ticker
SESea Ltd2.70% weight2026-03-31to 2026-06-30ADDADDADDHOLDneutral46%low
Latest 13F action was ADDConsecutive addsEstablished position lowers exit riskTactical history
STMSTMicroelectronics N.V. ADS AD2.67% weight2026-03-31to 2026-06-30ADDADDADDADDneutral57%high
Latest 13F action was ADDConsecutive addsEarly-stage positionHistorically add-heavy ticker
WWDWoodward Inc2.24% weight2026-03-31to 2026-06-30REDUCEREDUCEREDUCEREDUCEneutral87%high
Consecutive reductionsLatest 13F action was REDUCELarge gain versus reported average pricePrior trim pattern
TEVATeva Pharmaceutical Industries2.12% weight2026-03-31to 2026-06-30REDUCEREDUCEREDUCEREDUCEneutral76%high
Latest 13F action was REDUCEConsecutive reductionsLarge gain versus reported average priceTactical history
ROKURoku Inc2.10% weight2026-03-31to 2026-06-30ADDADDADDREDUCEpositive52%medium
Latest 13F action was ADDHistorically add-heavy tickerQuality-calibrated positive company signalCompany evidence detail
AVGOBroadcom Inc1.80% weight2026-03-31to 2026-06-30ADDADDADDEXITpositive58%high
Latest 13F action was ADDEarly-stage positionHistorically add-heavy tickerQuality-calibrated positive company signal
CPNGCoupang Inc1.49% weight2026-03-31to 2026-06-30HOLDHOLDHOLDHOLDnegative39%low
Mature holdingLatest 13F action was REDUCESmall tactical positionRecent trim raises exit risk
OPCHOption Care Health Inc.1.49% weight2026-03-31to 2026-06-30ADDADDADDEXITpositive64%high
Latest 13F action was ADDConsecutive addsHistorically add-heavy tickerBelow historical weight ceiling
CRHCRH Plc1.18% weight2026-03-31to 2026-06-30REDUCEREDUCEREDUCEADDnegative49%medium
Latest 13F action was REDUCEPrior trim patternTactical historyQuality-calibrated negative company signal
FIGRFigure Technology Solutions In1.16% weight2026-03-31to 2026-06-30REDUCEREDUCEREDUCEEXITpositive63%high
Latest 13F action was REDUCEConsecutive reductionsPrior trim patternPortfolio context shows de-risking
ARGTGlobal X MSCI Argentina ETF1.07% weight2026-03-31to 2026-06-30ADDADDADDREDUCEneutral39%low
Latest 13F action was ADDEarly-stage positionHistorically add-heavy tickerSmall tactical position
CAICaris Life Sciences Inc.1.00% weight2026-03-31to 2026-06-30EXITEXITEXITHOLDpositive36%low
Small tactical positionYoung position churn riskNew position exit riskLatest 13F action was ADD
QSRRestaurant Brands Internationa0.99% weight2026-03-31to 2026-06-30REDUCEREDUCEREDUCEEXITpositive35%low
Latest 13F action was REDUCETactical historyPortfolio context shows de-riskingSmall tactical position
RVMDRevolution Medicines Inc0.91% weight2026-03-31to 2026-06-30EXITEXITEXITADDnegative39%low
Small tactical positionYoung position churn riskNew position exit riskElevated point-in-time risk signal
LSCCLattice Semiconductor Corp.0.89% weight2026-03-31to 2026-06-30EXITEXITEXITEXITpositive54%medium
Small tactical positionYoung position churn riskRecent trim raises exit riskLatest 13F action was REDUCE
SNDKSandisk Corp0.72% weight2026-03-31to 2026-06-30EXITEXITEXITREDUCEpositive42%low
Small tactical positionVery small positionYoung position churn riskLatest 13F action was ADD
Failure analysis

Highest-Confidence Misses

NameWindowFullCompanyBehaviorActualSignalProb.ConfidenceTop factors
FCXFreeport-McMoRan Inc5.11% weight2021-09-30to 2021-12-31REDUCEREDUCEREDUCEHOLDneutral90%high
Latest 13F action was REDUCEConsecutive reductionsAt historical max weightLarge gain versus reported average price
SESea Ltd3.25% weight2020-06-30to 2020-09-30REDUCEREDUCEREDUCEHOLDneutral90%high
Latest 13F action was REDUCEConsecutive reductionsAt historical max weightLarge gain versus reported average price
FCXFreeport-McMoRan Inc1.58% weight2022-12-31to 2023-03-31REDUCEREDUCEREDUCEHOLDnegative90%high
Consecutive reductionsLatest 13F action was REDUCELarge gain versus reported average pricePrior trim pattern
MSFTMicrosoft Corporation7.12% weight2021-09-30to 2021-12-31REDUCEREDUCEREDUCEHOLDneutral88%high
Latest 13F action was REDUCEConsecutive reductionsLarge gain versus reported average pricePrior trim pattern
AMZNAmazon.com Inc8.56% weight2018-12-31to 2019-03-31REDUCEREDUCEREDUCEADDneutral88%high
Latest 13F action was REDUCEConsecutive reductionsLarge gain versus reported average pricePrior trim pattern
MSFTMicrosoft Corporation7.06% weight2020-03-31to 2020-06-30REDUCEREDUCEREDUCEADDneutral88%high
Latest 13F action was REDUCEConsecutive reductionsLarge gain versus reported average pricePrior trim pattern
CPNGCoupang Inc6.67% weight2025-03-31to 2025-06-30HOLDHOLDHOLDREDUCEneutral87%high
Latest 13F action was HOLDEstablished position lowers exit riskMature holdingLarge portfolio weight
NTRANatera Inc12.80% weight2025-12-31to 2026-03-31REDUCEREDUCEREDUCEADDnegative86%high
Latest 13F action was REDUCEVery large portfolio weightConsecutive reductionsLarge gain versus reported average price
LVSLas Vegas Sands Corp0.14% weight2020-06-30to 2020-09-30EXITEXITEXITREDUCEnegative86%high
Small tactical positionVery small positionYoung position churn riskRecent trim raises exit risk
LLYLilly(Eli) & Co1.09% weight2024-03-31to 2024-06-30REDUCEREDUCEREDUCEEXITneutral85%high
Consecutive reductionsLatest 13F action was REDUCELarge gain versus reported average pricePrior trim pattern
COHRCoherent Corp2.54% weight2025-06-30to 2025-09-30REDUCEREDUCEREDUCEEXITneutral85%high
Consecutive reductionsLatest 13F action was REDUCELarge gain versus reported average pricePrior trim pattern
AMZNAmazon.com Inc5.17% weight2021-03-31to 2021-06-30REDUCEREDUCEREDUCEADDneutral84%high
Latest 13F action was REDUCEConsecutive reductionsLarge gain versus reported average pricePrior trim pattern
UBERUber Technologies Inc0.20% weight2019-09-30to 2019-12-31EXITEXITEXITADDnegative84%high
Small tactical positionVery small positionYoung position churn riskRecent trim raises exit risk
TSMTaiwan Semiconductor Manufactu4.96% weight2026-03-31to 2026-06-30REDUCEREDUCEREDUCEADDneutral84%high
Latest 13F action was REDUCEConsecutive reductionsLarge gain versus reported average pricePrior trim pattern
CPNGCoupang Inc9.11% weight2024-03-31to 2024-06-30HOLDHOLDHOLDREDUCEneutral84%high
Latest 13F action was HOLDEstablished position lowers exit riskMature holdingLarge portfolio weight
PANWPalo Alto Networks Inc4.63% weight2021-12-31to 2022-03-31REDUCEREDUCEREDUCEEXITnegative83%high
Latest 13F action was REDUCEConsecutive reductionsLarge gain versus reported average pricePrior trim pattern
TMUST-Mobile US Inc3.35% weight2021-12-31to 2022-03-31REDUCEREDUCEREDUCEADDneutral83%high
Consecutive reductionsLatest 13F action was REDUCEPrior trim patternTactical history
YPFYPF S.A. ADR0.31% weight2024-09-30to 2024-12-31EXITEXITEXITADDneutral83%high
Small tactical positionVery small positionYoung position churn riskRecent trim raises exit risk
SSentinelOne Inc0.10% weight2021-09-30to 2021-12-31EXITEXITEXITHOLDnegative83%high
Small tactical positionVery small positionYoung position churn riskRecent trim raises exit risk
SMARSmartsheet Inc0.14% weight2021-09-30to 2021-12-31EXITEXITEXITADDneutral83%high
Small tactical positionVery small positionYoung position churn riskRecent trim raises exit risk
MRNAModerna Inc0.15% weight2022-09-30to 2022-12-31EXITEXITEXITHOLDneutral83%high
Small tactical positionVery small positionYoung position churn riskRecent trim raises exit risk
ADSKAutodesk Inc0.26% weight2018-09-30to 2018-12-31EXITEXITEXITREDUCEpositive83%high
Small tactical positionVery small positionYoung position churn riskRecent trim raises exit risk
METAMeta Platforms Inc0.20% weight2019-06-30to 2019-09-30EXITEXITEXITADDpositive83%high
Small tactical positionVery small positionYoung position churn riskRecent trim raises exit risk
PMPhilip Morris International In3.65% weight2025-06-30to 2025-09-30REDUCEREDUCEREDUCEEXITneutral83%high
Latest 13F action was REDUCEConsecutive reductionsLarge gain versus reported average pricePrior trim pattern