Skip to content
Library / Notes & perspectivesOpen access · Freely available
Notes & perspectives

Ideas, explanations,
and the work behind them.

A library of technical notes and longer-form writing. These articles provide context and explanation; the formal study protocols and verdicts live in the research ledger.

Articles are dated historical publications. Product details and third-party comparisons may have changed. Chart Library is now free; see current access documentation.

3 min read

GS Cohort Snapshot 2026-06-08: Consensus 0.45, Bullish Bias

Today's notable cohort on GS: n=287, consensus 0.45, 5d median +0.83%, IQR [-2.30%, +3.71%]. Top feature: broke_20d_range_high=false.

3 min read

MSFT Cohort Snapshot 2026-06-08: Consensus 0.30, Bullish Bias

Today's notable cohort on MSFT: n=290, consensus 0.30, 5d median +1.21%, IQR [-2.86%, +4.30%]. Top feature: yield_curve.

3 min read

TSLA Cohort Snapshot 2026-06-08: Consensus 0.61, Flat Central Tendency

Today's notable cohort on TSLA: n=286, consensus 0.61, 5d median +0.47%, IQR [-2.03%, +3.27%]. Top feature: momentum_20d.

7 min read

How to Add a Stock Base-Rate MCP Node to LangGraph, the OpenAI Agents SDK, and the Claude Agent SDK

The same calibrated historical-base-rate node, wired into three agent frameworks unchanged. How to drop a 'what usually happens next' stock node into LangGraph, the OpenAI Agents SDK, and the Claude Agent SDK — with a boundary, provenance, and a blind-judge receipt — runnable offline for free.

3 min read

MDB Cohort Snapshot 2026-06-05: Consensus 0.42, Bullish Bias

Today's notable cohort on MDB: n=270, consensus 0.42, 5d median +1.03%, IQR [-2.55%, +4.24%]. Top feature: days_since_earnings.

3 min read

BAC Cohort Snapshot 2026-06-05: Consensus 0.65, Bullish Bias

Today's notable cohort on BAC: n=284, consensus 0.65, 5d median +0.63%, IQR [-1.44%, +2.77%]. Top feature: vix.

3 min read

INTC Cohort Snapshot 2026-06-05: Consensus 0.43, Bullish Bias

Today's notable cohort on INTC: n=272, consensus 0.43, 5d median +0.93%, IQR [-2.23%, +4.24%]. Top feature: cross_sectional_momentum_rank.

3 min read

MDB Cohort Snapshot 2026-06-05: Consensus 0.42, Bullish Bias

Today's notable cohort on MDB: n=270, consensus 0.42, 5d median +1.03%, IQR [-2.55%, +4.24%]. Top feature: days_since_earnings.

3 min read

BAC Cohort Snapshot 2026-06-05: Consensus 0.65, Bullish Bias

Today's notable cohort on BAC: n=284, consensus 0.65, 5d median +0.63%, IQR [-1.44%, +2.77%]. Top feature: vix.

3 min read

INTC Cohort Snapshot 2026-06-05: Consensus 0.43, Bullish Bias

Today's notable cohort on INTC: n=272, consensus 0.43, 5d median +0.93%, IQR [-2.23%, +4.24%]. Top feature: cross_sectional_momentum_rank.

3 min read

GS Cohort Snapshot 2026-06-05: Consensus 0.44, Bullish Bias

Today's notable cohort on GS: n=285, consensus 0.44, 5d median +0.83%, IQR [-2.42%, +3.65%]. Top feature: volume_acceleration_5d.

3 min read

AAPL Cohort Snapshot 2026-06-05: Consensus 0.35, Bullish Bias

Today's notable cohort on AAPL: n=268, consensus 0.35, 5d median +0.99%, IQR [-3.26%, +4.49%]. Top feature: spy_ret_20d.

3 min read

ABNB Cohort Snapshot 2026-06-05: Consensus 0.66, Bullish Bias

Today's notable cohort on ABNB: n=257, consensus 0.66, 5d median +0.51%, IQR [-1.60%, +2.79%]. Top feature: momentum_5d.

3 min read

MDB Cohort Snapshot 2026-06-04: Consensus 0.37, Bullish Bias

Today's notable cohort on MDB: n=269, consensus 0.37, 5d median +1.09%, IQR [-2.57%, +4.54%]. Top feature: days_since_earnings.

3 min read

GS Cohort Snapshot 2026-06-04: Consensus 0.43, Bullish Bias

Today's notable cohort on GS: n=288, consensus 0.43, 5d median +0.87%, IQR [-2.42%, +3.87%]. Top feature: broke_20d_range_high=false.

3 min read

TSLA Cohort Snapshot 2026-06-04: Consensus 0.50, Bullish Bias

Today's notable cohort on TSLA: n=287, consensus 0.50, 5d median +0.63%, IQR [-1.86%, +3.40%]. Top feature: vrp.

3 min read

BAC Cohort Snapshot 2026-06-03: Consensus 0.60, Bullish Bias

Today's notable cohort on BAC: n=284, consensus 0.60, 5d median +0.76%, IQR [-1.68%, +3.36%]. Top feature: yield_curve_state=flat.

3 min read

GS Cohort Snapshot 2026-06-03: Consensus 0.43, Bullish Bias

Today's notable cohort on GS: n=288, consensus 0.43, 5d median +0.83%, IQR [-2.42%, +3.87%]. Top feature: macro_state=bearish.

3 min read

ABNB Cohort Snapshot 2026-06-03: Consensus 0.65, Bullish Bias

Today's notable cohort on ABNB: n=255, consensus 0.65, 5d median +0.54%, IQR [-1.59%, +2.93%]. Top feature: days_since_ath.

8 min read

How to Build a Market-Research Agent Crew in 2026: Frameworks, Data Costs, and the Missing Primitive

A practical 2026 guide to building a multi-agent market-research crew — the specialist roles, what the data actually costs ($0 to ~$250/mo), the frameworks that wire it together, and the one calibrated-base-rate node most crews are missing.

7 min read

What Does It Cost to Build an AI Trading Agent in 2026? A Data-Stack Breakdown

The honest 2026 line-item cost of feeding a multi-agent trading crew real market data — which lanes are free (SEC EDGAR, FRED), which actually cost money (price, options, news), and the two realistic budgets: a $0–30/mo one-day-lagged crew vs a ~$180–270/mo live-everything crew.

6 min read

The Oracle Fallacy: Why Your Trading Agent's Backtest Lies — and What Calibrated Base Rates Fix

Most trading-agent backtests and demos quietly peek at the future they claim to predict — the Oracle Fallacy. Here's how it sneaks in (lookahead bias, hindsight base rates, LLMs inventing odds), why it inflates nearly every result, and the honest fix: real historical analogs plus time-gated calibration with provenance.

6 min read

Technical Analysis vs. Historical Base Rates: Two Questions Your Trading Agent Keeps Confusing

Your technical-analysis agent reads what the chart looks like now (RSI, MACD, support/resistance). A historical-base-rate node tells you what charts that looked like this one did next. They're different questions — and a good agent crew routes between them instead of collapsing them.

3 min read

MCD Cohort Snapshot 2026-06-02: Consensus 0.51, Bullish Bias

Today's notable cohort on MCD: n=270, consensus 0.51, 5d median +1.02%, IQR [-1.19%, +3.24%]. Top feature: credit_spread_state=normal.

3 min read

VST Cohort Snapshot 2026-06-02: Consensus 0.45, Bullish Bias

Today's notable cohort on VST: n=255, consensus 0.45, 5d median +1.11%, IQR [-2.65%, +5.13%]. Top feature: vol_regime=low.

3 min read

GS Cohort Snapshot 2026-06-02: Consensus 0.43, Bullish Bias

Today's notable cohort on GS: n=287, consensus 0.43, 5d median +0.93%, IQR [-1.85%, +3.77%]. Top feature: macro_state=bullish.

3 min read

