get_technical_indicators
Compute daily RSI, MACD, Bollinger Bands, ATR and moving averages for a US or Korean stock, ETF or index to assess momentum and volatility without calculating from raw candles.
Instructions
Daily technical indicators for one US or Korean stock, ETF or index (RSI/MACD/볼린저 밴드, 이동평균). For RSI/MACD/볼린저 of holdings, get symbols from investmcp get_holdings, then call this per symbol instead of computing indicators from raw candles. indicators: up to 6 of {name, params}: rsi {n:14}, macd {fast:12, slow:26, signal:9}, bb {n:20, k:2}, sma/ema/rma {n}, atr {n:14}, stdev, highest, lowest, roc {n}, volume; default rsi, macd and bb. Lengths 2-400; recursive ones (ema, rma, rsi, atr, macd) at most 252, as they need 10 x n warm-up bars. For SMA 20/50/200 pass three sma items. period 1mo | 3mo | 6mo (default) | ytd | 1y | d, at most 260 daily points; history before the window is fetched for warm-up, never reseeded. Returns the close series, one series per indicator output (unit, price or separate panel), a latest table and warnings, including possible split discontinuities. Yahoo daily closes, price return. By default a provisional last bar from today's trades (regular session, or pre-market before the open; never after-hours) ends every series: latest rows give the provisional value with session and time plus confirmed_value for the last confirmed bar (data_quality.bar_status partial). plan_entry and compare_tickers use the same bars and calculation, so their RSI/MACD/ATR match. confirmed_only=true: completed bars only; recursive indicators (RSI/MACD/EMA/ATR) can differ from earlier releases by about 0.001, as all three tools now share one warm-up window. Text: a one-line summary, then the full result as compact JSON (the same object as structuredContent). Show source_line and warnings under the chart. Read-only calculation; no account access or orders.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| period | No | 1mo | 3mo | 6mo (default) | ytd | 1y | <N>d | 6mo |
| symbol | Yes | e.g. AVGO, 005930, ^GSPC | |
| indicators | No | default rsi, macd, bb | |
| confirmed_only | No | false (default): include the latest trade as a provisional value; true: completed daily closes only |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| feed | No | ||
| name | No | ||
| as_of | No | last completed (confirmed) daily bar date used, exchange-local; provisional values are dated after it | |
| error | No | ||
| latest | No | ||
| series | No | ||
| symbol | Yes | ||
| currency | No | ||
| provider | Yes | ||
| warnings | No | show under the chart or table | |
| freshness | No | per symbol: last confirmed close, latest trade (session, time, source, delay) and status | |
| indicators | No | ||
| price_mode | No | latest (default): the newest trade is included as a provisional value, labelled with its session and time; confirmed_only: completed daily closes only | latest |
| price_basis | Yes | ||
| source_line | Yes | show under the chart or table | |
| data_quality | Yes | ||
| latest_as_of | No | UTC time of the newest latest-price trade used; null under confirmed_only or when none is available | |
| retrieved_at | Yes | UTC time of this calculation | |
| resolved_symbol | No | ||
| requested_period | Yes | ||
| effective_end_date | No | ||
| effective_start_date | No |