/fair-value
Cosa fa. Stima il valore equo combinando DCF, multipli e target degli analisti.
Quando usarlo. Per capire se un titolo è caro, equo o sottovalutato.
Argomenti. TICKER
Esempio. /fair-value ENI
Cosa restituisce. Un range basso/base/alto con barra interattiva vs prezzo attuale e verdetto.
Nota. Il DCF è solo una componente; per il DCF puro usa /dcf-valuation.
Come funziona
Sezione intitolata “Come funziona”Quando lanci /fair-value, 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_key_ratios, get_all_financial_statements, get_analyst_estimates, get_stock_performance, portfolio_get, render_value_range, show_ticker_link.
Flusso/visualizzazione: chiude con la barra del fair value (render_value_range) e i pulsanti di dettaglio (show_ticker_link).
Prompt completa
Sezione intitolata “Prompt completa”È la prompt esatta inviata all’AI quando usi il comando (sostituendo {arg}).
Estimate the fair value of "{arg}" and show it as an interactive valuation bar.Guard: if "{arg}" is empty or literally "{arg}", respond "Usage: /fair-value AAPL" and stop.
## Data Gathering (all in parallel)- get_key_ratios → P/E, P/B, EV/EBITDA, margins, ROE, growth, shares outstanding, current price, sector- get_all_financial_statements(period=annual, limit=5) → revenue, FCF, net income trend- get_analyst_estimates → consensus low / average / high price targets, rating- get_stock_performance → current price, 52w range- portfolio_get → check if the user holds {arg}
## Valuation (show every formula; never invent inputs — use "N/A" if missing)1. **DCF** — project FCF from the historical growth rate. State your assumptions explicitly (growth %, discount/WACC %, terminal growth %) and derive a per-share intrinsic value. Produce a bear / base / bull from a sensible range of those assumptions.2. **Multiples** — apply sector-appropriate P/E and EV/EBITDA to forward metrics → an implied price range.3. **Analyst** — use the consensus low / average / high targets directly.Blend these into ONE band: low = conservative end, base = central estimate, high = optimistic end(keep low <= base <= high).
## Report (the bar closes the turn)Open with a one-line verdict (undervalued / fairly valued / overvalued vs current price, with the% gap to base). Then write the FULL report: a short table of the three methods and the price eachimplies, plus the key assumptions and the single biggest risk (2-3 sentences). ONLY THEN, as theSINGLE final action, call **render_value_range** with: ticker, currency, current (live price), low,base, high, method="blended", `scenarios` for the notable points (e.g. "DCF base", "Analyst avg","Bull multiple") each with a one-line note, and a short `caption` — TOGETHER WITH **show_ticker_link**for {arg} in the SAME step. They render the bar and the buttons and END your turn: do NOT introducethe bar with a sentence and write NOTHING after these calls.Respond in the user's language.