GS Cohort Snapshot 2026-06-01: Consensus 0.44, Bullish Bias

Today's notable cohort on GS: n=287, consensus 0.44, 5d median +1.07%, IQR [-1.82%, +3.82%]. Top feature: macro_state=bullish.

3 min read

MCD Cohort Snapshot 2026-06-01: Consensus 0.51, Bullish Bias

Today's notable cohort on MCD: n=269, consensus 0.51, 5d median +0.91%, IQR [-0.96%, +3.08%]. Top feature: credit_spread_state=tight.

3 min read

BAC Cohort Snapshot 2026-06-01: Consensus 0.68, Bullish Bias

Today's notable cohort on BAC: n=244, consensus 0.68, 5d median +0.57%, IQR [-1.68%, +2.57%]. Top feature: spy_ret_20d.

3 min read

BAC Cohort Snapshot 2026-05-29: Consensus 0.68, Bullish Bias

Today's notable cohort on BAC: n=242, consensus 0.68, 5d median +0.99%, IQR [-1.45%, +2.69%]. Top feature: macro_state=bullish.

3 min read

MCD Cohort Snapshot 2026-05-29: Consensus 0.53, Bullish Bias

Today's notable cohort on MCD: n=264, consensus 0.53, 5d median +1.02%, IQR [-1.21%, +3.31%]. Top feature: credit_spread_state=tight.

3 min read

ABNB Cohort Snapshot 2026-05-29: Consensus 0.60, Bullish Bias

Today's notable cohort on ABNB: n=270, consensus 0.60, 5d median +0.64%, IQR [-1.48%, +3.04%]. Top feature: yield_curve_state=inverted.

3 min read

BAC Cohort Snapshot 2026-05-29: Consensus 0.68, Bullish Bias

Today's notable cohort on BAC: n=242, consensus 0.68, 5d median +0.99%, IQR [-1.45%, +2.69%]. Top feature: macro_state=bullish.

3 min read

MCD Cohort Snapshot 2026-05-29: Consensus 0.53, Bullish Bias

Today's notable cohort on MCD: n=264, consensus 0.53, 5d median +1.02%, IQR [-1.21%, +3.31%]. Top feature: credit_spread_state=tight.

3 min read

ABNB Cohort Snapshot 2026-05-29: Consensus 0.60, Bullish Bias

Today's notable cohort on ABNB: n=270, consensus 0.60, 5d median +0.64%, IQR [-1.48%, +3.04%]. Top feature: yield_curve_state=inverted.

3 min read

BAC Cohort Snapshot 2026-05-29: Consensus 0.68, Bullish Bias

Today's notable cohort on BAC: n=242, consensus 0.68, 5d median +0.99%, IQR [-1.45%, +2.69%]. Top feature: macro_state=bullish.

3 min read

MCD Cohort Snapshot 2026-05-29: Consensus 0.53, Bullish Bias

Today's notable cohort on MCD: n=264, consensus 0.53, 5d median +1.02%, IQR [-1.21%, +3.31%]. Top feature: credit_spread_state=tight.

3 min read

ABNB Cohort Snapshot 2026-05-29: Consensus 0.60, Bullish Bias

Today's notable cohort on ABNB: n=270, consensus 0.60, 5d median +0.64%, IQR [-1.48%, +3.04%]. Top feature: yield_curve_state=inverted.

4 min read

NVDA Earnings Recap: Central Tendency Held, IQR Captured The Move

NVDA reported and reacted -1.05%. Pre-print cohort: n=289, 5d median +0.23%, IQR [-1.57%, +2.12%]. Verdict: central tendency hold. Top feature: days_since_ath.

3 min read

CEG Cohort Snapshot 2026-05-28: Consensus 0.33, Bearish Bias

Today's notable cohort on CEG: n=289, consensus 0.33, 5d median -1.08%, IQR [-5.02%, +4.21%]. Top feature: has_news=false.

3 min read

BAC Cohort Snapshot 2026-05-28: Consensus 0.68, Bullish Bias

Today's notable cohort on BAC: n=241, consensus 0.68, 5d median +0.51%, IQR [-1.74%, +2.52%]. Top feature: vol_regime=high.

3 min read

NVDA Cohort Snapshot 2026-05-28: Consensus 0.44, Bullish Bias

Today's notable cohort on NVDA: n=285, consensus 0.44, 5d median +0.77%, IQR [-1.83%, +3.57%]. Top feature: macro_state=bullish.

4 min read

NVDA Earnings Recap: Central Tendency Held, IQR Captured The Move

NVDA reported and reacted -1.05%. Pre-print cohort: n=289, 5d median +0.23%, IQR [-1.57%, +2.12%]. Verdict: central tendency hold. Top feature: days_since_ath.

3 min read

ASML Cohort Snapshot 2026-05-27: Consensus 0.39, Bullish Bias

Today's notable cohort on ASML: n=253, consensus 0.39, 5d median +2.11%, IQR [-1.13%, +5.15%]. Top feature: vol_regime=low.

3 min read

CEG Cohort Snapshot 2026-05-27: Consensus 0.33, Bearish Bias

Today's notable cohort on CEG: n=289, consensus 0.33, 5d median -1.33%, IQR [-5.11%, +4.20%]. Top feature: has_news=false.

3 min read

GILD Cohort Snapshot 2026-05-27: Consensus 0.62, Flat Central Tendency

Today's notable cohort on GILD: n=276, consensus 0.62, 5d median +0.47%, IQR [-1.90%, +2.07%]. Top feature: hy_oas.

3 min read

ASML Cohort Snapshot 2026-05-26: Consensus 0.39, Bullish Bias

Today's notable cohort on ASML: n=252, consensus 0.39, 5d median +2.08%, IQR [-1.08%, +5.14%]. Top feature: sector_etf=XLI.

3 min read

GILD Cohort Snapshot 2026-05-26: Consensus 0.58, Bullish Bias

Today's notable cohort on GILD: n=276, consensus 0.58, 5d median +0.62%, IQR [-2.09%, +2.59%]. Top feature: hy_oas.

3 min read

GS Cohort Snapshot 2026-05-26: Consensus 0.41, Bullish Bias

Today's notable cohort on GS: n=283, consensus 0.41, 5d median +0.63%, IQR [-2.12%, +3.51%]. Top feature: pct_off_52w_low.

3 min read

ASML Cohort Snapshot 2026-05-22: Consensus 0.54, Bullish Bias

Today's notable cohort on ASML: n=243, consensus 0.54, 5d median +2.01%, IQR [-0.84%, +4.79%]. Top feature: sector_rs_60d.

3 min read

CEG Cohort Snapshot 2026-05-22: Consensus 0.30, Bearish Bias

Today's notable cohort on CEG: n=274, consensus 0.30, 5d median -1.67%, IQR [-5.72%, +3.76%]. Top feature: sector_etf=XLB.

3 min read

GILD Cohort Snapshot 2026-05-22: Consensus 0.65, Bullish Bias

Today's notable cohort on GILD: n=212, consensus 0.65, 5d median +0.75%, IQR [-1.76%, +2.43%]. Top feature: sector_etf=XLRE.

3 min read

ASML Cohort Snapshot 2026-05-21: Consensus 0.53, Bullish Bias

Today's notable cohort on ASML: n=245, consensus 0.53, 5d median +1.90%, IQR [-0.57%, +4.60%]. Top feature: sector_etf=XLI.

3 min read

CEG Cohort Snapshot 2026-05-21: Consensus 0.26, Bearish Bias

Today's notable cohort on CEG: n=277, consensus 0.26, 5d median -1.68%, IQR [-5.92%, +3.85%]. Top feature: sector_etf=XLB.

3 min read

PLTR Cohort Snapshot 2026-05-21: Consensus 0.24, Bearish Bias

Today's notable cohort on PLTR: n=65, consensus 0.24, 5d median -1.51%, IQR [-4.92%, +2.52%]. Top feature: yield_curve.

