Tier-1 alpha research (local only, no production deploy): Sector residual momentum: two-factor SPY+sector residual and sector demean signals, IC harness + A/B. Sector resid clears pre-registered bars narrowly (PROMOTE for human wire design only). Sector demean fails t vs market resid. Earnings: earnings_events backfill (FMP bulk paid; FMP/AV per-symbol), 2a gap diagnostic report-only, 2b SUE IC (PARK; incomplete 48/506 coverage). History-depth: pre-registered doc + runner for MacBook deep rebuild/harness. Do not ship production residual or filters from this branch.
544 lines
15 KiB
JSON
544 lines
15 KiB
JSON
{
|
|
"map": {
|
|
"A": "Health Care",
|
|
"AAPL": "Information Technology",
|
|
"ABBV": "Health Care",
|
|
"ABNB": "Consumer Discretionary",
|
|
"ABT": "Health Care",
|
|
"ACGL": "Financials",
|
|
"ACN": "Information Technology",
|
|
"ADBE": "Information Technology",
|
|
"ADI": "Information Technology",
|
|
"ADM": "Consumer Staples",
|
|
"ADP": "Industrials",
|
|
"ADSK": "Information Technology",
|
|
"AEE": "Utilities",
|
|
"AEP": "Utilities",
|
|
"AES": "Utilities",
|
|
"AFL": "Financials",
|
|
"AIG": "Financials",
|
|
"AIZ": "Financials",
|
|
"AJG": "Financials",
|
|
"AKAM": "Information Technology",
|
|
"ALB": "Materials",
|
|
"ALGN": "Health Care",
|
|
"ALL": "Financials",
|
|
"ALLE": "Industrials",
|
|
"AMAT": "Information Technology",
|
|
"AMCR": "Materials",
|
|
"AMD": "Information Technology",
|
|
"AME": "Industrials",
|
|
"AMGN": "Health Care",
|
|
"AMP": "Financials",
|
|
"AMT": "Real Estate",
|
|
"AMZN": "Consumer Discretionary",
|
|
"ANET": "Information Technology",
|
|
"AON": "Financials",
|
|
"AOS": "Industrials",
|
|
"APA": "Energy",
|
|
"APD": "Materials",
|
|
"APH": "Information Technology",
|
|
"APO": "Financials",
|
|
"APP": "Information Technology",
|
|
"APTV": "Consumer Discretionary",
|
|
"ARE": "Real Estate",
|
|
"ARES": "Financials",
|
|
"ATO": "Utilities",
|
|
"AVB": "Real Estate",
|
|
"AVGO": "Information Technology",
|
|
"AVY": "Materials",
|
|
"AWK": "Utilities",
|
|
"AXON": "Industrials",
|
|
"AXP": "Financials",
|
|
"AZO": "Consumer Discretionary",
|
|
"BA": "Industrials",
|
|
"BAC": "Financials",
|
|
"BALL": "Materials",
|
|
"BAX": "Health Care",
|
|
"BBY": "Consumer Discretionary",
|
|
"BDX": "Health Care",
|
|
"BEN": "Financials",
|
|
"BF-B": "Consumer Staples",
|
|
"BG": "Consumer Staples",
|
|
"BIIB": "Health Care",
|
|
"BK": "Financial Services",
|
|
"BKNG": "Consumer Discretionary",
|
|
"BKR": "Energy",
|
|
"BLDR": "Industrials",
|
|
"BLK": "Financials",
|
|
"BMY": "Health Care",
|
|
"BR": "Industrials",
|
|
"BRK-B": "Financials",
|
|
"BRO": "Financials",
|
|
"BSX": "Health Care",
|
|
"BX": "Financials",
|
|
"BXP": "Real Estate",
|
|
"C": "Financials",
|
|
"CAG": "Consumer Defensive",
|
|
"CAH": "Health Care",
|
|
"CARR": "Industrials",
|
|
"CASY": "Consumer Staples",
|
|
"CAT": "Industrials",
|
|
"CB": "Financials",
|
|
"CBOE": "Financials",
|
|
"CBRE": "Real Estate",
|
|
"CCI": "Real Estate",
|
|
"CCL": "Consumer Discretionary",
|
|
"CDNS": "Information Technology",
|
|
"CDW": "Information Technology",
|
|
"CEG": "Utilities",
|
|
"CF": "Materials",
|
|
"CFG": "Financials",
|
|
"CHD": "Consumer Staples",
|
|
"CHRW": "Industrials",
|
|
"CHTR": "Communication Services",
|
|
"CI": "Health Care",
|
|
"CIEN": "Information Technology",
|
|
"CINF": "Financials",
|
|
"CL": "Consumer Staples",
|
|
"CLX": "Consumer Staples",
|
|
"CMCSA": "Communication Services",
|
|
"CME": "Financials",
|
|
"CMG": "Consumer Discretionary",
|
|
"CMI": "Industrials",
|
|
"CMS": "Utilities",
|
|
"CNC": "Health Care",
|
|
"CNP": "Utilities",
|
|
"COF": "Financials",
|
|
"COHR": "Information Technology",
|
|
"COIN": "Financials",
|
|
"COO": "Health Care",
|
|
"COP": "Energy",
|
|
"COR": "Health Care",
|
|
"COST": "Consumer Staples",
|
|
"CPAY": "Financials",
|
|
"CPB": "Consumer Defensive",
|
|
"CPRT": "Industrials",
|
|
"CPT": "Real Estate",
|
|
"CRH": "Materials",
|
|
"CRL": "Health Care",
|
|
"CRM": "Information Technology",
|
|
"CRWD": "Information Technology",
|
|
"CSCO": "Information Technology",
|
|
"CSGP": "Real Estate",
|
|
"CSX": "Industrials",
|
|
"CTAS": "Industrials",
|
|
"CTRA": "Energy",
|
|
"CTSH": "Information Technology",
|
|
"CTVA": "Materials",
|
|
"CVNA": "Consumer Discretionary",
|
|
"CVS": "Health Care",
|
|
"CVX": "Energy",
|
|
"D": "Utilities",
|
|
"DAL": "Industrials",
|
|
"DASH": "Consumer Discretionary",
|
|
"DD": "Materials",
|
|
"DDOG": "Information Technology",
|
|
"DE": "Industrials",
|
|
"DECK": "Consumer Discretionary",
|
|
"DELL": "Information Technology",
|
|
"DG": "Consumer Staples",
|
|
"DGX": "Health Care",
|
|
"DHI": "Consumer Discretionary",
|
|
"DHR": "Health Care",
|
|
"DIS": "Communication Services",
|
|
"DLR": "Real Estate",
|
|
"DLTR": "Consumer Staples",
|
|
"DOC": "Real Estate",
|
|
"DOV": "Industrials",
|
|
"DOW": "Materials",
|
|
"DPZ": "Consumer Discretionary",
|
|
"DRI": "Consumer Discretionary",
|
|
"DTE": "Utilities",
|
|
"DUK": "Utilities",
|
|
"DVA": "Health Care",
|
|
"DVN": "Energy",
|
|
"DXCM": "Health Care",
|
|
"EA": "Communication Services",
|
|
"EBAY": "Consumer Discretionary",
|
|
"ECL": "Materials",
|
|
"ED": "Utilities",
|
|
"EFX": "Industrials",
|
|
"EG": "Financials",
|
|
"EIX": "Utilities",
|
|
"EL": "Consumer Staples",
|
|
"ELV": "Health Care",
|
|
"EME": "Industrials",
|
|
"EMR": "Industrials",
|
|
"EOG": "Energy",
|
|
"EPAM": "Technology",
|
|
"EQIX": "Real Estate",
|
|
"EQR": "Real Estate",
|
|
"EQT": "Energy",
|
|
"ERIE": "Financials",
|
|
"ES": "Utilities",
|
|
"ESS": "Real Estate",
|
|
"ETN": "Industrials",
|
|
"ETR": "Utilities",
|
|
"EVRG": "Utilities",
|
|
"EW": "Health Care",
|
|
"EXC": "Utilities",
|
|
"EXE": "Energy",
|
|
"EXPD": "Industrials",
|
|
"EXPE": "Consumer Discretionary",
|
|
"EXR": "Real Estate",
|
|
"F": "Consumer Discretionary",
|
|
"FANG": "Energy",
|
|
"FAST": "Industrials",
|
|
"FCX": "Materials",
|
|
"FDS": "Financials",
|
|
"FDX": "Industrials",
|
|
"FE": "Utilities",
|
|
"FFIV": "Information Technology",
|
|
"FICO": "Information Technology",
|
|
"FIS": "Financials",
|
|
"FISV": "Financials",
|
|
"FITB": "Financials",
|
|
"FIX": "Industrials",
|
|
"FOX": "Communication Services",
|
|
"FOXA": "Communication Services",
|
|
"FRT": "Real Estate",
|
|
"FSLR": "Information Technology",
|
|
"FTNT": "Information Technology",
|
|
"FTV": "Industrials",
|
|
"GD": "Industrials",
|
|
"GDDY": "Information Technology",
|
|
"GE": "Industrials",
|
|
"GEHC": "Health Care",
|
|
"GEN": "Information Technology",
|
|
"GEV": "Industrials",
|
|
"GILD": "Health Care",
|
|
"GIS": "Consumer Staples",
|
|
"GL": "Financials",
|
|
"GLW": "Information Technology",
|
|
"GM": "Consumer Discretionary",
|
|
"GNRC": "Industrials",
|
|
"GOOG": "Communication Services",
|
|
"GOOGL": "Communication Services",
|
|
"GPC": "Consumer Discretionary",
|
|
"GPN": "Financials",
|
|
"GRMN": "Consumer Discretionary",
|
|
"GS": "Financials",
|
|
"GWW": "Industrials",
|
|
"HAL": "Energy",
|
|
"HAS": "Consumer Discretionary",
|
|
"HBAN": "Financials",
|
|
"HCA": "Health Care",
|
|
"HD": "Consumer Discretionary",
|
|
"HIG": "Financials",
|
|
"HII": "Industrials",
|
|
"HLT": "Consumer Discretionary",
|
|
"HON": "Industrials",
|
|
"HOOD": "Financials",
|
|
"HPE": "Information Technology",
|
|
"HPQ": "Information Technology",
|
|
"HRL": "Consumer Staples",
|
|
"HSIC": "Health Care",
|
|
"HST": "Real Estate",
|
|
"HSY": "Consumer Staples",
|
|
"HUBB": "Industrials",
|
|
"HUM": "Health Care",
|
|
"HWM": "Industrials",
|
|
"IBKR": "Financials",
|
|
"IBM": "Information Technology",
|
|
"ICE": "Financials",
|
|
"IDXX": "Health Care",
|
|
"IEX": "Industrials",
|
|
"IFF": "Materials",
|
|
"INCY": "Health Care",
|
|
"INTC": "Information Technology",
|
|
"INTU": "Information Technology",
|
|
"INVH": "Real Estate",
|
|
"IP": "Materials",
|
|
"IQV": "Health Care",
|
|
"IR": "Industrials",
|
|
"IRM": "Real Estate",
|
|
"ISRG": "Health Care",
|
|
"IT": "Information Technology",
|
|
"ITW": "Industrials",
|
|
"IVZ": "Financials",
|
|
"J": "Industrials",
|
|
"JBHT": "Industrials",
|
|
"JBL": "Information Technology",
|
|
"JCI": "Industrials",
|
|
"JKHY": "Financials",
|
|
"JNJ": "Health Care",
|
|
"JPM": "Financials",
|
|
"KDP": "Consumer Staples",
|
|
"KEY": "Financials",
|
|
"KEYS": "Information Technology",
|
|
"KHC": "Consumer Staples",
|
|
"KIM": "Real Estate",
|
|
"KKR": "Financials",
|
|
"KLAC": "Information Technology",
|
|
"KMB": "Consumer Staples",
|
|
"KMI": "Energy",
|
|
"KO": "Consumer Staples",
|
|
"KR": "Consumer Staples",
|
|
"KVUE": "Consumer Staples",
|
|
"L": "Financials",
|
|
"LDOS": "Industrials",
|
|
"LEN": "Consumer Discretionary",
|
|
"LH": "Health Care",
|
|
"LHX": "Industrials",
|
|
"LII": "Industrials",
|
|
"LIN": "Materials",
|
|
"LITE": "Information Technology",
|
|
"LLY": "Health Care",
|
|
"LMT": "Industrials",
|
|
"LNT": "Utilities",
|
|
"LOW": "Consumer Discretionary",
|
|
"LRCX": "Information Technology",
|
|
"LULU": "Consumer Discretionary",
|
|
"LUV": "Industrials",
|
|
"LVS": "Consumer Discretionary",
|
|
"LYB": "Materials",
|
|
"LYV": "Communication Services",
|
|
"MA": "Financials",
|
|
"MAA": "Real Estate",
|
|
"MAR": "Consumer Discretionary",
|
|
"MAS": "Industrials",
|
|
"MCD": "Consumer Discretionary",
|
|
"MCHP": "Information Technology",
|
|
"MCK": "Health Care",
|
|
"MCO": "Financials",
|
|
"MDLZ": "Consumer Staples",
|
|
"MDT": "Health Care",
|
|
"MET": "Financials",
|
|
"META": "Communication Services",
|
|
"MGM": "Consumer Discretionary",
|
|
"MKC": "Consumer Staples",
|
|
"MLM": "Materials",
|
|
"MMM": "Industrials",
|
|
"MNST": "Consumer Staples",
|
|
"MO": "Consumer Staples",
|
|
"MOS": "Materials",
|
|
"MPC": "Energy",
|
|
"MPWR": "Information Technology",
|
|
"MRK": "Health Care",
|
|
"MRNA": "Health Care",
|
|
"MRSH": "Financials",
|
|
"MS": "Financials",
|
|
"MSCI": "Financials",
|
|
"MSFT": "Information Technology",
|
|
"MSI": "Information Technology",
|
|
"MSTR": "Technology",
|
|
"MTB": "Financials",
|
|
"MTD": "Health Care",
|
|
"MU": "Information Technology",
|
|
"NCLH": "Consumer Discretionary",
|
|
"NDAQ": "Financials",
|
|
"NDSN": "Industrials",
|
|
"NEE": "Utilities",
|
|
"NEM": "Materials",
|
|
"NFLX": "Communication Services",
|
|
"NI": "Utilities",
|
|
"NKE": "Consumer Discretionary",
|
|
"NOC": "Industrials",
|
|
"NOW": "Information Technology",
|
|
"NRG": "Utilities",
|
|
"NSC": "Industrials",
|
|
"NTAP": "Information Technology",
|
|
"NTRS": "Financials",
|
|
"NUE": "Materials",
|
|
"NVDA": "Information Technology",
|
|
"NVR": "Consumer Discretionary",
|
|
"NWS": "Communication Services",
|
|
"NWSA": "Communication Services",
|
|
"NXPI": "Information Technology",
|
|
"O": "Real Estate",
|
|
"ODFL": "Industrials",
|
|
"OKE": "Energy",
|
|
"OMC": "Communication Services",
|
|
"ON": "Information Technology",
|
|
"ORCL": "Information Technology",
|
|
"ORLY": "Consumer Discretionary",
|
|
"OTIS": "Industrials",
|
|
"OXY": "Energy",
|
|
"PANW": "Information Technology",
|
|
"PAYX": "Industrials",
|
|
"PCAR": "Industrials",
|
|
"PCG": "Utilities",
|
|
"PEG": "Utilities",
|
|
"PEP": "Consumer Staples",
|
|
"PFE": "Health Care",
|
|
"PFG": "Financials",
|
|
"PG": "Consumer Staples",
|
|
"PGR": "Financials",
|
|
"PH": "Industrials",
|
|
"PHM": "Consumer Discretionary",
|
|
"PKG": "Materials",
|
|
"PLD": "Real Estate",
|
|
"PLTR": "Information Technology",
|
|
"PM": "Consumer Staples",
|
|
"PNC": "Financials",
|
|
"PNR": "Industrials",
|
|
"PNW": "Utilities",
|
|
"PODD": "Health Care",
|
|
"POOL": "Industrials",
|
|
"PPG": "Materials",
|
|
"PPL": "Utilities",
|
|
"PRU": "Financials",
|
|
"PSA": "Real Estate",
|
|
"PSKY": "Communication Services",
|
|
"PSX": "Energy",
|
|
"PTC": "Information Technology",
|
|
"PWR": "Industrials",
|
|
"PYPL": "Financials",
|
|
"Q": "Information Technology",
|
|
"QCOM": "Information Technology",
|
|
"RCL": "Consumer Discretionary",
|
|
"REG": "Real Estate",
|
|
"REGN": "Health Care",
|
|
"RF": "Financials",
|
|
"RJF": "Financials",
|
|
"RL": "Consumer Discretionary",
|
|
"RMD": "Health Care",
|
|
"ROK": "Industrials",
|
|
"ROL": "Industrials",
|
|
"ROP": "Information Technology",
|
|
"ROST": "Consumer Discretionary",
|
|
"RSG": "Industrials",
|
|
"RTX": "Industrials",
|
|
"RVTY": "Health Care",
|
|
"SATS": "Communication Services",
|
|
"SBAC": "Real Estate",
|
|
"SBUX": "Consumer Discretionary",
|
|
"SCHW": "Financials",
|
|
"SHW": "Materials",
|
|
"SJM": "Consumer Staples",
|
|
"SLB": "Energy",
|
|
"SMCI": "Information Technology",
|
|
"SNA": "Industrials",
|
|
"SNDK": "Information Technology",
|
|
"SNPS": "Information Technology",
|
|
"SO": "Utilities",
|
|
"SOLV": "Health Care",
|
|
"SPCX": "Industrials",
|
|
"SPG": "Real Estate",
|
|
"SPGI": "Financials",
|
|
"SRE": "Utilities",
|
|
"STE": "Health Care",
|
|
"STLD": "Materials",
|
|
"STT": "Financials",
|
|
"STX": "Information Technology",
|
|
"STZ": "Consumer Staples",
|
|
"SW": "Materials",
|
|
"SWK": "Industrials",
|
|
"SWKS": "Information Technology",
|
|
"SYF": "Financials",
|
|
"SYK": "Health Care",
|
|
"SYY": "Consumer Staples",
|
|
"T": "Communication Services",
|
|
"TAP": "Consumer Staples",
|
|
"TDG": "Industrials",
|
|
"TDY": "Information Technology",
|
|
"TECH": "Health Care",
|
|
"TEL": "Information Technology",
|
|
"TER": "Information Technology",
|
|
"TFC": "Financials",
|
|
"TGT": "Consumer Staples",
|
|
"TJX": "Consumer Discretionary",
|
|
"TKO": "Communication Services",
|
|
"TMO": "Health Care",
|
|
"TMUS": "Communication Services",
|
|
"TPL": "Energy",
|
|
"TPR": "Consumer Discretionary",
|
|
"TRGP": "Energy",
|
|
"TRMB": "Information Technology",
|
|
"TROW": "Financials",
|
|
"TRV": "Financials",
|
|
"TSCO": "Consumer Discretionary",
|
|
"TSLA": "Consumer Discretionary",
|
|
"TSN": "Consumer Staples",
|
|
"TT": "Industrials",
|
|
"TTD": "Communication Services",
|
|
"TTWO": "Communication Services",
|
|
"TXN": "Information Technology",
|
|
"TXT": "Industrials",
|
|
"TYL": "Information Technology",
|
|
"UAL": "Industrials",
|
|
"UBER": "Industrials",
|
|
"UDR": "Real Estate",
|
|
"UHS": "Health Care",
|
|
"ULTA": "Consumer Discretionary",
|
|
"UNH": "Health Care",
|
|
"UNP": "Industrials",
|
|
"UPS": "Industrials",
|
|
"URI": "Industrials",
|
|
"USB": "Financials",
|
|
"V": "Financials",
|
|
"VICI": "Real Estate",
|
|
"VLO": "Energy",
|
|
"VLTO": "Industrials",
|
|
"VMC": "Materials",
|
|
"VRSK": "Industrials",
|
|
"VRSN": "Information Technology",
|
|
"VRT": "Industrials",
|
|
"VRTX": "Health Care",
|
|
"VST": "Utilities",
|
|
"VTR": "Real Estate",
|
|
"VTRS": "Health Care",
|
|
"VZ": "Communication Services",
|
|
"WAB": "Industrials",
|
|
"WAT": "Health Care",
|
|
"WBD": "Communication Services",
|
|
"WDAY": "Information Technology",
|
|
"WDC": "Information Technology",
|
|
"WEC": "Utilities",
|
|
"WELL": "Real Estate",
|
|
"WFC": "Financials",
|
|
"WM": "Industrials",
|
|
"WMB": "Energy",
|
|
"WMT": "Consumer Staples",
|
|
"WRB": "Financials",
|
|
"WSM": "Consumer Discretionary",
|
|
"WST": "Health Care",
|
|
"WTW": "Financials",
|
|
"WY": "Real Estate",
|
|
"WYNN": "Consumer Discretionary",
|
|
"XEL": "Utilities",
|
|
"XOM": "Energy",
|
|
"XYL": "Industrials",
|
|
"XYZ": "Financials",
|
|
"YUM": "Consumer Discretionary",
|
|
"ZBH": "Health Care",
|
|
"ZBRA": "Information Technology",
|
|
"ZTS": "Health Care"
|
|
},
|
|
"meta": {
|
|
"built_at": "2026-07-19T05:35:41.184460+00:00",
|
|
"coverage": {
|
|
"by_sector": {
|
|
"Communication Services": 23,
|
|
"Consumer Defensive": 2,
|
|
"Consumer Discretionary": 47,
|
|
"Consumer Staples": 34,
|
|
"Energy": 22,
|
|
"Financial Services": 1,
|
|
"Financials": 75,
|
|
"Health Care": 58,
|
|
"Industrials": 81,
|
|
"Information Technology": 72,
|
|
"Materials": 26,
|
|
"Real Estate": 31,
|
|
"Technology": 2,
|
|
"Utilities": 31
|
|
},
|
|
"mapped": 505,
|
|
"mapped_pct": 99.8,
|
|
"universe": 506,
|
|
"with_etf": 505
|
|
},
|
|
"fmp_requests": 10,
|
|
"from_existing": 0,
|
|
"from_fmp": 9,
|
|
"from_sp500_csv": 496,
|
|
"snapshot": "C:\\Workspace\\signal-platform\\backtest_snapshots\\prod.sqlite",
|
|
"still_missing": [
|
|
"RHM"
|
|
]
|
|
},
|
|
"schema_version": 1
|
|
}
|