Search financial data and return an answer with an inline widget.
Covers stocks, macro, forex, crypto, commodities, earnings, technicals,
and related market questions. Pass the user's question in `query` without
rephrasing.
To screen a named watchlist or portfolio, call list_watchlists or
list_portfolios first, then pass the symbols here with filter criteria in
`query`.
Exclusive modes when a Deep Dive exists:
focus=ai + section=… → narrative section
focus=raw + source=… → thin data slice
focus=catalog → list available Deep Dives
Args:
query: The user's financial question
symbols: Optional ticker universe to screen (e.g. from list_watchlists)
section: Optional Deep Dive section (competition, valuation, thesis,
forecast, analyst_consensus, people, financials, earnings,
technicals, overview, moves, markets, flow, calendar, catalysts, odds)
or raw tapes: options, buzz, acceleration, heatmap.
Buzz, social media, reddit, twitter, sentiment, or what people are
talking about MUST be section=buzz. Do not send those to news or
catalysts. Consumer sentiment and analyst sentiment are not Buzz.
Stocks accelerating, price acceleration, speeding up, or speeding
down MUST be section=acceleration. Do not send those to movers.
Revenue, earnings, and growth acceleration are not this board.
Advance/decline, names within 10% of the 52-week high or low, or
the market P/S, P/E, and P/FCF medians MUST be section=heatmap.
Do not send those to the sector treemap. One company's P/E is not
this row.
focus: Optional exclusive mode: ai | raw | auto | catalog
source: Optional thin raw slice when focus=raw (comparison_peers,
price_targets, consensus, quote, key_financials, …)