4 min read

WMT Earnings Recap: Bear Bucket Realized Inside The IQR

WMT reported and reacted -2.50%. Pre-print cohort: n=248, 5d median +0.22%, IQR [-2.17%, +2.18%]. Verdict: lower IQR realization. Top feature: yield_curve_state=flat.

4 min read

WMT Earnings Recap: Bear Bucket Realized Inside The IQR

WMT reported and reacted -2.50%. Pre-print cohort: n=248, 5d median +0.22%, IQR [-2.17%, +2.18%]. Verdict: lower IQR realization. Top feature: yield_curve_state=flat.

3 min read

ASML Cohort Snapshot 2026-05-20: Consensus 0.51, Bullish Bias

Today's notable cohort on ASML: n=258, consensus 0.51, 5d median +1.14%, IQR [-1.28%, +3.96%]. Top feature: sector_etf=XLI.

3 min read

PLTR Cohort Snapshot 2026-05-20: Consensus 0.21, Bearish Bias

Today's notable cohort on PLTR: n=66, consensus 0.21, 5d median -1.72%, IQR [-5.66%, +1.45%]. Top feature: yield_curve.

3 min read

MSFT Cohort Snapshot 2026-05-20: Consensus 0.22, Bearish Bias

Today's notable cohort on MSFT: n=261, consensus 0.22, 5d median -1.56%, IQR [-5.77%, +3.90%]. Top feature: sector_rs_60d.

4 min read

WMT Pre-Earnings: Strong Cohort Consensus Heading Into The Print

WMT reports earnings on 2026-05-21. The live cohort_analyze pull on 2026-05-20 returned n=248 historical analogs. 5d median +0.22%, IQR [-2.17%, +2.18%], consensus 0.60 (strong). Top feature: yield_curve_state=flat.

4 min read

TGT Earnings Recap: Cohort Got The Direction, Long Tail Took The Magnitude

TGT reported and reacted +3.11%. Pre-print cohort: n=281, 5d median -0.21%, IQR [-2.33%, +1.62%]. Verdict: blew through upper tail. Top feature: sector_etf=XLE.

4 min read

TGT Earnings Recap: Cohort Got The Direction, Long Tail Took The Magnitude

TGT reported and reacted +3.11%. Pre-print cohort: n=281, 5d median -0.21%, IQR [-2.33%, +1.62%]. Verdict: blew through upper tail. Top feature: sector_etf=XLE.

4 min read

TGT Earnings Recap: Cohort Got The Direction, Long Tail Took The Magnitude

TGT reported and reacted +3.11%. Pre-print cohort: n=281, 5d median -0.21%, IQR [-2.33%, +1.62%]. Verdict: blew through upper tail. Top feature: sector_etf=XLE.

4 min read

HD Earnings Recap: Central Tendency Held, IQR Captured The Move

HD reported and reacted +0.77%. Pre-print cohort: n=277, 5d median +1.16%, IQR [-3.53%, +4.20%]. Verdict: central tendency hold. Top feature: pct_off_ath.

4 min read

HD Earnings Recap: Central Tendency Held, IQR Captured The Move

HD reported and reacted +0.77%. Pre-print cohort: n=275, 5d median +1.26%, IQR [-3.41%, +4.20%]. Verdict: central tendency hold. Top feature: pct_off_ath.

3 min read

PLTR Cohort Snapshot 2026-05-18: Consensus 0.27, Bearish Bias

Today's notable cohort on PLTR: n=75, consensus 0.27, 5d median -1.51%, IQR [-4.06%, +1.39%]. Top feature: yield_curve.

3 min read

MSFT Cohort Snapshot 2026-05-18: Consensus 0.28, Bearish Bias

Today's notable cohort on MSFT: n=254, consensus 0.28, 5d median -1.09%, IQR [-5.09%, +2.93%]. Top feature: yield_curve_state=flat.

3 min read

SBUX Cohort Snapshot 2026-05-18: Consensus 0.43, Bullish Bias

Today's notable cohort on SBUX: n=231, consensus 0.43, 5d median +0.69%, IQR [-2.91%, +4.37%]. Top feature: qqq_minus_spy_60d.

4 min read

HD Pre-Earnings: Weak Cohort Consensus — Analogs Disagree On Direction

HD reports earnings on 2026-05-19. The live cohort_analyze pull on 2026-05-18 returned n=281 historical analogs. 5d median +1.20%, IQR [-3.35%, +4.19%], consensus 0.00 (weak). Top feature: spy_ret_60d.

4 min read

AMAT Earnings Recap: Central Tendency Held, IQR Captured The Move

AMAT reported and reacted +0.90%. Pre-print cohort: n=262, 5d median +0.57%, IQR [-2.15%, +3.04%]. Verdict: central tendency hold. Top feature: hy_oas.

4 min read

DE Earnings Recap: Central Tendency Held, IQR Captured The Move

DE reported and reacted -1.04%. Pre-print cohort: n=266, 5d median +0.37%, IQR [-3.11%, +3.51%]. Verdict: central tendency hold. Top feature: sector_etf=XLK.

3 min read

PLTR Cohort Snapshot 2026-05-15: Consensus 0.29, Bearish Bias

Today's notable cohort on PLTR: n=85, consensus 0.29, 5d median -1.76%, IQR [-4.35%, +1.09%]. Top feature: yield_curve.

3 min read

ASML Cohort Snapshot 2026-05-15: Consensus 0.49, Bullish Bias

Today's notable cohort on ASML: n=258, consensus 0.49, 5d median +0.87%, IQR [-1.40%, +4.10%]. Top feature: sector_etf=XLV.

3 min read

XOM Cohort Snapshot 2026-05-15: Consensus 0.34, Bullish Bias

Today's notable cohort on XOM: n=280, consensus 0.34, 5d median +1.01%, IQR [-1.87%, +3.53%]. Top feature: credit_spread_state=tight.

4 min read

AMAT Earnings Recap: Central Tendency Held, IQR Captured The Move

AMAT reported and reacted +0.90%. Pre-print cohort: n=259, 5d median +0.65%, IQR [-2.06%, +3.07%]. Verdict: central tendency hold. Top feature: hy_oas.

4 min read

DE Earnings Recap: Central Tendency Held, IQR Captured The Move

DE reported and reacted -1.04%. Pre-print cohort: n=265, 5d median +0.30%, IQR [-3.12%, +3.51%]. Verdict: central tendency hold. Top feature: sector_etf=XLK.

4 min read

BABA Earnings Recap: Bear Bucket Realized Inside The IQR

BABA reported and reacted -3.22%. Pre-print cohort: n=223, 5d median +0.07%, IQR [-3.03%, +1.83%]. Verdict: lower IQR realization. Top feature: spy_ret_60d.

4 min read

JD Earnings Recap: Central Tendency Held, IQR Captured The Move

JD reported and reacted -2.69%. Pre-print cohort: n=215, 5d median +0.37%, IQR [-4.98%, +5.37%]. Verdict: central tendency hold. Top feature: hy_oas.

4 min read

AMAT Earnings Recap: Central Tendency Held, IQR Captured The Move

AMAT reported and reacted +0.90%. Pre-print cohort: n=259, 5d median +0.65%, IQR [-2.06%, +3.07%]. Verdict: central tendency hold. Top feature: hy_oas.

4 min read

DE Earnings Recap: Central Tendency Held, IQR Captured The Move

DE reported and reacted -1.04%. Pre-print cohort: n=265, 5d median +0.30%, IQR [-3.12%, +3.51%]. Verdict: central tendency hold. Top feature: sector_etf=XLK.

4 min read

BABA Earnings Recap: Bear Bucket Realized Inside The IQR

BABA reported and reacted -3.22%. Pre-print cohort: n=212, 5d median +0.16%, IQR [-3.03%, +1.96%]. Verdict: lower IQR realization. Top feature: spy_ret_60d.

4 min read

