technicals_volatility
Compute volatility indicators such as ATR, Bollinger Bands, and True Range for any stock tickers using historical price data. Automatically fetches and processes price data.
Instructions
Volatility technical indicators (ATR, True Range). Applied to price data automatically — no need to fetch prices first. Requires tickers='AAPL' — use comma-separated values for multiple tickers.
Available indicators: get_bollinger_bands, get_true_range, get_average_true_range, get_keltner_channels.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| indicator | Yes | Name of the specific metric to calculate, e.g. 'get_asset_turnover_ratio'. Required — omitting it returns the list of available indicators. | |
| tickers | No | Comma-separated ticker symbols, e.g. 'AAPL,MSFT,GOOGL'. | |
| start_date | No | Start of the date range in YYYY-MM-DD format. | 2021-06-22 |
| end_date | No | End of the date range in YYYY-MM-DD format. | 2026-06-21 |
| quarterly | No | Return quarterly data instead of annual when True. | |
| benchmark_ticker | No | Ticker used as the market benchmark, e.g. 'SPY' or '^GSPC'. | SPY |
| period | No | Observation frequency, e.g. 'monthly', 'quarterly', or 'annual'. | daily |
| close_column | No | Value for close_column. | Adj Close |
| window | No | Value for window. | |
| num_std_dev | No | Value for num_std_dev. | |
| rounding | No | Number of decimal places to round results to. | |
| growth | No | Return period-over-period growth rates instead of absolute values. | |
| lag | No | Number of periods to lag when computing growth rates. | |
| atr_window | No | Value for atr_window. | |
| atr_multiplier | No | Value for atr_multiplier. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |