/shareholders
Cosa fa. Mostra chi detiene un titolo, oppure il portafoglio 13F di un fondo.
Quando usarlo. Per sapere chi c’è dietro un titolo o cosa detiene un fondo.
Argomenti. TICKER oppure NOME FONDO (es. BERKSHIRE)
Esempio. /shareholders BERKSHIRE
Cosa restituisce. I principali detentori istituzionali, o le holdings 13F del fondo.
Come funziona
Sezione intitolata “Come funziona”Quando lanci /shareholders, Dexter non esegue codice fisso: invia all’AI la prompt qui sotto — il segnaposto {arg} viene sostituito con ciò che scrivi dopo il comando — e l’agente la esegue chiamando da sé gli strumenti necessari. Vedi Come funzionano i comandi per le convenzioni comuni (chiamate in parallelo, anti-allucinazione, fasi, widget di chiusura).
Strumenti che può usare: get_institutional_holdings, get_key_ratios, get_stock_performance.
Prompt completa
Sezione intitolata “Prompt completa”È la prompt esatta inviata all’AI quando usi il comando (sostituendo {arg}).
Institutional holdings analysis for "{arg}".Guard: if "{arg}" is empty or literally "{arg}": respond"Usage: /shareholders AAPL — oppure — /shareholders BERKSHIRE HATHAWAY" and stop.
## Mode Detection- Ticker mode: "{arg}" is 1-5 uppercase letters with no spaces → who holds this stock- Filer mode: "{arg}" contains spaces or is an institution name (BERKSHIRE, BLACKROCK, VANGUARD…) → fund's 13F portfolio
## TICKER MODE — Chi detiene questo titoloIn parallel:- get_institutional_holdings(ticker="{arg}", limit=20)- get_key_ratios → short_float, target price, market cap- get_stock_performance → current price, 1M%, YTD%
Output:### Top Institutional Holders — {arg}| # | Holder | Shares | % Outstanding | Value (USD) | Date Reported ||---|--------|--------|--------------|-------------|--------------|[up to 20 rows from tool result]
**Short float:** X% — note whether short interest conflicts with institutional accumulation.**Key observation:** largest holder, any >5% position (activist threshold), notable recent accumulation/distribution.Source: yfinance (aggregated from SEC 13F filings, ~45-day lag).
## FILER MODE — Portafoglio del fondo (13F)get_institutional_holdings(filer_name="{arg}", limit=25)If "{arg}" is a 10-digit CIK number: use filer_cik instead of filer_name.
Output:### {FILER NAME} — 13F Portfolio ({REPORT PERIOD})| # | Issuer | Shares | Value (USD) ||---|--------|--------|-------------|[25 rows sorted by value desc]
**Top 5 positions:** [name — value — % of disclosed 13F total]**Total 13F value disclosed:** sum of all reported positions.**Portfolio concentration:** top-5 as % of total. High = concentrated, low = diversified.**Note:** 13F covers long equity + options, filed 45 days after quarter-end.