JD Earnings Recap: Central Tendency Held, IQR Captured The Move

JD reported and reacted -2.69%. Pre-print cohort: n=215, 5d median +0.37%, IQR [-4.98%, +5.37%]. Verdict: central tendency hold. Top feature: hy_oas.

3 min read

PLTR Cohort Snapshot 2026-05-15: Consensus 0.29, Bearish Bias

Today's notable cohort on PLTR: n=85, consensus 0.29, 5d median -1.76%, IQR [-4.35%, +1.09%]. Top feature: yield_curve.

3 min read

ASML Cohort Snapshot 2026-05-15: Consensus 0.49, Bullish Bias

Today's notable cohort on ASML: n=258, consensus 0.49, 5d median +0.87%, IQR [-1.40%, +4.10%]. Top feature: sector_etf=XLV.

3 min read

XOM Cohort Snapshot 2026-05-15: Consensus 0.34, Bullish Bias

Today's notable cohort on XOM: n=280, consensus 0.34, 5d median +1.01%, IQR [-1.87%, +3.53%]. Top feature: credit_spread_state=tight.

4 min read

BABA Earnings Recap: Bear Bucket Realized Inside The IQR

BABA reported and reacted -3.22%. Pre-print cohort: n=212, 5d median +0.16%, IQR [-3.03%, +1.96%]. Verdict: lower IQR realization. Top feature: spy_ret_60d.

4 min read

JD Earnings Recap: Central Tendency Held, IQR Captured The Move

JD reported and reacted -2.69%. Pre-print cohort: n=215, 5d median +0.37%, IQR [-4.98%, +5.37%]. Verdict: central tendency hold. Top feature: hy_oas.

3 min read

PLTR Cohort Snapshot 2026-05-14: Consensus 0.34, Bearish Bias

Today's notable cohort on PLTR: n=90, consensus 0.34, 5d median -1.49%, IQR [-3.96%, +1.25%]. Top feature: relative_volume.

3 min read

AMZN Cohort Snapshot 2026-05-14: Consensus 0.41, Bullish Bias

Today's notable cohort on AMZN: n=285, consensus 0.41, 5d median +1.17%, IQR [-1.70%, +4.12%]. Top feature: hy_oas.

3 min read

JPM Cohort Snapshot 2026-05-14: Consensus 0.68, Bearish Bias

Today's notable cohort on JPM: n=281, consensus 0.68, 5d median -0.54%, IQR [-2.40%, +1.19%]. Top feature: sector_etf=XLY.

4 min read

BABA Pre-Earnings: Moderate Cohort Consensus Heading Into The Print

BABA reports earnings on 2026-05-15. The live cohort_analyze pull on 2026-05-14 returned n=216 historical analogs. 5d median -0.12%, IQR [-3.15%, +1.68%], consensus 0.46 (moderate). Top feature: spy_ret_60d.

4 min read

JD Pre-Earnings: Weak Cohort Consensus — Analogs Disagree On Direction

JD reports earnings on 2026-05-15. The live cohort_analyze pull on 2026-05-14 returned n=215 historical analogs. 5d median +0.37%, IQR [-4.98%, +5.37%], consensus 0.00 (weak). Top feature: hy_oas.

4 min read

CSCO Earnings Recap: Central Tendency Held, IQR Captured The Move

CSCO reported and reacted +2.60%. Pre-print cohort: n=234, 5d median -0.02%, IQR [-3.97%, +2.85%]. Verdict: central tendency hold. Top feature: sector_etf=XLU.

4 min read

CSCO Earnings Recap: Central Tendency Held, IQR Captured The Move

CSCO reported and reacted +2.60%. Pre-print cohort: n=233, 5d median -0.04%, IQR [-3.97%, +2.86%]. Verdict: central tendency hold. Top feature: sector_etf=XLU.

9 min read

Why we stopped backtesting our intelligence layer (and what we found instead)

Backtests are the right tool for trading strategies. They're the wrong tool for AI reasoning infrastructure. We tested Chart Library against itself: two identical Claude agents, one with our tools, one without. A blind LLM judge scored their reasoning across 50 out-of-sample scenarios. The agent with Chart Library won 50-0. Every reasoning dimension lifted. Paired t-statistic above 10 on every dimension. Here's how we got here.

3 min read

SOFI Cohort Snapshot 2026-05-11: Consensus 0.34, Bearish Bias

Today's notable cohort on SOFI: n=276, consensus 0.34, 5d median -0.85%, IQR [-4.55%, +3.13%]. Top feature: sector_etf=XLF.

3 min read

AMAT Cohort Snapshot 2026-05-11: Consensus 0.39, Bullish Bias

Today's notable cohort on AMAT: n=264, consensus 0.39, 5d median +0.69%, IQR [-2.21%, +3.10%]. Top feature: hy_oas.

3 min read

GME Cohort Snapshot 2026-05-11: Consensus 0.24, Bearish Bias

Today's notable cohort on GME: n=243, consensus 0.24, 5d median -0.96%, IQR [-4.63%, +2.88%]. Top feature: credit_spread_state=normal.

3 min read

CSCO Cohort Snapshot 2026-05-11: Consensus 0.51, Flat Central Tendency

Today's notable cohort on CSCO: n=245, consensus 0.51, 5d median +0.21%, IQR [-3.73%, +2.82%]. Top feature: sector_etf=XLU.

3 min read

HIMS Cohort Snapshot 2026-05-11: Consensus 0.21, Flat Central Tendency

Today's notable cohort on HIMS: n=196, consensus 0.21, 5d median -0.21%, IQR [-3.45%, +2.67%]. Top feature: realized_vol_20d.

8 min read

We Mined 4M Chart Patterns. Here's the Cluster-First Paradigm That Came Out.

Traditional chart-pattern intelligence is anchor-first: take a (symbol, date), find its analogs. We tried the opposite — mine the V5 embedding space offline for clusters where forward returns were consistently positive (or negative) across train and test. Top 20 winning clusters and 20 losing clusters with full feature signatures, exposed as MCP tools. Backtested S8 strategy: Sharpe 0.90, max drawdown 6.6% (vs SPY 22.4%).

4 min read

COIN Earnings Recap: Central Tendency Held, IQR Captured The Move

COIN reported and reacted -2.53%. Pre-print cohort: n=29, 5d median -1.09%, IQR [-3.31%, +2.24%]. Verdict: central tendency hold. Top feature: abs_price_return_z.

4 min read

DKNG Earnings Recap: Bullish Bucket Realized Inside The IQR

DKNG reported and reacted +5.43%. Pre-print cohort: n=286, 5d median -0.11%, IQR [-4.66%, +4.99%]. Verdict: upper IQR realization. Top feature: sector_etf=XLK.

4 min read

ABNB Earnings Recap: Central Tendency Held, IQR Captured The Move

ABNB reported and reacted +0.41%. Pre-print cohort: n=254, 5d median +0.53%, IQR [-2.03%, +3.35%]. Verdict: central tendency hold. Top feature: macro_state=bullish.

4 min read

TTD Earnings Recap: Central Tendency Held, IQR Captured The Move

TTD reported and reacted -2.17%. Pre-print cohort: n=289, 5d median +0.80%, IQR [-4.07%, +5.12%]. Verdict: central tendency hold. Top feature: yield_curve_state=inverted.

4 min read

RKLB Earnings Recap: Bear Bucket Realized Inside The IQR

RKLB reported and reacted -7.17%. Pre-print cohort: n=229, 5d median -0.03%, IQR [-5.30%, +3.80%]. Verdict: lower IQR realization. Top feature: credit_spread_state=tight.

4 min read

GILD Earnings Recap: Central Tendency Held, IQR Captured The Move

GILD reported and reacted -1.64%. Pre-print cohort: n=250, 5d median +0.24%, IQR [-2.13%, +2.58%]. Verdict: central tendency hold. Top feature: sector_etf=XLF.

4 min read

