f/fundlab/resolved_tickers.json
Greg Pomerantz afec7bda73 Alpha search: mine + screen the local DB for idiosyncratic alpha complements
Answer to 'find other alpha-driven funds that complement the portfolio':

- fundlab/search.py: complementarity screen - each fund's daily total
  returns vs the same 21 broad sleeve axes (BIC forward selection,
  |t|>2), full + 5y; alpha (intercept t), R2, rolling 6m alpha
  persistence, correlation vs the current qspnx/pmaix portfolio and the
  spy/agg/tlt benchmark mix. Verdict tiers: CANDIDATE (alpha +
  persistent + portfolio-corr<0.3) / semi-alpha / alpha-but-correlated /
  sleeve mix / weak.
- fundlab/dbmine.py: the actual search universe - the local stocks DB
  already holds ~100 US open-end alternatives (AQR, PIMCO, JPM,
  Principal, Calamos, GMO, Franklin K2, ...). Name-pattern miner with
  share-class family dedupe (keeps the longest-history class).
- fundlab/tickers.py + searchlist.py: external longlist resolution
  (chart-API name gate + EDGAR 497 cover tickers). Finding: the famous
  multi-strategy/macro names (Millennium, Balyasny, Two Sigma, Winton,
  Marshall Wace, Brevan Howard, AQR Event-Driven) are private/offshore
  or terminated - not US open-end accessible. Fidelity Multi-Asset
  Income (FMSDX) resolved and screens as weak alpha.
- app Fund Lab: 'Alpha search - all screened funds, ranked' table
  (80 funds: 13 shortlist + 59 mined + 1 external).
- results (ranked candidates, 5y alpha / t / portfolio-corr):
  wmnix Westwood Alt Income +3.8% t6.5 c0.09 | pyaix Payden ARB +3.0%
  t4.8 c0.13 | srdax Stone Ridge Div Alts +7.7% t4.2 c0.10 | padqx PGIM
  ARB +2.3% t2.4 c0.27 | bxmdx Blackstone Alt MS +3.5% t2.4 c0.30 |
  aqmix AQR Mngd Futures +8.0% t2.2 c0.21 | cmnix/gioix semi-alpha.
  Key insight: AQR MN / L/S-equity / Vanguard MN show strong alpha but
  corr 0.35-0.76 with the portfolio - it is already 50% market-neutral
  (qspnx), so more MN is not diversifying.
- tests: 59/59 fundlab (resolver gates, query ladder, family dedupe,
  ticker regex), 32/32 app, 14/14 data
2026-08-26 13:34:34 -04:00

128 lines
3.3 KiB
JSON

{
"Fidelity Multi-Asset Income Fund": {
"symbol": "fmsdx",
"name": "Fidelity Multi-Asset Income",
"sim": 1.0,
"guess": "FMSDX"
},
"AQR Diversified Event-Driven Fund": {
"symbol": null,
"name": "AQR Diversified Event-Driven Fund",
"error": "unresolved"
},
"Bridgewater Pure Alpha II Fund": {
"symbol": null,
"name": "Bridgewater Pure Alpha II Fund",
"error": "unresolved"
},
"Winton Global Quantitative Fund": {
"symbol": null,
"name": "Winton Global Quantitative Fund",
"error": "unresolved"
},
"Two Sigma Dynamic Strategy Fund": {
"symbol": null,
"name": "Two Sigma Dynamic Strategy Fund",
"error": "unresolved"
},
"Brevan Howard Dymon Asia Fund": {
"symbol": null,
"name": "Brevan Howard Dymon Asia Fund",
"error": "unresolved"
},
"Marshall Wace Global Opportunities Fund": {
"symbol": null,
"name": "Marshall Wace Global Opportunities Fund",
"error": "unresolved"
},
"ExodusPoint Diversified Fund": {
"symbol": null,
"name": "ExodusPoint Diversified Fund",
"error": "unresolved"
},
"Verition Dynamic Risk Fund": {
"symbol": null,
"name": "Verition Dynamic Risk Fund",
"error": "unresolved"
},
"Millennium Focus Fund": {
"symbol": null,
"name": "Millennium Focus Fund",
"error": "unresolved"
},
"Balyasny Absolute Return Multi-Strategy Fund": {
"symbol": null,
"name": "Balyasny Absolute Return Multi-Strategy Fund",
"error": "unresolved"
},
"Schonfeld Strategic Opportunities Fund": {
"symbol": null,
"name": "Schonfeld Strategic Opportunities Fund",
"error": "unresolved"
},
"Bridgewater All Weather Fund": {
"symbol": null,
"name": "Bridgewater All Weather Fund",
"error": "unresolved"
},
"Oak Hill Tactical Allocation Fund": {
"symbol": null,
"name": "Oak Hill Tactical Allocation Fund",
"error": "unresolved"
},
"Janus Henderson Global Dynamic Dividend Fund": {
"symbol": null,
"name": "Janus Henderson Global Dynamic Dividend Fund",
"error": "unresolved"
},
"Wellington Dynamic Global Diversified Fund": {
"symbol": null,
"name": "Wellington Dynamic Global Diversified Fund",
"error": "unresolved"
},
"Lord Abbett Global Opportunities Fund": {
"symbol": null,
"name": "Lord Abbett Global Opportunities Fund",
"error": "unresolved"
},
"BlackRock Multi-Asset Income Fund": {
"symbol": null,
"name": "BlackRock Multi-Asset Income Fund",
"error": "unresolved"
},
"PIMCO Income Strategy Fund": {
"symbol": null,
"name": "PIMCO Income Strategy Fund",
"error": "unresolved"
},
"JPMorgan Diversified Return Fund": {
"symbol": null,
"name": "JPMorgan Diversified Return Fund",
"error": "unresolved"
},
"Invesco Diversified Equity and Income Fund": {
"symbol": null,
"name": "Invesco Diversified Equity and Income Fund",
"error": "unresolved"
},
"T. Rowe Price Global Allocation Fund": {
"symbol": null,
"name": "T. Rowe Price Global Allocation Fund",
"error": "unresolved"
},
"Morgan Stanley Global Multi Asset Fund": {
"symbol": null,
"name": "Morgan Stanley Global Multi Asset Fund",
"error": "unresolved"
},
"Fidelity Diversified Multi-Asset Fund": {
"symbol": null,
"name": "Fidelity Diversified Multi-Asset Fund",
"error": "unresolved"
},
"PIMCO Dynamic Income Fund": {
"symbol": null,
"name": "PIMCO Dynamic Income Fund",
"error": "unresolved"
}
}