SHORT screen ranked short-attractiveness, with the reasoning per name
70 research candidates · 70 with price confirmation · 0 proposals
Nothing here is a proposal. Every row is status=RESEARCH_CANDIDATE. No row passes Stage 1: the probability-weighted expected-return gate has no short dossier to read, and borrow eligibility is UNKNOWN with refuse_if_eligibility_unknown=true. No expected return has been synthesised, and no long thesis has been sign-flipped into a short.
Live-run interlock is ON. Short sizing is refused until ALPHA holds ≥10 names, unless overridden by a written decision entry. Caps against a 6-name book are arithmetic, not risk control.
What the screen can and cannot see
| scored on quant pillars | 70 | desk_quant peer-relative z |
| with tape (Weinstein stage) | 70 | 100% — the rest are scored WITHOUT price confirmation |
| with positioning | 5 | no short-interest source wired; crowded-long unwind is unscoreable |
| expected-return gate evaluable | 0 | needs a SHORT dossier with probability-weighted scenarios |
Names without tape coverage are scored on quant pillars ALONE. A short ranked on valuation and quality with no price confirmation is a screen artefact, not a setup — sort by tape_covered before reading the ranking as anything actionable.
Gates as configured funds.yaml → short.gates
| expected_return_min_pct | -15.0 |
| expected_return_basis | probability_weighted |
| expected_return_annualised | True |
| coverage_tier | T1-FULL, T2-PARTIAL |
| dossier_max_age_days | 45 |
| max_borrow_cost_pct | 8.0 |
| max_days_to_cover | 5.0 |
| refuse_if_not_shortable | True |
| refuse_if_eligibility_unknown | True |
| squeeze_flag_refuse | True |
The expected-return bar is -15% annualised, probability-weighted — sign-flipped against ALPHA's +10 and read off the same basis, so the two books gate on commensurable numbers. Gating a short on a base case would compare incomparable things. Coverage is stricter than ALPHA (no T3): a T3 long can be sized down, a T3 short cannot.
Ranking tape-confirmed names first, then deterioration composite — click a name for the full trace
The rank column is the score rank across all 70 names; the ROW ORDER puts the 70 tape-confirmed names first. Score rank and row order differ on purpose — a quant-only name can out-score a confirmed one and still be the weaker setup.
Theme cap would bind on 50 name(s) at max 2 per theme: 7011.T (power-thermal), 9984.T (hyperscaler), CIEN (networking), KLAC (semicap-equipment), GEV (power-thermal), AVGO (foundry-logic), PWR (power-thermal), MSFT (hyperscaler), GOOGL (hyperscaler), 6367.T (power-thermal), LRCX (semicap-equipment), 6146.T (semicap-equipment)…. Reported, not enforced — enforcement is the Stage-4 greedy loop's job on gated candidates, and there are none.
Unranked screened, but not comparable — shown so no name is invisible
6 name(s) have fewer than 3 of 5 components and are NOT ranked. Renormalisation stops an absent component scoring zero; it does not make a 1-component score comparable to a 5-component one. Listed here so a name is never invisible.
| name | comp | theme | what is present |
|---|
| MPWR Monolithic Power Systems | 1/5 | power-semis | tape score 0.00 |
| ON ON Semiconductor | 1/5 | power-semis | tape score 0.70 |
| 4063.T Shin-Etsu Chemical | 1/5 | materials | tape score 0.70 |
| 3436.T Sumco | 1/5 | materials | tape score 0.00 |
| 2327.TW Yageo | 1/5 | passives | tape score 0.00 |
| 009150.KS Samsung Electro-Mechanics | 1/5 | passives | tape score 0.00 |
Reasoning trace every component, its source, and what was absent
Absent components renormalise out of the weight sum — they never contribute zero. A name scored on 4 of 5 components is scored on those 4, rescaled, and says so. This is the P0.5 null policy, and it is why a missing tape does not quietly read as a healthy tape.
1. VST Vistra 0.806 · power-thermal / ai_capex · US · peers: power-thermal
| valuation_stretch 0.65 from value pillar z=-0.606 vs power-thermal peers (n=12), ev/ebitda 14.2x |
| momentum_break 0.84 from momentum pillar z=-1.341 |
| quality_deficit 0.70 from quality pillar z=-0.788, roe 18.5% |
| balance_sheet_stress 0.97 from balance_sheet z=-1.861, net debt/ebitda 3.73x |
| tape_stage 1.00 — Weinstein stage 4 (declining), price -6.05% vs 30w MA, MA slope -1.58%/4w, RS vs index -9.9%/13w |
| composite 0.806 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
2. COHR Coherent 0.717 · networking / ai_capex · US · peers: networking
| valuation_stretch 0.91 from value pillar z=-1.62 vs networking peers (n=10), ev/ebitda 249.0x |
| momentum_break 0.88 from momentum pillar z=-1.503 |
| quality_deficit 0.67 from quality pillar z=-0.689, roe 2.2% |
| balance_sheet_stress 0.92 from balance_sheet z=-1.666, net debt/ebitda 7.44x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 15.53% vs 30w MA, MA slope 6.49%/4w, RS vs index -9.26%/13w |
| composite 0.717 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
3. 9988.HK Alibaba Group Holding 0.701 · hyperscaler / ai_capex · CN · peers: hyperscaler
| valuation_stretch 0.39 from value pillar z=0.426 vs hyperscaler peers (n=7), ev/ebitda 11.0x |
| momentum_break 0.83 from momentum pillar z=-1.34 |
| quality_deficit 0.85 from quality pillar z=-1.399, roe 9.8% |
| balance_sheet_stress 0.49 from balance_sheet z=0.035, net debt/ebitda 0.46x |
| tape_stage 1.00 — Weinstein stage 4 (declining), price -2.84% vs 30w MA, MA slope -3.76%/4w, RS vs index -7.43%/13w |
| composite 0.701 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
4. 6967.T Shinko Electric Industries 0.641 · packaging-substrate / ai_capex · JP · peers: packaging-substrate
| valuation_stretch 0.66 from value pillar z=-0.648 vs packaging-substrate peers (n=4), ev/ebitda 18.2x |
| momentum_break 0.86 from momentum pillar z=-1.439 |
| quality_deficit 0.51 from quality pillar z=-0.026, roe 6.3% |
| balance_sheet_stress 0.36 from balance_sheet z=0.549, net debt/ebitda -1.03x |
| tape_stage 0.70 — Weinstein stage 3 (topping), price -0.76% vs 30w MA, MA slope 1.07%/4w, RS vs index -4.04%/13w |
| composite 0.641 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
5. INTC Intel 0.640 · foundry-logic / ai_capex · US · peers: foundry-logic
| valuation_stretch 0.62 from value pillar z=-0.466 vs foundry-logic peers (n=9), ev/ebitda 14.5x |
| momentum_break 0.81 from momentum pillar z=-1.234 |
| quality_deficit 0.82 from quality pillar z=-1.275, roe -0.2% |
| balance_sheet_stress 0.80 from balance_sheet z=-1.202, net debt/ebitda 2.25x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 23.27% vs 30w MA, MA slope 9.56%/4w, RS vs index -16.09%/13w |
| composite 0.640 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
6. CEG Constellation Energy 0.631 · power-thermal / ai_capex · US · peers: power-thermal
| valuation_stretch 0.66 from value pillar z=-0.648 vs power-thermal peers (n=12), ev/ebitda 23.1x |
| momentum_break 0.64 from momentum pillar z=-0.545 |
| quality_deficit 0.41 from quality pillar z=0.363, roe 16.0% |
| balance_sheet_stress 0.50 from balance_sheet z=0.019, net debt/ebitda 1.05x |
| tape_stage 1.00 — Weinstein stage 4 (declining), price -2.48% vs 30w MA, MA slope -2.49%/4w, RS vs index -10.21%/13w |
| composite 0.631 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
7. 0700.HK Tencent 0.584 · hyperscaler / ai_capex · CN · peers: hyperscaler
| valuation_stretch 0.54 from value pillar z=-0.144 vs hyperscaler peers (n=7), ev/ebitda 18.8x |
| momentum_break 0.46 from momentum pillar z=0.142 |
| quality_deficit 0.52 from quality pillar z=-0.082, roe 19.5% |
| balance_sheet_stress 0.53 from balance_sheet z=-0.136, net debt/ebitda 0.95x |
| tape_stage 1.00 — Weinstein stage 4 (declining), price -7.33% vs 30w MA, MA slope -4.03%/4w, RS vs index -2.7%/13w |
| composite 0.584 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
8. ORCL Oracle 0.576 · neocloud / ai_capex · US · peers: neocloud
| valuation_stretch 0.27 from value pillar z=0.903 vs neocloud peers (n=3), ev/ebitda 26.1x |
| momentum_break 0.85 from momentum pillar z=-1.411 |
| quality_deficit 0.36 from quality pillar z=0.563, roe 40.2% |
| balance_sheet_stress 0.48 from balance_sheet z=0.062, net debt/ebitda 3.89x |
| tape_stage 1.00 — Weinstein stage 4 (declining), price -7.14% vs 30w MA, MA slope -3.74%/4w, RS vs index -25.6%/13w |
| composite 0.576 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
9. LITE Lumentum Holdings 0.564 · networking / ai_capex · US · peers: networking
| valuation_stretch 0.69 from value pillar z=-0.767 vs networking peers (n=10), ev/ebitda -8.6x |
| momentum_break 0.59 from momentum pillar z=-0.352 |
| quality_deficit 0.79 from quality pillar z=-1.146, roe -149.3% |
| balance_sheet_stress 0.58 from balance_sheet z=-0.314, net debt/ebitda 0.05x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 25.56% vs 30w MA, MA slope 9.86%/4w, RS vs index 0.31%/13w |
| composite 0.564 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
10. 6920.T Lasertec 0.560 · semicap-equipment / ai_capex · JP · peers: semicap-equipment
| valuation_stretch 0.67 from value pillar z=-0.692 vs semicap-equipment peers (n=11), ev/ebitda 39.8x |
| momentum_break 0.65 from momentum pillar z=-0.592 |
| quality_deficit 0.40 from quality pillar z=0.417, roe 31.4% |
| balance_sheet_stress 0.31 from balance_sheet z=0.772, net debt/ebitda -0.83x |
| tape_stage 0.70 — Weinstein stage 3 (topping), price -1.05% vs 30w MA, MA slope 1.74%/4w, RS vs index -0.94%/13w |
| composite 0.560 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
11. 7011.T Mitsubishi Heavy Industries 0.550 · power-thermal / ai_capex · JP · peers: power-thermal
| valuation_stretch 0.40 from value pillar z=0.383 vs power-thermal peers (n=12), ev/ebitda 19.5x |
| momentum_break 0.59 from momentum pillar z=-0.374 |
| quality_deficit 0.64 from quality pillar z=-0.574, roe 10.8% |
| balance_sheet_stress 0.44 from balance_sheet z=0.227, net debt/ebitda -0.65x |
| tape_stage 0.70 — Weinstein stage 3 (topping), price 0.89% vs 30w MA, MA slope -0.73%/4w, RS vs index 5.44%/13w |
| composite 0.550 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
12. 9984.T SoftBank Group 0.547 · hyperscaler / ai_capex · JP · peers: hyperscaler
| valuation_stretch 0.34 from value pillar z=0.626 vs hyperscaler peers (n=7), ev/ebitda 5.2x |
| momentum_break 0.73 from momentum pillar z=-0.931 |
| quality_deficit 0.68 from quality pillar z=-0.718, roe 28.7% |
| balance_sheet_stress 0.95 from balance_sheet z=-1.78, net debt/ebitda 2.62x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 11.32% vs 30w MA, MA slope 3.59%/4w, RS vs index -16.19%/13w |
| composite 0.547 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
13. CRWV CoreWeave, Inc. Class A… 0.545 · neocloud / ai_capex · US · peers: neocloud
| valuation_stretch 0.55 from value pillar z=-0.193 vs neocloud peers (n=3), ev/ebitda 23.1x |
| momentum_break 0.34 from momentum pillar z=0.621 |
| quality_deficit 0.49 from quality pillar z=0.048, roe -35.0% |
| balance_sheet_stress 0.80 from balance_sheet z=-1.19, net debt/ebitda 10.48x |
| tape_stage 0.70 — Weinstein stage 3 (topping), price 12.11% vs 30w MA, MA slope 0.7%/4w, RS vs index -3.55%/13w |
| composite 0.545 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
14. 005930.KS Samsung Electronics 0.540 · memory / ai_capex · KR · peers: memory
| valuation_stretch 0.43 from value pillar z=0.262 vs memory peers (n=4), ev/ebitda 8.0x |
| momentum_break 0.91 from momentum pillar z=-1.649 |
| quality_deficit 0.76 from quality pillar z=-1.034, roe 10.4% |
| balance_sheet_stress 0.34 from balance_sheet z=0.622, net debt/ebitda -0.30x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 14.08% vs 30w MA, MA slope 7.19%/4w, RS vs index -2.37%/13w |
| composite 0.540 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
15. 0981.HK Semiconductor Manufacturing… 0.540 · cn-ai-semi / ai_capex · CN · peers: cn-ai-semi
| valuation_stretch 0.59 from value pillar z=-0.363 vs cn-ai-semi peers (n=3), ev/ebitda 24.6x |
| momentum_break 0.45 from momentum pillar z=0.186 |
| quality_deficit 0.52 from quality pillar z=-0.077, roe 3.2% |
| balance_sheet_stress 0.72 from balance_sheet z=-0.868, net debt/ebitda 1.46x |
| tape_stage 0.45 — Weinstein stage 1 (basing), price 9.0% vs 30w MA, MA slope -1.46%/4w, RS vs index -9.45%/13w |
| composite 0.540 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
16. CIEN Ciena 0.520 · networking / ai_capex · US · peers: networking
| valuation_stretch 0.40 from value pillar z=0.404 vs networking peers (n=10), ev/ebitda 70.8x |
| momentum_break 0.78 from momentum pillar z=-1.124 |
| quality_deficit 0.68 from quality pillar z=-0.7, roe 4.5% |
| balance_sheet_stress 0.60 from balance_sheet z=-0.388, net debt/ebitda 1.26x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 5.67% vs 30w MA, MA slope 5.95%/4w, RS vs index -25.32%/13w |
| composite 0.520 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
17. EQIX Equinix 0.519 · dc-infra / ai_capex · US · peers: dc-infra
| valuation_stretch 0.68 from value pillar z=-0.728 vs dc-infra peers (n=7), ev/ebitda 23.6x |
| momentum_break 0.70 from momentum pillar z=-0.797 |
| quality_deficit 0.31 from quality pillar z=0.774, roe 9.5% |
| balance_sheet_stress 0.75 from balance_sheet z=-1.009, net debt/ebitda 5.16x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 7.59% vs 30w MA, MA slope 3.74%/4w, RS vs index -1.93%/13w |
| composite 0.519 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
18. 6525.T Kokusai Electric 0.512 · semicap-equipment / ai_capex · JP · peers: semicap-equipment
| valuation_stretch 0.33 from value pillar z=0.69 vs semicap-equipment peers (n=11), ev/ebitda 20.6x |
| momentum_break 0.59 from momentum pillar z=-0.357 |
| quality_deficit 0.89 from quality pillar z=-1.552, roe 13.7% |
| balance_sheet_stress 0.70 from balance_sheet z=-0.808, net debt/ebitda -0.12x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 23.19% vs 30w MA, MA slope 4.51%/4w, RS vs index 23.99%/13w |
| composite 0.512 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
19. 1347.HK Hua Hong Semiconductor 0.512 · cn-ai-semi / ai_capex · CN · peers: cn-ai-semi
| valuation_stretch 0.50 from value pillar z=-0.01 vs cn-ai-semi peers (n=3), ev/ebitda 23.5x |
| momentum_break 0.83 from momentum pillar z=-1.307 |
| quality_deficit 0.78 from quality pillar z=-1.118, roe 0.8% |
| balance_sheet_stress 0.16 from balance_sheet z=1.363, net debt/ebitda -1.88x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 13.17% vs 30w MA, MA slope 4.23%/4w, RS vs index 3.46%/13w |
| composite 0.512 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
20. QCOM QUALCOMM 0.511 · foundry-logic / ai_capex · US · peers: foundry-logic
| valuation_stretch 0.27 from value pillar z=0.931 vs foundry-logic peers (n=9), ev/ebitda 12.7x |
| momentum_break 0.76 from momentum pillar z=-1.054 |
| quality_deficit 0.52 from quality pillar z=-0.077, roe 26.1% |
| balance_sheet_stress 0.55 from balance_sheet z=-0.195, net debt/ebitda 0.57x |
| tape_stage 0.45 — Weinstein stage 1 (basing), price -3.17% vs 30w MA, MA slope -0.42%/4w, RS vs index -34.08%/13w |
| composite 0.511 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
21. 3037.TW Unimicron Technology 0.510 · packaging-substrate / ai_capex · TW · peers: packaging-substrate
| valuation_stretch 0.57 from value pillar z=-0.29 vs packaging-substrate peers (n=4), ev/ebitda 11.9x |
| momentum_break 0.46 from momentum pillar z=0.178 |
| quality_deficit 0.81 from quality pillar z=-1.244, roe 6.6% |
| balance_sheet_stress 0.61 from balance_sheet z=-0.435, net debt/ebitda 0.19x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 51.48% vs 30w MA, MA slope 15.3%/4w, RS vs index 11.09%/13w |
| composite 0.511 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
22. KLAC KLA Corporation 0.508 · semicap-equipment / ai_capex · US · peers: semicap-equipment
| valuation_stretch 0.90 from value pillar z=-1.587 vs semicap-equipment peers (n=11), ev/ebitda 69.5x |
| momentum_break 0.52 from momentum pillar z=-0.065 |
| quality_deficit 0.21 from quality pillar z=1.142, roe 76.1% |
| balance_sheet_stress 0.75 from balance_sheet z=-0.991, net debt/ebitda 0.78x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 11.45% vs 30w MA, MA slope 4.04%/4w, RS vs index 5.28%/13w |
| composite 0.508 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
23. DLR Digital Realty Trust 0.507 · dc-infra / ai_capex · US · peers: dc-infra
| valuation_stretch 0.66 from value pillar z=-0.621 vs dc-infra peers (n=7), ev/ebitda 20.6x |
| momentum_break 0.73 from momentum pillar z=-0.923 |
| quality_deficit 0.44 from quality pillar z=0.254, roe 5.7% |
| balance_sheet_stress 0.49 from balance_sheet z=0.049, net debt/ebitda 5.78x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 7.07% vs 30w MA, MA slope 2.67%/4w, RS vs index -0.27%/13w |
| composite 0.507 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
24. GEV GE Vernova 0.503 · power-thermal / ai_capex · US · peers: power-thermal
| valuation_stretch 0.74 from value pillar z=-0.942 vs power-thermal peers (n=12), ev/ebitda 45.9x |
| momentum_break 0.60 from momentum pillar z=-0.408 |
| quality_deficit 0.54 from quality pillar z=-0.172, roe 43.7% |
| balance_sheet_stress 0.40 from balance_sheet z=0.389, net debt/ebitda -2.40x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 12.22% vs 30w MA, MA slope 5.41%/4w, RS vs index 0.28%/13w |
| composite 0.503 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
25. AVGO Broadcom 0.502 · foundry-logic / ai_capex · US · peers: foundry-logic
| valuation_stretch 0.68 from value pillar z=-0.709 vs foundry-logic peers (n=9), ev/ebitda 50.6x |
| momentum_break 0.56 from momentum pillar z=-0.23 |
| quality_deficit 0.41 from quality pillar z=0.349, roe 28.4% |
| balance_sheet_stress 0.74 from balance_sheet z=-0.963, net debt/ebitda 1.41x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 5.41% vs 30w MA, MA slope 2.18%/4w, RS vs index -8.42%/13w |
| composite 0.502 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
26. PWR Quanta Services 0.500 · power-thermal / ai_capex · US · peers: power-thermal
| valuation_stretch 0.58 from value pillar z=-0.324 vs power-thermal peers (n=12), ev/ebitda 27.8x |
| momentum_break 0.39 from momentum pillar z=0.431 |
| quality_deficit 0.73 from quality pillar z=-0.924, roe 11.5% |
| balance_sheet_stress 0.73 from balance_sheet z=-0.937, net debt/ebitda 2.38x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 11.99% vs 30w MA, MA slope 5.18%/4w, RS vs index -5.67%/13w |
| composite 0.500 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
27. MSFT Microsoft 0.492 · hyperscaler / ai_capex · US · peers: hyperscaler
| valuation_stretch 0.53 from value pillar z=-0.127 vs hyperscaler peers (n=7), ev/ebitda 13.9x |
| momentum_break 0.51 from momentum pillar z=-0.04 |
| quality_deficit 0.25 from quality pillar z=1.005, roe 30.2% |
| balance_sheet_stress 0.51 from balance_sheet z=-0.047, net debt/ebitda 0.52x |
| tape_stage 0.70 — Weinstein stage 3 (topping), price 17.96% vs 30w MA, MA slope 0.55%/4w, RS vs index 11.47%/13w |
| composite 0.492 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
28. GOOGL Alphabet 0.484 · hyperscaler / ai_capex · US · peers: hyperscaler
| valuation_stretch 0.66 from value pillar z=-0.648 vs hyperscaler peers (n=7), ev/ebitda 21.1x |
| momentum_break 0.43 from momentum pillar z=0.294 |
| quality_deficit 0.32 from quality pillar z=0.718, roe 31.8% |
| balance_sheet_stress 0.28 from balance_sheet z=0.865, net debt/ebitda 0.16x |
| tape_stage 0.70 — Weinstein stage 3 (topping), price 0.88% vs 30w MA, MA slope 0.97%/4w, RS vs index -13.56%/13w |
| composite 0.484 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
29. 6367.T Daikin Industries,Ltd. 0.482 · power-thermal / ai_capex · JP · peers: power-thermal
| valuation_stretch 0.17 from value pillar z=1.314 vs power-thermal peers (n=12), ev/ebitda 7.8x |
| momentum_break 0.65 from momentum pillar z=-0.594 |
| quality_deficit 0.64 from quality pillar z=-0.574, roe 8.5% |
| balance_sheet_stress 0.29 from balance_sheet z=0.837, net debt/ebitda 0.22x |
| tape_stage 0.70 — Weinstein stage 3 (topping), price -2.34% vs 30w MA, MA slope 1.39%/4w, RS vs index -14.25%/13w |
| composite 0.482 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
30. LRCX Lam Research 0.472 · semicap-equipment / ai_capex · US · peers: semicap-equipment
| valuation_stretch 0.79 from value pillar z=-1.168 vs semicap-equipment peers (n=11), ev/ebitda 59.1x |
| momentum_break 0.46 from momentum pillar z=0.165 |
| quality_deficit 0.36 from quality pillar z=0.57, roe 58.3% |
| balance_sheet_stress 0.59 from balance_sheet z=-0.354, net debt/ebitda -0.17x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 19.57% vs 30w MA, MA slope 5.34%/4w, RS vs index 7.27%/13w |
| composite 0.472 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
31. MU Micron Technology 0.471 · memory / ai_capex · US · peers: memory
| valuation_stretch 0.54 from value pillar z=-0.162 vs memory peers (n=4), ev/ebitda 7.7x |
| momentum_break 0.49 from momentum pillar z=0.054 |
| quality_deficit 0.68 from quality pillar z=-0.737, roe 15.8% |
| balance_sheet_stress 0.52 from balance_sheet z=-0.07, net debt/ebitda 0.30x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 49.03% vs 30w MA, MA slope 12.38%/4w, RS vs index 31.4%/13w |
| composite 0.471 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
32. 6146.T Disco 0.460 · semicap-equipment / ai_capex · JP · peers: semicap-equipment
| valuation_stretch 0.57 from value pillar z=-0.272 vs semicap-equipment peers (n=11), ev/ebitda 32.0x |
| momentum_break 0.53 from momentum pillar z=-0.129 |
| quality_deficit 0.42 from quality pillar z=0.303, roe 23.1% |
| balance_sheet_stress 0.22 from balance_sheet z=1.134, net debt/ebitda -1.43x |
| tape_stage 0.45 — Weinstein stage 1 (basing), price -5.53% vs 30w MA, MA slope 0.8%/4w, RS vs index -3.72%/13w |
| composite 0.460 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
33. 2317.TW Hon Hai Precision Industry 0.460 · dc-infra / ai_capex · TW · peers: dc-infra
| valuation_stretch 0.38 from value pillar z=0.489 vs dc-infra peers (n=7), ev/ebitda 8.1x |
| momentum_break 0.67 from momentum pillar z=-0.671 |
| quality_deficit 0.64 from quality pillar z=-0.543, roe 10.7% |
| balance_sheet_stress 0.48 from balance_sheet z=0.098, net debt/ebitda 0.63x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 7.8% vs 30w MA, MA slope 1.47%/4w, RS vs index -1.87%/13w |
| composite 0.460 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
| valuation_stretch 0.57 from value pillar z=-0.265 vs hyperscaler peers (n=7), ev/ebitda 16.4x |
| momentum_break 0.36 from momentum pillar z=0.577 |
| quality_deficit 0.24 from quality pillar z=1.041, roe 27.8% |
| balance_sheet_stress 0.20 from balance_sheet z=1.19, net debt/ebitda 0.46x |
| tape_stage 1.00 — Weinstein stage 4 (declining), price -6.66% vs 30w MA, MA slope -1.44%/4w, RS vs index -9.57%/13w |
| composite 0.459 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
35. 042700.KS HANMI Semiconductor 0.458 · semicap-equipment / ai_capex · KR · peers: semicap-equipment
| valuation_stretch 0.69 from value pillar z=-0.761 vs semicap-equipment peers (n=11), ev/ebitda 45.2x |
| momentum_break 0.29 from momentum pillar z=0.85 |
| quality_deficit 0.44 from quality pillar z=0.244, roe 31.1% |
| balance_sheet_stress 0.14 from balance_sheet z=1.44, net debt/ebitda -1.04x |
| tape_stage 0.70 — Weinstein stage 3 (topping), price -15.35% vs 30w MA, MA slope 2.58%/4w, RS vs index -40.29%/13w |
| composite 0.458 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
36. AMAT Applied Materials 0.456 · semicap-equipment / ai_capex · US · peers: semicap-equipment
| valuation_stretch 0.27 from value pillar z=0.929 vs semicap-equipment peers (n=11), ev/ebitda 19.3x |
| momentum_break 0.69 from momentum pillar z=-0.747 |
| quality_deficit 0.62 from quality pillar z=-0.471, roe 34.3% |
| balance_sheet_stress 0.62 from balance_sheet z=-0.494, net debt/ebitda -0.02x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 19.32% vs 30w MA, MA slope 6.91%/4w, RS vs index 18.98%/13w |
| composite 0.456 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
37. MRVL Marvell Technology 0.452 · foundry-logic / ai_capex · US · peers: foundry-logic
| valuation_stretch 0.38 from value pillar z=0.483 vs foundry-logic peers (n=9), ev/ebitda 15.4x |
| momentum_break 0.56 from momentum pillar z=-0.249 |
| quality_deficit 0.62 from quality pillar z=-0.492, roe 18.7% |
| balance_sheet_stress 0.61 from balance_sheet z=-0.456, net debt/ebitda 0.47x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 40.95% vs 30w MA, MA slope 11.76%/4w, RS vs index 16.57%/13w |
| composite 0.452 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
38. 5803.T Fujikura 0.444 · networking / ai_capex · JP · peers: networking
| valuation_stretch 0.38 from value pillar z=0.49 vs networking peers (n=10), ev/ebitda 28.7x |
| momentum_break 0.61 from momentum pillar z=-0.444 |
| quality_deficit 0.59 from quality pillar z=-0.341, roe 28.0% |
| balance_sheet_stress 0.53 from balance_sheet z=-0.126, net debt/ebitda -0.34x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 23.89% vs 30w MA, MA slope 6.83%/4w, RS vs index 20.57%/13w |
| composite 0.444 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
39. ASML ASML Holding 0.441 · semicap-equipment / ai_capex · US · peers: semicap-equipment
| valuation_stretch 0.39 from value pillar z=0.447 vs semicap-equipment peers (n=11), ev/ebitda 27.6x |
| momentum_break 0.63 from momentum pillar z=-0.521 |
| quality_deficit 0.41 from quality pillar z=0.343, roe 49.0% |
| balance_sheet_stress 0.69 from balance_sheet z=-0.764, net debt/ebitda -0.82x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 19.05% vs 30w MA, MA slope 4.2%/4w, RS vs index 10.57%/13w |
| composite 0.441 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
40. 8035.T Tokyo Electron 0.441 · semicap-equipment / ai_capex · JP · peers: semicap-equipment
| valuation_stretch 0.36 from value pillar z=0.545 vs semicap-equipment peers (n=11), ev/ebitda 20.0x |
| momentum_break 0.55 from momentum pillar z=-0.207 |
| quality_deficit 0.69 from quality pillar z=-0.747, roe 27.8% |
| balance_sheet_stress 0.50 from balance_sheet z=0.019, net debt/ebitda -0.54x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 14.48% vs 30w MA, MA slope 4.87%/4w, RS vs index 16.02%/13w |
| composite 0.441 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
41. ARM Arm Holdings plc American… 0.436 · foundry-logic / ai_capex · US · peers: foundry-logic
| valuation_stretch 0.88 from value pillar z=-1.533 vs foundry-logic peers (n=9), ev/ebitda 112.5x |
| momentum_break 0.47 from momentum pillar z=0.114 |
| quality_deficit 0.47 from quality pillar z=0.107, roe 10.9% |
| balance_sheet_stress 0.02 from balance_sheet z=1.921, net debt/ebitda -1.63x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 22.49% vs 30w MA, MA slope 10.18%/4w, RS vs index -12.19%/13w |
| composite 0.436 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
42. DELL Dell Technologies 0.434 · dc-infra / ai_capex · US · peers: dc-infra
| valuation_stretch 0.31 from value pillar z=0.745 vs dc-infra peers (n=7), ev/ebitda 8.1x |
| momentum_break 0.57 from momentum pillar z=-0.291 |
| quality_deficit 0.62 from quality pillar z=-0.485, roe -240.3% |
| balance_sheet_stress 0.59 from balance_sheet z=-0.355, net debt/ebitda 1.69x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 68.76% vs 30w MA, MA slope 18.72%/4w, RS vs index 56.51%/13w |
| composite 0.434 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
43. ETN Eaton Corporation 0.430 · power-thermal / ai_capex · US · peers: power-thermal
| valuation_stretch 0.56 from value pillar z=-0.221 vs power-thermal peers (n=12), ev/ebitda 22.6x |
| momentum_break 0.55 from momentum pillar z=-0.18 |
| quality_deficit 0.31 from quality pillar z=0.778, roe 21.1% |
| balance_sheet_stress 0.62 from balance_sheet z=-0.496, net debt/ebitda 1.77x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 14.6% vs 30w MA, MA slope 3.87%/4w, RS vs index 11.61%/13w |
| composite 0.430 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
44. AMD Advanced Micro Devices 0.429 · foundry-logic / ai_capex · US · peers: foundry-logic
| valuation_stretch 0.56 from value pillar z=-0.241 vs foundry-logic peers (n=9), ev/ebitda 47.8x |
| momentum_break 0.33 from momentum pillar z=0.695 |
| quality_deficit 0.69 from quality pillar z=-0.741, roe 6.9% |
| balance_sheet_stress 0.47 from balance_sheet z=0.12, net debt/ebitda -0.15x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 37.07% vs 30w MA, MA slope 10.5%/4w, RS vs index 6.0%/13w |
| composite 0.429 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
45. NBIS Nebius Group 0.408 · neocloud / ai_capex · US · peers: neocloud
| valuation_stretch 0.68 from value pillar z=-0.71 vs neocloud peers (n=3), ev/ebitda 45.4x |
| momentum_break 0.30 from momentum pillar z=0.79 |
| quality_deficit 0.65 from quality pillar z=-0.611, roe 2.2% |
| balance_sheet_stress 0.22 from balance_sheet z=1.128, net debt/ebitda 2.62x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 60.11% vs 30w MA, MA slope 11.7%/4w, RS vs index 23.21%/13w |
| composite 0.408 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
46. 2382.TW Quanta Computer 0.407 · dc-infra / ai_capex · TW · peers: dc-infra
| valuation_stretch 0.39 from value pillar z=0.442 vs dc-infra peers (n=7), ev/ebitda 10.2x |
| momentum_break 0.48 from momentum pillar z=0.085 |
| quality_deficit 0.55 from quality pillar z=-0.194, roe 30.8% |
| balance_sheet_stress 0.53 from balance_sheet z=-0.136, net debt/ebitda 1.24x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 4.34% vs 30w MA, MA slope 1.46%/4w, RS vs index 1.54%/13w |
| composite 0.407 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
47. ANET Arista Networks 0.407 · networking / ai_capex · US · peers: networking
| valuation_stretch 0.41 from value pillar z=0.369 vs networking peers (n=10), ev/ebitda 37.7x |
| momentum_break 0.67 from momentum pillar z=-0.675 |
| quality_deficit 0.31 from quality pillar z=0.747, roe 28.4% |
| balance_sheet_stress 0.50 from balance_sheet z=0.005, net debt/ebitda -0.45x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 27.55% vs 30w MA, MA slope 5.5%/4w, RS vs index 24.61%/13w |
| composite 0.407 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
48. 2454.TW MediaTek 0.406 · foundry-logic / ai_capex · TW · peers: foundry-logic
| valuation_stretch 0.22 from value pillar z=1.112 vs foundry-logic peers (n=9), ev/ebitda 13.9x |
| momentum_break 0.65 from momentum pillar z=-0.612 |
| quality_deficit 0.58 from quality pillar z=-0.306, roe 26.3% |
| balance_sheet_stress 0.48 from balance_sheet z=0.089, net debt/ebitda -1.44x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 37.37% vs 30w MA, MA slope 12.65%/4w, RS vs index 0.94%/13w |
| composite 0.406 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
49. 7735.T SCREEN Holdings 0.405 · semicap-equipment / ai_capex · JP · peers: semicap-equipment
| valuation_stretch 0.06 from value pillar z=1.761 vs semicap-equipment peers (n=11), ev/ebitda 11.0x |
| momentum_break 0.62 from momentum pillar z=-0.465 |
| quality_deficit 0.83 from quality pillar z=-1.308, roe 18.9% |
| balance_sheet_stress 0.47 from balance_sheet z=0.111, net debt/ebitda -1.00x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 17.9% vs 30w MA, MA slope 5.78%/4w, RS vs index 30.62%/13w |
| composite 0.405 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
50. AMZN Amazon.com 0.398 · hyperscaler / ai_capex · US · peers: hyperscaler
| valuation_stretch 0.47 from value pillar z=0.132 vs hyperscaler peers (n=7), ev/ebitda 15.3x |
| momentum_break 0.29 from momentum pillar z=0.833 |
| quality_deficit 0.64 from quality pillar z=-0.566, roe 18.9% |
| balance_sheet_stress 0.53 from balance_sheet z=-0.127, net debt/ebitda 0.40x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 8.86% vs 30w MA, MA slope 1.66%/4w, RS vs index -5.65%/13w |
| composite 0.398 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
51. 6501.T Hitachi 0.394 · power-thermal / ai_capex · JP · peers: power-thermal
| valuation_stretch 0.21 from value pillar z=1.153 vs power-thermal peers (n=12), ev/ebitda 12.4x |
| momentum_break 0.60 from momentum pillar z=-0.407 |
| quality_deficit 0.55 from quality pillar z=-0.185, roe 12.2% |
| balance_sheet_stress 0.54 from balance_sheet z=-0.163, net debt/ebitda -0.20x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 11.15% vs 30w MA, MA slope 1.13%/4w, RS vs index 7.15%/13w |
| composite 0.394 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
52. 3711.TW ASE Technology Holding 0.386 · packaging-substrate / ai_capex · TW · peers: packaging-substrate
| valuation_stretch 0.30 from value pillar z=0.795 vs packaging-substrate peers (n=4), ev/ebitda 10.1x |
| momentum_break 0.40 from momentum pillar z=0.414 |
| quality_deficit 0.45 from quality pillar z=0.219, roe 11.7% |
| balance_sheet_stress 0.81 from balance_sheet z=-1.258, net debt/ebitda 1.38x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 24.61% vs 30w MA, MA slope 9.6%/4w, RS vs index 5.47%/13w |
| composite 0.386 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
53. 300308.SZ Zhongji Innolight 0.383 · networking / ai_capex · CN · peers: networking
| valuation_stretch 0.48 from value pillar z=0.091 vs networking peers (n=10), ev/ebitda 46.7x |
| momentum_break 0.43 from momentum pillar z=0.27 |
| quality_deficit 0.40 from quality pillar z=0.387, roe 36.3% |
| balance_sheet_stress 0.50 from balance_sheet z=-0.001, net debt/ebitda -0.71x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 14.79% vs 30w MA, MA slope 5.35%/4w, RS vs index -7.22%/13w |
| composite 0.383 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
54. NVT nVent Electric 0.378 · power-thermal / ai_capex · US · peers: power-thermal
| valuation_stretch 0.52 from value pillar z=-0.074 vs power-thermal peers (n=12), ev/ebitda 21.7x |
| momentum_break 0.34 from momentum pillar z=0.65 |
| quality_deficit 0.43 from quality pillar z=0.266, roe 19.0% |
| balance_sheet_stress 0.52 from balance_sheet z=-0.066, net debt/ebitda 1.77x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 21.14% vs 30w MA, MA slope 5.6%/4w, RS vs index 2.17%/13w |
| composite 0.378 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
55. 2345.TW Accton Technology 0.368 · networking / ai_capex · TW · peers: networking
| valuation_stretch 0.19 from value pillar z=1.221 vs networking peers (n=10), ev/ebitda 18.4x |
| momentum_break 0.53 from momentum pillar z=-0.113 |
| quality_deficit 0.52 from quality pillar z=-0.098, roe 45.7% |
| balance_sheet_stress 0.55 from balance_sheet z=-0.194, net debt/ebitda -0.71x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 14.01% vs 30w MA, MA slope 7.35%/4w, RS vs index -10.8%/13w |
| composite 0.368 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
56. 2330.TW Taiwan Semiconductor… 0.355 · foundry-logic / ai_capex · TW · peers: foundry-logic
| valuation_stretch 0.36 from value pillar z=0.568 vs foundry-logic peers (n=9), ev/ebitda 14.1x |
| momentum_break 0.50 from momentum pillar z=-0.008 |
| quality_deficit 0.37 from quality pillar z=0.528, roe 31.7% |
| balance_sheet_stress 0.44 from balance_sheet z=0.235, net debt/ebitda -0.63x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 11.65% vs 30w MA, MA slope 5.01%/4w, RS vs index 2.39%/13w |
| composite 0.355 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
57. 6504.T Fuji Electric 0.350 · power-thermal / ai_capex · JP · peers: power-thermal
| valuation_stretch 0.17 from value pillar z=1.329 vs power-thermal peers (n=12), ev/ebitda 7.7x |
| momentum_break 0.62 from momentum pillar z=-0.462 |
| quality_deficit 0.56 from quality pillar z=-0.227, roe 12.3% |
| balance_sheet_stress 0.28 from balance_sheet z=0.866, net debt/ebitda 0.07x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 14.09% vs 30w MA, MA slope 2.89%/4w, RS vs index -11.53%/13w |
| composite 0.350 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
58. 000660.KS SK hynix 0.349 · memory / ai_capex · KR · peers: memory
| valuation_stretch 0.27 from value pillar z=0.913 vs memory peers (n=4), ev/ebitda 7.0x |
| momentum_break 0.31 from momentum pillar z=0.754 |
| quality_deficit 0.42 from quality pillar z=0.303, roe 35.6% |
| balance_sheet_stress 0.79 from balance_sheet z=-1.159, net debt/ebitda 0.15x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 9.34% vs 30w MA, MA slope 9.11%/4w, RS vs index -12.99%/13w |
| composite 0.349 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
59. SMCI Super Micro Computer 0.343 · dc-infra / ai_capex · US · peers: dc-infra
| valuation_stretch 0.42 from value pillar z=0.305 vs dc-infra peers (n=7), ev/ebitda 6.2x |
| momentum_break 0.38 from momentum pillar z=0.49 |
| quality_deficit 0.54 from quality pillar z=-0.156, roe 15.4% |
| balance_sheet_stress 0.23 from balance_sheet z=1.064, net debt/ebitda 0.39x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 24.42% vs 30w MA, MA slope 1.35%/4w, RS vs index 3.81%/13w |
| composite 0.343 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
60. SNDK Sandisk 0.339 · memory / ai_capex · US · peers: memory
| valuation_stretch 0.75 from value pillar z=-1.012 vs memory peers (n=4), ev/ebitda 19.3x |
| momentum_break 0.29 from momentum pillar z=0.842 |
| quality_deficit 0.13 from quality pillar z=1.468, roe 72.7% |
| balance_sheet_stress 0.35 from balance_sheet z=0.608, net debt/ebitda -0.33x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 46.58% vs 30w MA, MA slope 13.39%/4w, RS vs index 16.08%/13w |
| composite 0.339 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
61. 2308.TW Delta Electronics 0.328 · power-thermal / ai_capex · TW · peers: power-thermal
| valuation_stretch 0.64 from value pillar z=-0.576 vs power-thermal peers (n=12), ev/ebitda 23.8x |
| momentum_break 0.27 from momentum pillar z=0.935 |
| quality_deficit 0.32 from quality pillar z=0.702, roe 25.3% |
| balance_sheet_stress 0.24 from balance_sheet z=1.05, net debt/ebitda -0.63x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 6.51% vs 30w MA, MA slope 5.92%/4w, RS vs index -13.44%/13w |
| composite 0.328 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
62. ALAB Astera Labs, Inc. Common Stock 0.322 · networking / ai_capex · US · peers: networking
| valuation_stretch 0.65 from value pillar z=-0.596 vs networking peers (n=10), ev/ebitda 122.5x |
| momentum_break 0.16 from momentum pillar z=1.346 |
| quality_deficit 0.44 from quality pillar z=0.235, roe 16.1% |
| balance_sheet_stress 0.21 from balance_sheet z=1.175, net debt/ebitda -0.59x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 36.22% vs 30w MA, MA slope 9.02%/4w, RS vs index 4.07%/13w |
| composite 0.322 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
63. 6669.TW Wiwynn 0.311 · dc-infra / ai_capex · TW · peers: dc-infra
| valuation_stretch 0.66 from value pillar z=-0.632 vs dc-infra peers (n=7), ev/ebitda 37.8x |
| momentum_break 0.00 from momentum pillar z=2.108 |
| quality_deficit 0.41 from quality pillar z=0.35, roe 41.0% |
| balance_sheet_stress 0.43 from balance_sheet z=0.289, net debt/ebitda 0.21x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 41.15% vs 30w MA, MA slope 5.79%/4w, RS vs index 15.28%/13w |
| composite 0.311 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
64. 002371.SZ NAURA Technology 0.290 · cn-ai-semi / ai_capex · CN · peers: cn-ai-semi
| valuation_stretch 0.41 from value pillar z=0.373 vs cn-ai-semi peers (n=3), ev/ebitda 43.3x |
| momentum_break 0.22 from momentum pillar z=1.121 |
| quality_deficit 0.20 from quality pillar z=1.195, roe 14.6% |
| balance_sheet_stress 0.62 from balance_sheet z=-0.495, net debt/ebitda 0.22x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 28.55% vs 30w MA, MA slope 5.95%/4w, RS vs index 10.15%/13w |
| composite 0.290 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
65. VRT Vertiv Holdings Co 0.278 · power-thermal / ai_capex · US · peers: power-thermal
| valuation_stretch 0.70 from value pillar z=-0.788 vs power-thermal peers (n=12), ev/ebitda 29.7x |
| momentum_break 0.00 from momentum pillar z=2.091 |
| quality_deficit 0.17 from quality pillar z=1.335, roe 33.8% |
| balance_sheet_stress 0.47 from balance_sheet z=0.134, net debt/ebitda 0.78x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 4.16% vs 30w MA, MA slope 4.99%/4w, RS vs index -12.92%/13w |
| composite 0.277 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
66. CRDO Credo Technology Group Holding 0.271 · networking / ai_capex · US · peers: networking
| valuation_stretch 0.53 from value pillar z=-0.115 vs networking peers (n=10), ev/ebitda 62.3x |
| momentum_break 0.19 from momentum pillar z=1.231 |
| quality_deficit 0.36 from quality pillar z=0.563, roe 22.9% |
| balance_sheet_stress 0.13 from balance_sheet z=1.489, net debt/ebitda -2.23x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 53.38% vs 30w MA, MA slope 8.28%/4w, RS vs index 23.34%/13w |
| composite 0.271 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
67. 4062.T Ibiden Co.,Ltd. 0.268 · packaging-substrate / ai_capex · JP · peers: packaging-substrate
| valuation_stretch 0.46 from value pillar z=0.143 vs packaging-substrate peers (n=4), ev/ebitda 12.3x |
| momentum_break 0.29 from momentum pillar z=0.847 |
| quality_deficit 0.24 from quality pillar z=1.052, roe 11.6% |
| balance_sheet_stress 0.21 from balance_sheet z=1.144, net debt/ebitda -0.65x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 46.19% vs 30w MA, MA slope 12.32%/4w, RS vs index 7.85%/13w |
| composite 0.268 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
68. 6857.T Advantest 0.243 · semicap-equipment / ai_capex · JP · peers: semicap-equipment
| valuation_stretch 0.47 from value pillar z=0.107 vs semicap-equipment peers (n=11), ev/ebitda 26.6x |
| momentum_break 0.00 from momentum pillar z=2.068 |
| quality_deficit 0.24 from quality pillar z=1.059, roe 47.2% |
| balance_sheet_stress 0.52 from balance_sheet z=-0.064, net debt/ebitda -0.59x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 35.08% vs 30w MA, MA slope 6.76%/4w, RS vs index 35.4%/13w |
| composite 0.243 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
69. 300502.SZ Eoptolink Technology Inc. 0.232 · networking / ai_capex · CN · peers: networking
| valuation_stretch 0.37 from value pillar z=0.522 vs networking peers (n=10), ev/ebitda 26.6x |
| momentum_break 0.07 from momentum pillar z=1.726 |
| quality_deficit 0.24 from quality pillar z=1.042, roe 53.2% |
| balance_sheet_stress 0.49 from balance_sheet z=0.02, net debt/ebitda -0.59x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 15.18% vs 30w MA, MA slope 4.63%/4w, RS vs index 3.59%/13w |
| composite 0.232 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: no dossier for this ticker |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
70. NVDA NVIDIA 0.207 · foundry-logic / ai_capex · US · peers: foundry-logic
| valuation_stretch 0.54 from value pillar z=-0.145 vs foundry-logic peers (n=9), ev/ebitda 31.4x |
| momentum_break 0.04 from momentum pillar z=1.837 |
| quality_deficit 0.02 from quality pillar z=1.907, roe 76.3% |
| balance_sheet_stress 0.39 from balance_sheet z=0.45, net debt/ebitda 0.01x |
| tape_stage 0.00 — Weinstein stage 2 (advancing), price 14.27% vs 30w MA, MA slope 2.22%/4w, RS vs index 1.64%/13w |
| composite 0.207 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0) |
| status | RESEARCH_CANDIDATE |
| blocked by | er_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed |
| blocked by | mechanics UNKNOWN + refuse_if_eligibility_unknown=true |
| mechanics | UNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time |
Provenance
| produced by | scripts/short_screen.py (short_screen.v1) |
| generated at | 2026-08-17T15:54:41+00:00 |
| input | funds.yaml — short block |
| input | themes.yaml — 148 tickers |
| input | desk_quant.json — 76 profiles, generated 2026-08-16T08:49:47.673661+00:00 |
| input | desk_technical.json — 143 stages, generated 2026-08-17T15:52:42.988993+00:00 |
| input | desk_positioning.json — 5 names |
| input | dossiers — 47 loaded |
| weights | valuation 0.25 · momentum 0.25 · quality 0.2 · bal sheet 0.15 · tape score 0.15 — published, never fitted to an outcome |