ENB Earnings Recap: Central Tendency Held, IQR Captured The Move

ENB reported and reacted -1.01%. Pre-print cohort: n=271, 5d median +0.08%, IQR [-3.03%, +3.39%]. Verdict: central tendency hold. Top feature: vol_regime=high.

3 min read

BAC Cohort Snapshot 2026-05-08: Consensus 0.69, Bullish Bias

Today's notable cohort on BAC: n=283, consensus 0.69, 5d median +0.79%, IQR [-0.82%, +2.36%]. Top feature: sector_etf=XLC.

3 min read

GILD Cohort Snapshot 2026-05-08: Consensus 0.62, Bullish Bias

Today's notable cohort on GILD: n=247, consensus 0.62, 5d median +0.57%, IQR [-1.88%, +3.16%]. Top feature: sector_etf=XLU.

3 min read

XOM Cohort Snapshot 2026-05-08: Consensus 0.60, Bullish Bias

Today's notable cohort on XOM: n=272, consensus 0.60, 5d median +0.53%, IQR [-1.80%, +2.13%]. Top feature: sector_etf=XLI.

5 min read

MCD Q1 2026 Earnings: What 12 Years of Reaction Cohorts Say

McDonald's reports Q1 2026 before the open on May 7. Pulled the cohort of MCD earnings analogs back to 2014 — comp-store-sales beat vs. miss is the single feature that flips the 5-day forward distribution from positive to negative.

5 min read

DDOG Q1 2026 Earnings: The Observability Cohort Going In

Datadog reports Q1 2026 before the open May 7. The cohort of DDOG and adjacent observability/devtools earnings prints shows that net-revenue-retention is the single feature that separates +6% follow-throughs from -8% fades.

5 min read

CELH Pre-Earnings: A High-Vol Cohort With A Distinct Reaction Pattern

Celsius Holdings reports Q1 2026 before the open May 7. The cohort of CELH earnings prints — and adjacent high-growth beverage analogs — has a distinct two-mode reaction distribution driven by Pepsi-channel commentary.

5 min read

VST Q1 2026: The AI-Power Cohort Going Into Earnings

Vistra reports Q1 2026 before the open May 7. The cohort of VST earnings analogs has been reshaped by the AI-power thesis since 2023 — and the data center contracted-MW disclosures are now the dominant feature in the post-print reaction.

5 min read

COIN Q1 2026 Pre-Earnings: What The Cohort Says Before Tonight's Print

Coinbase reports Q1 2026 after the close May 7. The cohort of COIN earnings prints has a distinct interaction with BTC's prior-30-day move — and the spot-ETF-flow feature has reshaped the reaction profile since 2024.

5 min read

DKNG Pre-Earnings: The Sportsbook Cohort Heading Into Q1

DraftKings reports Q1 2026 after the close May 7. The cohort of DKNG earnings prints has a distinct seasonality interaction with Q1 — March Madness handle is the dominant feature in the post-print reaction.

5 min read

ABNB Q1 2026 Pre-Earnings: The Travel Cohort And What It's Saying

Airbnb reports Q1 2026 after the close May 7. The cohort of ABNB earnings prints — plus cross-ticker travel-platform analogs — shows that Q2 nights-booked guidance is the single feature that flips the post-print 5-day distribution.

5 min read

TTD Q1 2026 Pre-Earnings: The Programmatic Ad Cohort

The Trade Desk reports Q1 2026 after the close May 7. The cohort of TTD earnings prints has the widest reaction band in ad-tech — and CTV revenue mix is the dominant feature in the post-print 5-day continuation.

5 min read

RKLB Pre-Earnings: A High-Beta Cohort Heading Into Q1

Rocket Lab reports Q1 2026 after the close May 7. The cohort of RKLB earnings prints — and adjacent space-launch / defense-tech analogs — has a distinct two-mode reaction pattern driven by Neutron program milestones.

5 min read

GILD Q1 2026 Pre-Earnings: A Defensive Biotech Cohort

Gilead Sciences reports Q1 2026 after the close May 7. The cohort of GILD earnings prints is one of the tightest in biotech — HIV franchise commentary and Trodelvy uptake dominate the post-print reaction.

5 min read

ENB Q1 2026 Pre-Earnings: A Tight Energy-Infrastructure Cohort

Enbridge reports Q1 2026 before the open Friday May 8. The 268-match cohort is mildly bullish heading in (5d median +0.49%, 10d +1.44%) — and the dominant feature is the cross-sector technology factor.

5 min read

WMT Pre-Earnings Coiling: A Tight Cohort With A Defensive-Sector Read

Walmart reports Q1 2026 in two weeks. The live 266-match cohort is one of the tightest in retail (tightness 0.65) — and the 5-day forward distribution sits inside a [-2.1%, +1.8%] IQR with a slight negative bias.

5 min read

HD Pre-Earnings Drift: A Tight Cohort Leaning Negative

Home Depot reports Q1 2026 on May 19. The 279-match cohort is tight (0.67) and leans negative — 5d median -0.99%, IQR [-3.2%, +1.5%], hit-rate 41%. The dominant feature is consumer-staples sector divergence.

5 min read

TGT Pre-Earnings: Tight Cohort, Negative Skew Through 10 Days

Target reports Q1 2026 around May 20. The live 278-match cohort is the tightest in retail (0.68) and the 10-day median is -1.67% — bear case dominates.

5 min read

CSCO Pre-Earnings: A Tight Cohort With Credit-Spread Sensitivity

Cisco reports Q1 2026 mid-May. The 257-match cohort is tight (0.61) — 5d median -0.18%, IQR [-3.5%, +2.5%]. The credit-spread regime is the dominant feature.

5 min read

AMAT Pre-Earnings: A Wide Cohort With No Decisive Pre-Print Read

Applied Materials reports Q1 2026 mid-May. The 242-match cohort is wide (tightness 0.28) — 5d IQR [-3.7%, +3.9%]. Pre-print shape isn't decisive; the print itself is the signal.

5 min read

BABA Pre-Earnings: The Most Bullish Cohort Of The Week

Alibaba reports Q1 2026 mid-May. The 272-match cohort is the most bullish setup in our weekly scan — 5d median +1.23%, hit-rate 64%, 10d median +1.96%.

5 min read

NVDA Pre-Earnings Drift: A Wide Cohort, A Time-Decay Feature

Nvidia reports Q1 2026 in late May. The 258-match cohort is wide (0.24) — pre-print shape isn't decisive yet. Top feature is days-since-earnings, a time-decay signal.

5 min read

DE Pre-Earnings: A Vol-Sensitive Cohort With Modest Bullish Bias

Deere reports Q1 2026 mid-May. The 286-match cohort is moderate (0.41) and slightly bullish — 5d median +0.20%. The dominant feature is VIX level.

5 min read

JD Pre-Earnings: A Wide Cohort In A Choppy China-ADR Setup

JD.com reports Q1 2026 mid-May. The 207-match cohort is wide (0.22) and tilts negative — 5d median -0.80%, IQR [-5.2%, +3.3%]. Pre-print shape is choppy.

5 min read

DDOG Earnings Recap: The Cohort Got The Direction, Missed The Magnitude

Datadog ripped ~28% on Q1 2026. Our pre-print cohort said NRR ≥130% + raised guide → +6.1% with 71% hit-rate. The print delivered exactly that signal, but the magnitude blew through the IQR upper band. A calibration honest-take.

5 min read

MCD Earnings Recap: Cohort Central Tendency Held, CEO Commentary Faded The Move

McDonald's beat EPS, missed revenue, and posted +3.8% global comps. Stock initially +1% pre-market, then gave back gains as the CEO flagged consumer-environment concerns. The cohort's central-tendency call held; the call-commentary feature is what flipped the day.

5 min read

CELH Earnings Recap: Acquisition Tailwind Drove A Top-IQR Move

