{"schema_version":"1.0","product":"stock-sentiment","product_version":"1","generated_at":"2026-11-03T04:59:10.435Z","generated_at_et":"Mon, Nov 2, 2026, 11:59 PM ET","as_of":"2026-10-30T20:00:00.000Z","as_of_et":"Fri, Oct 30, 2026, 4:00 PM ET","pricing":{"model":"free","paywall":false,"price":null,"payments_mode":"off"},"license":{"status":"cleared_with_attribution","summary":"Computed only from IEX Historical Data (redistribution and resale permitted with the exact IEX attribution text and a link to its terms, included in each response) and U.S. Treasury par yields (public domain). No FRED, Cboe, Yahoo or CNN data.","sources":[{"name":"CEV-OS Stock Sentiment Gauge (own method, v2 no-Cboe recipe)","url":"https://cev-os.com/data-api#stock-sentiment","license":"Own work (Cutting Edge Ventures); computed only from the IEX and U.S. Treasury inputs listed","commercialOk":true},{"name":"IEX Historical Data (HIST TOPS), daily IEX last sale","url":"https://iextrading.com/trading/market-data/","license":"Free; redistribution and resale permitted with the IEX attribution text and a link to the IEX Historical Data Terms of Use. IEX-venue trades only; IEX describes it as a reference point, not a basis for trading decisions; no warranty.","termsUrl":"https://www.iex.io/legal/hist-data-terms","commercialOk":true},{"name":"U.S. Department of the Treasury, Daily Treasury Par Yield Curve Rates (10-year), keyless CSV","url":"https://home.treasury.gov/resource-center/data-chart-center/interest-rates/TextView?type=daily_treasury_yield_curve","license":"US Government work (17 U.S.C. 105, public domain); no key; credit requested; no Treasury endorsement implied","termsUrl":"https://home.treasury.gov/subfooter/privacy-policy","commercialOk":true}]},"attribution":["Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","IEX Historical Data Terms of Use: https://www.iex.io/legal/hist-data-terms","10-year yield: U.S. Department of the Treasury, Daily Treasury Par Yield Curve Rates. Index: CEV-OS Stock Sentiment Gauge (cev-os)."],"attribution_links":[{"text":"IEX Historical Data Terms of Use","url":"https://www.iex.io/legal/hist-data-terms"}],"disclaimer":"A sentiment gauge for information only, built on IEX-venue reference prices. Research found no trading edge. Not investment advice.","docs":"https://api.cev-os.com/openapi.json","data":{"id":"stock_sentiment_gauge","name":"CEV-OS Stock Sentiment Gauge","methodVersion":"2.0-iex","date":"2026-10-30","value":25.6,"classification":"Fear","previous":27.2,"previousDate":"2026-10-29","change":-1.6,"asOf":"2026-10-30T20:00:00.000Z","asOfEt":"Fri, Oct 30, 2026, 4:00 PM ET","components":[{"id":"momentum","label":"SPY vs its 125-day average","weight":0.214,"percentile":14.5},{"id":"junk","label":"High-yield (HYG) vs Treasuries (IEF), 20-day return spread","weight":0.162,"percentile":3},{"id":"breadth","label":"Sector ETFs above 50-day average + equal-weight (RSP) vs SPY, 20 days","weight":0.149,"percentile":72},{"id":"safe_haven","label":"Stocks (SPY) vs long Treasuries (TLT), 20-day return spread","weight":0.129,"percentile":2.8},{"id":"vol_term","label":"SPY 10-day vs 60-day realized volatility (inverted)","weight":0.123,"percentile":13.7},{"id":"volatility","label":"SPY 20-day realized volatility vs its 50-day mean (inverted)","weight":0.097,"percentile":31.6},{"id":"strength","label":"Sector ETFs: position in 52-week range","weight":0.063,"percentile":72},{"id":"yield10","label":"10-year Treasury yield, 20-day change","weight":0.063,"percentile":0.4}],"history":[{"date":"2026-09-21","value":44.8,"classification":"Fear"},{"date":"2026-09-22","value":45.4,"classification":"Neutral"},{"date":"2026-09-23","value":46.2,"classification":"Neutral"},{"date":"2026-09-24","value":47.2,"classification":"Neutral"},{"date":"2026-09-25","value":47.9,"classification":"Neutral"},{"date":"2026-09-28","value":46.4,"classification":"Neutral"},{"date":"2026-09-29","value":44.3,"classification":"Fear"},{"date":"2026-09-30","value":43.4,"classification":"Fear"},{"date":"2026-10-01","value":42.4,"classification":"Fear"},{"date":"2026-10-02","value":44,"classification":"Fear"},{"date":"2026-10-05","value":47.8,"classification":"Neutral"},{"date":"2026-10-06","value":50.6,"classification":"Neutral"},{"date":"2026-10-07","value":51.4,"classification":"Neutral"},{"date":"2026-10-08","value":48.3,"classification":"Neutral"},{"date":"2026-10-09","value":47.3,"classification":"Neutral"},{"date":"2026-10-12","value":47.9,"classification":"Neutral"},{"date":"2026-10-13","value":47.5,"classification":"Neutral"},{"date":"2026-10-14","value":42.5,"classification":"Fear"},{"date":"2026-10-15","value":40.3,"classification":"Fear"},{"date":"2026-10-16","value":35.5,"classification":"Fear"},{"date":"2026-10-19","value":35.8,"classification":"Fear"},{"date":"2026-10-20","value":36.1,"classification":"Fear"},{"date":"2026-10-21","value":35.2,"classification":"Fear"},{"date":"2026-10-22","value":29.6,"classification":"Fear"},{"date":"2026-10-23","value":26.2,"classification":"Fear"},{"date":"2026-10-26","value":24.4,"classification":"Extreme Fear"},{"date":"2026-10-27","value":24.1,"classification":"Extreme Fear"},{"date":"2026-10-28","value":25.5,"classification":"Fear"},{"date":"2026-10-29","value":27.2,"classification":"Fear"},{"date":"2026-10-30","value":25.6,"classification":"Fear"}],"inputs":{"etfs":["SPY","RSP","HYG","IEF","TLT","XLB","XLE","XLF","XLI","XLK","XLP","XLU","XLV","XLY"],"priceBasis":"IEX last sale (last regular-hours round-lot trade on IEX; IEX venue only, reference only; not the official consolidated close). Split-adjusted from IEX prices; not dividend-adjusted.","pricesThrough":"2026-10-30","yieldThrough":"2026-10-30","historyFrom":"2026-06-04"},"attribution":"CEV-OS Stock Sentiment Gauge (computed by cev-os). ETF prices: Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use. (https://www.iex.io/legal/hist-data-terms). 10-year yield: U.S. Department of the Treasury, Daily Treasury Par Yield Curve Rates (public domain).","attributionLinks":[{"text":"IEX Historical Data Terms of Use","url":"https://www.iex.io/legal/hist-data-terms"},{"text":"U.S. Treasury Daily Par Yield Curve Rates","url":"https://home.treasury.gov/resource-center/data-chart-center/interest-rates/TextView?type=daily_treasury_yield_curve"}],"status":"ok","computedAt":"2026-11-02T18:45:21.210Z"}}