Celsius reported record Q1 revenue (+138% YoY) on the back of Alani Nu and Rockstar acquisitions, beat EPS, and the stock ran +6-10% premarket. The cohort flagged Pepsi-channel velocity as the dominant feature; the actual driver was the M&A roll-up, an external feature that contributed to the upside surprise.

5 min read

VST Earnings Recap: Solid Print, Soft Reaction — The Contracted-MW Feature Wasn't There

Vistra reported Q1 net income of $1.03B and reaffirmed 2026 guidance, but stock drifted -1.3% on the day. Our pre-print cohort flagged contracted-MW disclosure as the dominant feature; the print landed in the 'no new contract announced' bucket, which historically maps to the lower IQR.

5 min read

PLTR Pre-Earnings Drift: Setup Heading Into Monday's Print

Palantir reports Q1 2026 earnings Monday after close. We pulled the historical pre-earnings drift pattern for PLTR — what the stock tends to do in the 5 trading days before earnings, and the win rate of long-the-drift since the AI capex cycle began.

4 min read

PLTR Earnings-Day Base Rates: The Last 12 Quarters

Palantir's earnings-day reactions over the last 12 quarters: how often the stock has held the reaction 1, 5, and 10 sessions later, and which features predicted the difference between a fade and a follow-through.

4 min read

PLTR Post-Earnings Gaps: Hold or Fade Across the Last 8 Quarters

Palantir's last 8 post-earnings gaps decomposed: which gaps held into the open, which faded by mid-day, and what the cohort retrieval says about the typical 5-day path after a >10% earnings move.

5 min read

AMD Pre-Earnings Drift: What the Last 14 Cycles Show

AMD reports Q1 2026 earnings Tuesday after close. We pulled the historical pre-earnings drift pattern — what AMD tends to do in the 5 trading days before earnings, and how that's correlated with the AI-capex cycle backdrop.

5 min read

AMD Earnings Reactions: 14 Quarters of Data, AI Cycle vs Pre-AI

AMD's earnings reactions decomposed across 14 quarters, split between the AI-capex era (2024+) and the prior cycle. The reaction-day moves, hold rates, and feature attribution that explain the difference.

4 min read

AMD Post-Earnings Gaps: Hold Rate Across the AI Cycle

AMD has gapped on every earnings print since 2024. The hold rate, fade triggers, and what the cohort retrieval shows about the typical 5-day path after a double-digit earnings gap.

5 min read

Disney Pre-Earnings Setup: Parks, Streaming, and the Capex Question

Disney reports earnings next week. The analog cohort heading into the print, what the parks vs streaming split has historically signaled, and what the capex commentary tends to drive in the 5-day follow-through.

4 min read

Disney Earnings Reactions: 16 Quarters of Hold-vs-Fade Data

Disney's last 16 earnings-day reactions: how often the stock held the day-0 move 5 and 10 sessions later, and which feature within the cohort separated the holds from the fades.

4 min read

Vertex Pharma Pre-Earnings Setup: Biotech Earnings Reaction Patterns

Vertex Pharmaceuticals reports earnings next week. Biotech earnings have a distinct reaction profile vs cyclicals — driven by drug-launch trajectories rather than current-quarter beats. The cohort retrieval and what to watch.

5 min read

Paramount Skydance: First Earnings as a Merged Entity

Paramount Skydance reports its first full quarter as a merged entity. Merger-deal earnings have a distinct reaction pattern dominated by synergy realization commentary and balance-sheet repositioning. The historical analog set and what to watch.

5 min read

TSLA After a Big Earnings Beat: What Historical Analogs Say

Tesla reported Q1 2026 revenue up 16% and EPS up 52% after Wednesday's close. We pulled historical analogs of TSLA charts that followed similar above-consensus earnings prints to see what typically happens in the next 1, 5, and 10 sessions.

4 min read

What Happens to TSLA After a Big Earnings-Day Gap: 10-Year Base Rates

TSLA gapped meaningfully after its Q1 2026 print. We ran the historical base rates: how often the gap holds, how often it fades, and what predicts which group a given earnings day ends up in.

5 min read

INTC Pre-Earnings Drift: Historical Setup Into Tonight's Print

Intel reports Q1 2026 earnings tonight. We pulled the historical pre-earnings drift pattern — what INTC tends to do in the 5 trading days before earnings, and how that's correlated with the actual reaction.

4 min read

INTC Earnings-Day Base Rates: The Last 20 Quarters

Intel's earnings-day reactions over the last 20 quarters: how often the stock has held the reaction 1, 5, and 10 sessions later, and which features predicted the difference.

4 min read

LMT Earnings Reaction: How Defense Names Tend to Trade Post-Print

Lockheed Martin reported Q1 2026 earnings today. Defense stocks have a distinct earnings-reaction profile vs. cyclicals. We pulled the historical analog set to see what LMT's current chart typically does next.

5 min read

AXP After Earnings: What the Credit-Card Tape Tells Us

American Express reported Q1 2026 today. AXP's earnings-day reaction is one of the cleaner real-time reads on consumer credit health. We pulled the historical follow-through base rates and what they implied for broader consumer names afterward.

4 min read

HON Earnings Reaction: The Industrials Tape Read-Through

Honeywell reported Q1 2026 earnings today. Industrial conglomerates like HON have a distinct earnings-reaction pattern. We pulled the historical base rates and what they signal about the broader industrial complex.

4 min read

QS +33% Gap on Eagle Line News: What Historical Analogs Do After a Gap This Big

QuantumScape is up +33.7% premarket after reporting the Eagle Line production facility is now operational. Gaps this size on speculative battery names have a specific follow-through profile. Here's what the historical analogs show.

4 min read

TMO Earnings: Historical Reactions for a Diversified Life-Sciences Print

Thermo Fisher reports Q1 2026 earnings today. TMO's diversified portfolio produces a characteristic earnings-reaction pattern. Here's what the historical analogs show about the likely 5-day follow-through.

4 min read

UNP Earnings: How Rail Stocks Tend to React Post-Print

Union Pacific reported Q1 2026 earnings today. Rail stocks have a distinctive earnings-reaction profile driven by volume guidance and fuel-cost commentary. Here's what UNP's analog set implies for the next 10 sessions.

6 min read

One Anchor Said -3.6%. 100 Anchors Said -0.5%. The Perils of Single-Anchor Decompositions.

Decomposing a cohort of 500 historical chart patterns for NVDA produced a striking slice: anchors formed inside an earnings window underperformed by -3.6 percentage points. We ran the same decomposition across 100 different anchors. The real population effect is -0.5pp, and half of it is an event-proximity artifact that also shows up on dividend dates. Here's the audit.

5 min read

We Added 5 Regime Filters. They Don't Do Much. Here's Why That's Interesting.

Academic papers say VRP, VIX term structure, credit spreads, and yield curve should condition forward returns. We added filters for all of them. Across 200 anchors and 2,400 cohort runs, the distributions barely moved. That's a real finding — and it tells us something specific about where agent-ready base rates actually come from.

6 min read

From Retrieval to Calibrated Retrieval: Conformal Prediction on Agent Base Rates

Our cohort API was returning quantile bands that were too narrow. Nominal 80% coverage ran at 68% on held-out data. Here's the audit, the conformal fix, and why agents calling any historical-pattern API should demand empirical coverage numbers instead of taking quantiles at face value.

8 min read

3 Patterns for AI Agents That Analyze Stock Charts

Specific, reusable patterns agent builders can apply today: grounded base rates, the edge-mining loop, and named-analog tagging. Each one addresses a failure mode we see in production stock-research agents.

7 min read

How to Build a Stock-Research Agent That Doesn't Hallucinate

A working pattern for AI agents that need real historical base rates instead of plausible-sounding guesses. One API primitive, three filter dimensions, full outcome distributions with survivorship flags.

5 min read

Eval Integrity: How We Found the Leakage and Why Our Baseline Lied

We audited our own pattern-embedding evaluation and found 53% of held-out samples had same-symbol training neighbors within 20 days. Here's what we changed — and why agent developers should demand this kind of rigor from any historical-pattern API.

6 min read

I Ran 16,438 Chart Pattern Predictions. Here's What Actually Works.

A real forward-testing study across 16,438 automated pattern predictions. Overall accuracy is coin-flip. But three context conditions produce statistically significant edges.

4 min read

The 85% Win Rate Signal Nobody Is Using: Bearish Patterns on Low-Vol Stocks

When our pattern-match system says bearish on a low-volatility stock, it's been right 85% of the time over 5 days. Here's the specific setup and why it works.

4 min read

The VIX Paradox: Why Bullish Signals Work Better When Everyone's Scared

Intuitive finance says high VIX = bad time to be long. Our data across 16K+ predictions shows the opposite for pattern-based bullish setups.

5 min read

Market Breadth Is The Most Underrated Chart Pattern Filter

When fewer stocks are above their 50-day MA, bearish signals hit 78% and bullish signals collapse to 29%. The %-above-MA filter is free, public data, and nobody uses it properly.

6 min read

Same Chart, Same Regime: Launching Context-Aware Pattern Matching

Chart Library now matches historical patterns by shape AND market regime (VIX, yield curve, credit spreads, breadth). Here's what 16K+ forward tests revealed about when pattern matching works — and when it doesn't.

4 min read

Tesla (TSLA) Chart Pattern Analysis April 2026: 8-Week Losing Streak

Tesla is in its longest losing streak in years. Historical chart pattern analysis of TSLA after extended selloffs shows what typically happens next.

4 min read

TSLA Support and Resistance Levels: Where Tesla Finds a Floor

Tesla support and resistance analysis using historical chart patterns. Where TSLA has historically found buyers after extended selloffs.

4 min read

Palantir (PLTR) Technical Analysis Today: Burry's Bearish Bet

PLTR is down 28% in 2026 as Michael Burry doubles down on put options. Historical chart pattern data shows what happens after Palantir extended declines.

4 min read

PLTR Similar Chart Patterns: What History Says About Palantir's Decline

Palantir's 28% YTD decline matches several historical patterns. See what happened next when PLTR showed this chart shape before.

4 min read

Micron (MU) Breakout Pattern: Is MU Setting Up for a Move?

Micron Technology gained 3.15% on heavy volume. Chart pattern analysis shows whether MU's current setup matches historical breakout patterns.

4 min read

MU Technical Analysis Today: Micron's Chart Setup Heading Into Q2

Micron Technology technical analysis for April 2026. Pattern data shows MU's current chart shape and what similar setups produced historically.

4 min read

Intel (INTC) Chart Pattern Analysis April 2026: Can the Rally Continue?

Intel gained on heavy trading volume. Chart pattern analysis of INTC shows whether the current setup matches historical continuation patterns.

4 min read

Is Intel (INTC) Forming a Bull Flag? Pattern Data Analysis

Intel's recent price action may be forming a bull flag pattern. Historical data on INTC bull flags and what they typically produce.

4 min read

Verizon (VZ) Gap Down Analysis: Biggest Dow Loser on April 10

Verizon dropped 3.62%, the biggest Dow Jones loser. Historical gap down analysis for VZ shows recovery patterns and forward return data.

4 min read

VZ Support and Resistance Levels April 2026: Where Verizon Stabilizes

Verizon support and resistance analysis after its 3.62% decline. Pattern data shows where VZ has historically found buyers.

4 min read

Salesforce (CRM) Technical Analysis: Down 3.43% in Dow Selloff

Salesforce dropped 3.43% in the April 10 Dow selloff. Historical chart pattern analysis shows CRM forward returns after sharp declines.

4 min read

CRM Similar Chart Patterns: What Salesforce's History Tells Us

Salesforce's current chart matches several historical patterns. See what happened when CRM showed similar setups in the past.

4 min read

Ford (F) Chart Pattern Analysis: April 2026 Breakout Setup

Ford stock surged 5.7% on heavy volume. We analyze F's current chart pattern against 10 years of historical analogs to see what typically happens next.

4 min read

Ford (F) Gap Up Follow-Through: Does the Rally Continue?

Ford gapped up 5.7% today. Historical data on Ford gap-ups shows whether these moves tend to continue or fade over the next 1-10 days.

4 min read

Amazon (AMZN) Chart Pattern Analysis April 2026

Amazon is the most active stock today. We analyze AMZN's current chart pattern using historical similarity search across 25M+ embeddings.

4 min read

Is Amazon (AMZN) Breaking Out or Is This a Bull Trap?

AMZN just broke above its consolidation range. Historical pattern data reveals how often Amazon breakouts sustain vs. fail.

4 min read

Cloudflare (NET) Down 12%: What Similar Selloffs Have Led To

NET dropped nearly 12% today. We examine what happened historically after similar Cloudflare selloffs using pattern similarity search.

4 min read

Cloudflare (NET) Similar Historical Chart Patterns After Sharp Drops

Find the most similar historical chart patterns to Cloudflare's current selloff. Pattern similarity search across 10 years of data.

4 min read

Workday (WDAY) Technical Analysis: Down 6.5% — What History Shows

Workday dropped 6.5% today. Historical pattern analysis of WDAY after large down days, including forward return data and recovery timelines.

4 min read

Is Workday (WDAY) Forming a Bottom? Pattern Data Says...

WDAY has dropped to $119. Historical chart pattern analysis shows whether Workday's current setup matches previous bottom formations.

4 min read

Hut 8 (HUT) Up 17%: Breakout Pattern Analysis

Hut 8 surged 17% on heavy volume. We analyze whether Bitcoin mining stock breakouts of this magnitude tend to sustain or fade.

4 min read

Hut 8 (HUT) Similar Chart Patterns: Crypto Miner Historical Analogs

Find historical chart patterns similar to Hut 8's current setup. Cross-stock pattern search includes MARA, RIOT, and other Bitcoin mining stocks.

4 min read

ServiceNow (NOW) Down 7%: Technical Analysis and Pattern Data

ServiceNow dropped 7.4% today. Historical analysis of NOW after large selloffs, including recovery patterns and forward return statistics.

4 min read

Is ServiceNow (NOW) a Buy-the-Dip? What Pattern History Shows

NOW at $90 after a 7% drop. Historical chart pattern data reveals whether ServiceNow dips of this size are typically buying opportunities.

10 min read

How to Backtest Stock Chart Patterns: A Step-by-Step Guide Using Real Data

Learn how to backtest chart patterns against 25M+ historical embeddings. Step-by-step guide using Chart Library's API to test bull flags, breakouts, and more with real forward return data.

8 min read

Bull Flag Success Rate: Updated Data From 24 Million Chart Patterns

Updated 2026 analysis of bull flag success rates across 25M+ historical chart patterns. Real win rates by timeframe, what separates winners from losers, and how bull flags compare to random entries.

9 min read

How AI Agents Analyze Stocks: A Complete Guide to Chart Library's MCP Tools

Learn how AI agents like Claude and ChatGPT use MCP tools to analyze stock charts. Set up Chart Library's MCP server in 5 minutes and give your AI access to 25M+ historical chart patterns.

6 min read

What NVDA Typically Does After Earnings (10 Years of Data)

A data-driven look at how NVIDIA stock has behaved after quarterly earnings reports. Base rates, average 1/5/10-day moves, and the pattern intelligence behind NVDA's post-earnings drift.

5 min read

NVDA Gap Up History: Follow-Through and Fade Rates

Historical data on what happens after NVDA gaps up at the open. Win rates, average continuation, and when to fade versus chase.

6 min read

NVDA Breakout Pattern: Success Rate and Average Return

How often does NVDA break out above a 20-day high and actually follow through? Historical win rates, average forward returns, and the role of volume confirmation.

6 min read

NVDA Historical Volatility: What the Numbers Actually Mean

NVIDIA's typical daily range, largest single-day moves, realized volatility by year, and what it tells you about position sizing.

5 min read

How NVDA Moves on Fed Days: A Decade of Data

NVIDIA's historical reaction to FOMC decisions — average moves, win rates, and how NVDA compares to SPY on rate announcement days.

6 min read

What TSLA Typically Does After Earnings (10 Years of Data)

A data-driven look at how Tesla stock behaves after quarterly earnings. Win rates, average 1/5/10-day moves, and the wide distribution of post-earnings reactions.

5 min read

TSLA Gap Up History: Data on Continuation vs Fade

How often Tesla gap ups follow through versus fade. Win rates by gap size, intraday patterns, and 5-day forward returns.

5 min read

TSLA Breakout Pattern: Success Rate and Average Return

How often Tesla breaks out above a 20-day high and follows through. Historical win rates, average forward returns, and the effect of volume.

6 min read

TSLA Historical Volatility: The Real Numbers

Tesla's realized volatility by year, typical daily range, largest historical moves, and how volatility regimes affect forward returns.

5 min read

How TSLA Moves on Fed Days: A Decade of Data

Tesla's historical reaction to FOMC meetings. Win rates, average moves, and the dovish vs hawkish asymmetry for one of the most rate-sensitive mega-caps.

6 min read

What AAPL Typically Does After Earnings (10 Years of Data)

Apple's post-earnings behavior across a decade. Base rates, average 1/5/10-day moves, and why AAPL reactions have become more muted over time.

5 min read

AAPL Gap Up History: Follow-Through Data

How Apple stock behaves after gapping up. Win rates, intraday fade probability, and 5-day forward returns across a decade.

5 min read

AAPL Breakout Pattern: Success Rate and Average Return

Apple's historical breakout follow-through data. Win rates on 20-day highs, the volume filter effect, and comparisons to other mega-caps.

5 min read

AAPL Historical Volatility: What the Numbers Say

Apple's realized volatility, daily range statistics, tail event frequency, and how volatility regimes affect forward returns.

5 min read

How AAPL Moves on Fed Days: A Decade of Data

Apple's historical FOMC reactions. Win rates, average moves, dovish vs hawkish asymmetry, and why AAPL is less rate-sensitive than people think.

6 min read

What AMD Typically Does After Earnings (10 Years of Data)

AMD's post-earnings behavior. Base rates, average 1/5/10-day moves, and why AMD earnings reactions have grown more volatile as the company has scaled.

5 min read

AMD Gap Up History: Follow-Through Data

How AMD behaves after gapping up. Win rates by gap size, intraday fade probability, and 5-day forward returns.

5 min read

AMD Breakout Pattern: Success Rate and Average Return

AMD's historical breakout data. 20-day high follow-through rates, volume effect, and comparison to other semis.

5 min read

AMD Historical Volatility: What the Numbers Say

AMD's realized volatility, daily range, tail events, and how volatility regimes affect forward returns.

5 min read

How AMD Moves on Fed Days: A Decade of Data

AMD's historical FOMC reactions. Win rates, dovish vs hawkish asymmetry, and why semis are among the most rate-sensitive groups.

5 min read

What SPY Does Around Earnings Season: A Decade of Data

SPY's behavior during earnings season. Average moves during peak weeks, base rates for earnings-season rallies, and why SPY reactions are muted but systematic.

5 min read

SPY Gap Up History: Follow-Through and Fade Data

How the S&P 500 ETF behaves after gapping up. Base rates, fade probability, and what the gap-direction signal tells you about the broader market.

5 min read

SPY Breakout Pattern: Success Rate and Average Return

How often SPY breaks out to 20-day highs and what happens next. Historical base rates, volume effects, and the role of market regime.

5 min read

SPY Historical Volatility: The Baseline for Everything

SPY's realized volatility over a decade, typical daily range, biggest moves, and why SPY is the baseline for all other volatility comparisons.

6 min read

How SPY Moves on Fed Days: A Decade of Data

SPY's historical behavior on FOMC days. Win rates, average moves, dovish vs hawkish asymmetry, and the notorious 2:30pm reversal pattern.

6 min read

Pattern Similarity Search vs Traditional Technical Indicators: What's the Difference?

How does vector similarity search compare to rule-based technical indicators like RSI, MACD, and named patterns? We break down the approaches, trade-offs, and when to use each.

5 min read

How to Use an MCP Server for Stock Analysis with Claude

Install Chart Library's MCP server and give Claude Desktop access to 25M+ historical chart patterns, market regime data, and forward return statistics — all through natural conversation.

6 min read

What Is a Market Regime Tracker? How Chart Library Identifies Historical Market Parallels

Learn what market regimes are, how Chart Library's regime tracker finds historically similar market conditions, and how to use regime data to inform your trading decisions.

8 min read

Build a Stock Research Agent with LangChain + Chart Library in 20 Minutes

A hands-on tutorial for building an AI agent that can answer natural-language questions about stock charts, market regimes, and sector rotation using LangChain and Chart Library's pattern intelligence API.

7 min read

Multi-Agent Stock Research with CrewAI + Chart Library

Build a multi-agent research crew that combines chart pattern analysis with market regime intelligence using CrewAI and Chart Library's API. Two specialist agents collaborate to produce institutional-quality research briefings.

7 min read

AI Stock Chart Pattern Recognition: How Vector Similarity Finds Historical Analogs

How Chart Library uses mathematical vector embeddings and similarity search to match stock chart patterns against 10 years of historical data — and why it works better than traditional pattern detection.

7 min read

Double Bottom Pattern: What the Data Shows

We analyzed our database of 16 million chart patterns to measure real double bottom performance. Success rates, average returns, and what separates reliable double bottoms from traps.

7 min read

Cup and Handle Pattern: Historical Success Rate

What does the data actually say about cup and handle patterns? We measured real success rates, average returns, and optimal entry timing across 16 million historical charts.

9 min read

How to Read Stock Chart Patterns: A Data-Driven Guide

Learn to read stock chart patterns with data, not dogma. A comprehensive guide to the most common patterns, what the data says about each one, and how to use historical precedents instead of guesswork.

7 min read

Ascending Triangle Pattern: Does It Actually Work?

We tested the ascending triangle pattern against 16 million historical charts. Real breakout success rates, failure rates, and the volume signals that actually predict outcomes.

8 min read

What Happens After a Stock Breaks Out? Data from 16 Million Charts

We analyzed breakout patterns across 16 million historical charts to answer the question every trader asks: what actually happens after a stock breaks out? Success rates, follow-through data, and what separates real breakouts from traps.

5 min read

How to Find Similar Chart Patterns in Seconds

A step-by-step guide to using Chart Library's pattern search engine to find historically similar stock chart patterns and see what happened next.

7 min read

Do Chart Patterns Actually Predict Returns? What the Data Says

We analyzed millions of historical chart patterns to answer the age-old question: do chart patterns have predictive power? Here's what the data shows.

6 min read

Bull Flag Pattern: What 16 Million Charts Tell Us

We analyzed millions of chart embeddings to measure real bull flag performance. Average returns, win rates, and how to spot the setups that actually work.

6 min read

Stock Breakout Patterns in 2025: Lessons from the Data

What worked and what didn't in stock breakout patterns during 2025. Data-driven analysis of breakout success rates, failed breakouts, and key takeaways.

6 min read

Head and Shoulders Pattern: Does It Actually Work?

We measured the real performance of head and shoulders patterns across thousands of stocks. Win rates, average returns, and what separates reliable signals from noise.

9 min read

Stock Chart Analysis: A Data-Driven Guide for Beginners

Learn the fundamentals of stock chart analysis with a modern, data-driven approach. No guesswork — just patterns, statistics, and what the historical record actually shows.

5 min read

Chart Pattern Scanners Compared: How Chart Library Is Different

A comparison of chart pattern scanning tools — TradingView, TrendSpider, Finviz — and how Chart Library's embedding-based approach differs from rule-based pattern detection.