Twelve Data · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Twelve Data Technical Indicator API

103 actions 103 updates phrasing extends openapi/twelvedata-technical-indicator-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Twelve Data's API. It is a proposal applied on top of the contract, not a document Twelve Data publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-phrasing

Targets 103 · first 16 shown; the file carries all of them

$.info
$.paths['/ad'].get
$.paths['/add'].get
$.paths['/adosc'].get
$.paths['/adx'].get
$.paths['/adxr'].get
$.paths['/apo'].get
$.paths['/aroon'].get
$.paths['/aroonosc'].get
$.paths['/atr'].get
$.paths['/avg'].get
$.paths['/avgprice'].get
$.paths['/bbands'].get
$.paths['/beta'].get
$.paths['/bop'].get
$.paths['/cci'].get

OpenAPI Overlay

Raw ↑
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
  title: API Evangelist conversational phrasing for Twelve Data Technical Indicator API
  version: 1.0.0
extends: openapi/twelvedata-technical-indicator-api-openapi.yml
actions:
- target: $.info
  update:
    x-apievangelist-phrasing:
      method: generated
      generated: '2026-10-01'
      generator: build-phrasing.py
      label: Generated by API Evangelist
      operations: 102
- target: $.paths['/ad'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the accumulation/distribution line
      effect: read
      questions:
      - Is money flowing into or out of this stock based on the accumulation/distribution line?
      - Which indicator combines close, range and volume into cumulative money flow?
      instructions:
      - text: Get the accumulation/distribution line for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Show the A/D money flow series for {symbol} on {interval} bars.
        slots:
          symbol: query.symbol
          interval: query.interval
      method: generated
      generated: '2026-10-01'
- target: $.paths['/add'].get
  update:
    x-apievangelist-phrasing:
      intent: Add two price or indicator series together
      effect: read
      questions:
      - Can I sum two price series, like high plus low, point by point?
      - Is there a way to add one data series to another for a custom indicator?
      instructions:
      - text: Add {series_type_1} and {series_type_2} for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
          series_type_1: query.series_type_1
          series_type_2: query.series_type_2
      - text: Compute the element-wise sum of two series for {symbol} on {interval} data.
        slots:
          symbol: query.symbol
          interval: query.interval
      method: generated
      generated: '2026-10-01'
- target: $.paths['/adosc'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the accumulation/distribution oscillator
      effect: read
      questions:
      - Is buying or selling pressure shifting according to the Chaikin A/D oscillator?
      - Can I tune the fast and slow periods of the ADOSC?
      instructions:
      - text: Get the A/D oscillator for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Calculate ADOSC for {symbol} at {interval} with fast {fast_period} and slow {slow_period}.
        slots:
          symbol: query.symbol
          interval: query.interval
          fast_period: query.fast_period
          slow_period: query.slow_period
      method: generated
      generated: '2026-10-01'
- target: $.paths['/adx'].get
  update:
    x-apievangelist-phrasing:
      intent: Measure trend strength with ADX
      effect: read
      questions:
      - Is this market trending strongly or just moving sideways, according to ADX?
      - What does the average directional index say about trend strength?
      instructions:
      - text: Get the ADX for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Calculate a {time_period}-period average directional index on {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
          time_period: query.time_period
      method: generated
      generated: '2026-10-01'
- target: $.paths['/adxr'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the smoothed ADX rating (ADXR)
      effect: read
      questions:
      - What is the ADXR, the smoothed rating of directional movement, for a symbol?
      - Can I get a less noisy version of ADX to confirm a trend?
      instructions:
      - text: Get the ADXR for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Compute the average directional movement index rating for {symbol} over {time_period} periods at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
          time_period: query.time_period
      method: generated
      generated: '2026-10-01'
- target: $.paths['/apo'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the absolute price oscillator
      effect: read
      questions:
      - What is the gap between a fast and a slow moving average in price terms?
      - Can I choose the moving average type for the absolute price oscillator?
      instructions:
      - text: Get the APO for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Calculate the absolute price oscillator for {symbol} at {interval} using {ma_type} averages.
        slots:
          symbol: query.symbol
          interval: query.interval
          ma_type: query.ma_type
      method: generated
      generated: '2026-10-01'
- target: $.paths['/aroon'].get
  update:
    x-apievangelist-phrasing:
      intent: Get Aroon up and down lines
      effect: read
      questions:
      - How long ago did this stock make its highest high and lowest low?
      - Do the Aroon up and down lines show a new trend starting?
      instructions:
      - text: Get the Aroon indicator for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Show Aroon up and Aroon down for {symbol} over {time_period} periods at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
          time_period: query.time_period
      method: generated
      generated: '2026-10-01'
- target: $.paths['/aroonosc'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the Aroon oscillator
      effect: read
      questions:
      - What is the difference between Aroon up and Aroon down for this asset?
      - Is the Aroon oscillator positive, pointing to an uptrend?
      instructions:
      - text: Get the Aroon oscillator for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Compute AROONOSC with a {time_period}-bar lookback for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
          time_period: query.time_period
      method: generated
      generated: '2026-10-01'
- target: $.paths['/atr'].get
  update:
    x-apievangelist-phrasing:
      intent: Measure volatility with average true range
      effect: read
      questions:
      - How volatile has this stock been, measured by average true range?
      - What ATR value should I use to size a stop loss?
      instructions:
      - text: Get the ATR for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Calculate a {time_period}-period average true range for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
          time_period: query.time_period
      method: generated
      generated: '2026-10-01'
- target: $.paths['/avg'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the arithmetic mean of a series over a window
      effect: read
      questions:
      - Can I compute a plain arithmetic average of closing prices over N bars?
      - Which indicator returns the mean of a data series over a chosen period?
      instructions:
      - text: Get the rolling arithmetic average for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Average the {series_type} series of {symbol} over {time_period} bars at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
          series_type: query.series_type
          time_period: query.time_period
      method: generated
      generated: '2026-10-01'
- target: $.paths['/avgprice'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the average of open, high, low and close
      effect: read
      questions:
      - What is the average of each bar's open, high, low and close?
      - Is there an indicator that blends OHLC into a single average price per bar?
      instructions:
      - text: Get the AVGPRICE series for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Show the mean of open, high, low and close for each {interval} bar of {symbol}.
        slots:
          symbol: query.symbol
          interval: query.interval
      method: generated
      generated: '2026-10-01'
- target: $.paths['/bbands'].get
  update:
    x-apievangelist-phrasing:
      intent: Get Bollinger Bands
      effect: read
      questions:
      - Where are the upper and lower Bollinger Bands for this stock right now?
      - Can I widen Bollinger Bands to three standard deviations?
      instructions:
      - text: Get Bollinger Bands for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Calculate Bollinger Bands on {symbol} at {interval} with {sd} standard deviations.
        slots:
          symbol: query.symbol
          interval: query.interval
          sd: query.sd
      method: generated
      generated: '2026-10-01'
- target: $.paths['/beta'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the beta between two series
      effect: read
      questions:
      - How sensitive is this security to market moves, as a beta value?
      - Can I calculate rolling beta over a chosen period?
      instructions:
      - text: Get the beta indicator for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Compute a {time_period}-bar beta of {series_type_1} against {series_type_2} for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
          time_period: query.time_period
          series_type_1: query.series_type_1
          series_type_2: query.series_type_2
      method: generated
      generated: '2026-10-01'
- target: $.paths['/bop'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the balance of power
      effect: read
      questions:
      - Are buyers or sellers in control according to the balance of power?
      - Which indicator compares close minus open to the bar's range?
      instructions:
      - text: Get the balance of power for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Show BOP buying versus selling pressure on {symbol} for {interval} bars.
        slots:
          symbol: query.symbol
          interval: query.interval
      method: generated
      generated: '2026-10-01'
- target: $.paths['/cci'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the commodity channel index
      effect: read
      questions:
      - Is this asset overbought or oversold according to the CCI?
      - What does the commodity channel index read for a symbol?
      instructions:
      - text: Get the CCI for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Calculate a {time_period}-period commodity channel index for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
          time_period: query.time_period
      method: generated
      generated: '2026-10-01'
- target: $.paths['/ceil'].get
  update:
    x-apievangelist-phrasing:
      intent: Round a series up to whole numbers
      effect: read
      questions:
      - Can I round each price value up to the nearest integer?
      - Is there a ceiling transform for a data series?
      instructions:
      - text: Apply a ceiling to the {series_type} series of {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
          series_type: query.series_type
      - text: Round {symbol}'s {interval} values up to whole numbers.
        slots:
          symbol: query.symbol
          interval: query.interval
      method: generated
      generated: '2026-10-01'
- target: $.paths['/cmo'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the Chande momentum oscillator
      effect: read
      questions:
      - What is the Chande momentum oscillator reading for this stock?
      - Is momentum strongly positive or negative according to CMO?
      instructions:
      - text: Get the CMO for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Compute the Chande momentum oscillator over {time_period} bars for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
          time_period: query.time_period
      method: generated
      generated: '2026-10-01'
- target: $.paths['/coppock'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the Coppock curve
      effect: read
      questions:
      - Is the Coppock curve signaling a long-term bottom?
      - Can I change the rate-of-change periods used in the Coppock curve?
      instructions:
      - text: Get the Coppock curve for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Calculate Coppock for {symbol} at {interval} with long ROC {long_roc_period} and short ROC {short_roc_period}.
        slots:
          symbol: query.symbol
          interval: query.interval
          long_roc_period: query.long_roc_period
          short_roc_period: query.short_roc_period
      method: generated
      generated: '2026-10-01'
- target: $.paths['/correl'].get
  update:
    x-apievangelist-phrasing:
      intent: Get correlation between two series
      effect: read
      questions:
      - How closely correlated are two price series, from -1 to 1?
      - Can I compute a rolling correlation coefficient over a set window?
      instructions:
      - text: Get the correlation indicator for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Correlate {series_type_1} with {series_type_2} for {symbol} over {time_period} bars at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
          series_type_1: query.series_type_1
          series_type_2: query.series_type_2
          time_period: query.time_period
      method: generated
      generated: '2026-10-01'
- target: $.paths['/crsi'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the Connors RSI
      effect: read
      questions:
      - What does Connors RSI, combining RSI, streak length and rate of change, say about a stock?
      - Can I adjust the up/down streak length in Connors RSI?
      instructions:
      - text: Get the Connors RSI for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Calculate CRSI for {symbol} at {interval} with RSI period {rsi_period} and streak length {up_down_length}.
        slots:
          symbol: query.symbol
          interval: query.interval
          rsi_period: query.rsi_period
          up_down_length: query.up_down_length
      method: generated
      generated: '2026-10-01'
- target: $.paths['/dema'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the double exponential moving average
      effect: read
      questions:
      - Is there a lower-lag moving average than a regular EMA?
      - What is the DEMA value for a ticker?
      instructions:
      - text: Get the DEMA for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Compute a {time_period}-period double exponential moving average of {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
          time_period: query.time_period
      method: generated
      generated: '2026-10-01'
- target: $.paths['/div'].get
  update:
    x-apievangelist-phrasing:
      intent: Divide one series by another
      effect: read
      questions:
      - Can I divide one price series by another to normalize it?
      - Is there a ratio transform between two data series, like close over open?
      instructions:
      - text: Divide {series_type_1} by {series_type_2} for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
          series_type_1: query.series_type_1
          series_type_2: query.series_type_2
      - text: Get the division of two series for {symbol} on {interval} bars.
        slots:
          symbol: query.symbol
          interval: query.interval
      method: generated
      generated: '2026-10-01'
- target: $.paths['/dpo'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the detrended price oscillator
      effect: read
      questions:
      - How do I strip out the long-term trend to see short-term price cycles?
      - Can the detrended price oscillator be centered?
      instructions:
      - text: Get the DPO for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Calculate a detrended price oscillator for {symbol} at {interval} with centered set to {centered}.
        slots:
          symbol: query.symbol
          interval: query.interval
          centered: query.centered
      method: generated
      generated: '2026-10-01'
- target: $.paths['/dx'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the directional movement index (DX)
      effect: read
      questions:
      - What is the raw DX value comparing positive and negative movement?
      - Which indicator gives the unsmoothed directional movement index?
      instructions:
      - text: Get the DX for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Compute the {time_period}-period directional movement index DX for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
          time_period: query.time_period
      method: generated
      generated: '2026-10-01'
- target: $.paths['/ema'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the exponential moving average
      effect: read
      questions:
      - What is the 50-day EMA of this stock?
      - Can I get an exponential moving average that weights recent prices more?
      instructions:
      - text: Get the EMA for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Calculate a {time_period}-period exponential moving average of {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
          time_period: query.time_period
      method: generated
      generated: '2026-10-01'
- target: $.paths['/exp'].get
  update:
    x-apievangelist-phrasing:
      intent: Apply an exponential transform to a series
      effect: read
      questions:
      - Can I raise e to the power of each value in a price series?
      - Is there an exponential math transform for indicator inputs?
      instructions:
      - text: Apply the EXP transform to {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Compute e to the power of the {series_type} values of {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
          series_type: query.series_type
      method: generated
      generated: '2026-10-01'
- target: $.paths['/floor'].get
  update:
    x-apievangelist-phrasing:
      intent: Round a series down to whole numbers
      effect: read
      questions:
      - Can I round each value in a series down to the nearest integer?
      - Is there a floor transform for price data?
      instructions:
      - text: Apply a floor to the {series_type} series of {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
          series_type: query.series_type
      - text: Round {symbol}'s {interval} values down to whole numbers.
        slots:
          symbol: query.symbol
          interval: query.interval
      method: generated
      generated: '2026-10-01'
- target: $.paths['/heikinashicandles'].get
  update:
    x-apievangelist-phrasing:
      intent: Get Heikin Ashi candles
      effect: read
      questions:
      - Can I get smoothed Heikin Ashi candles instead of regular candlesticks?
      - Where can I get Heikin Ashi open, high, low and close values?
      instructions:
      - text: Get Heikin Ashi candles for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Convert {symbol}'s {interval} bars into Heikin Ashi candles.
        slots:
          symbol: query.symbol
          interval: query.interval
      method: generated
      generated: '2026-10-01'
- target: $.paths['/hlc3'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the high, low, close average (HLC3)
      effect: read
      questions:
      - Which value sits at the mean of a candle's high, low and closing price?
      - Which indicator returns HLC3 values?
      instructions:
      - text: Get HLC3 for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Show the high-low-close average of {symbol} per {interval} bar.
        slots:
          symbol: query.symbol
          interval: query.interval
      method: generated
      generated: '2026-10-01'
- target: $.paths['/ht_dcperiod'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the Hilbert transform dominant cycle period
      effect: read
      questions:
      - How long is the dominant price cycle for this asset, in bars?
      - Can I measure cycle length with a Hilbert transform?
      instructions:
      - text: Get the dominant cycle period for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Calculate HT_DCPERIOD for {symbol} on {interval} data.
        slots:
          symbol: query.symbol
          interval: query.interval
      method: generated
      generated: '2026-10-01'
- target: $.paths['/ht_dcphase'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the Hilbert transform dominant cycle phase
      effect: read
      questions:
      - Where is this market within its current dominant cycle?
      - What is the HT_DCPHASE reading for a symbol?
      instructions:
      - text: Get the dominant cycle phase for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Calculate HT_DCPHASE for {symbol} on {interval} bars.
        slots:
          symbol: query.symbol
          interval: query.interval
      method: generated
      generated: '2026-10-01'
- target: $.paths['/ht_phasor'].get
  update:
    x-apievangelist-phrasing:
      intent: Get Hilbert transform in-phase and quadrature
      effect: read
      questions:
      - Can I get the in-phase and quadrature components of a price series?
      - Which Hilbert indicator returns phasor components?
      instructions:
      - text: Get the Hilbert phasor components for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Show in-phase and quadrature values for {symbol} on {interval} data.
        slots:
          symbol: query.symbol
          interval: query.interval
      method: generated
      generated: '2026-10-01'
- target: $.paths['/ht_sine'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the Hilbert transform sine wave
      effect: read
      questions:
      - Do the Hilbert sine and lead sine lines suggest a turning point?
      - Where can I get sine wave components from the dominant cycle?
      instructions:
      - text: Get the Hilbert sine wave for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Calculate HT_SINE sine and lead sine for {symbol} on {interval} bars.
        slots:
          symbol: query.symbol
          interval: query.interval
      method: generated
      generated: '2026-10-01'
- target: $.paths['/ht_trendline'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the Hilbert instantaneous trendline
      effect: read
      questions:
      - Is there a cycle-adjusted trendline that smooths price without much lag?
      - What is the HT_TRENDLINE value for this stock?
      instructions:
      - text: Get the Hilbert instantaneous trendline for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Calculate HT_TRENDLINE on {symbol}'s {series_type} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
          series_type: query.series_type
      method: generated
      generated: '2026-10-01'
- target: $.paths['/ht_trendmode'].get
  update:
    x-apievangelist-phrasing:
      intent: Detect trend versus cycle mode
      effect: read
      questions:
      - Is this market currently trending or cycling?
      - Which indicator flags trend mode versus cycle mode?
      instructions:
      - text: Get the trend vs cycle mode for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Calculate HT_TRENDMODE for {symbol} on {interval} data.
        slots:
          symbol: query.symbol
          interval: query.interval
      method: generated
      generated: '2026-10-01'
- target: $.paths['/ichimoku'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the Ichimoku cloud
      effect: read
      questions:
      - Is the price above or below the Ichimoku cloud?
      - Can I customize the conversion and base line periods of Ichimoku?
      instructions:
      - text: Get the Ichimoku cloud for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Calculate Ichimoku for {symbol} at {interval} with conversion {conversion_line_period} and base {base_line_period}.
        slots:
          symbol: query.symbol
          interval: query.interval
          conversion_line_period: query.conversion_line_period
          base_line_period: query.base_line_period
      method: generated
      generated: '2026-10-01'
- target: $.paths['/kama'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the Kaufman adaptive moving average
      effect: read
      questions:
      - Is there a moving average that adapts to market volatility?
      - What is the KAMA value for a stock?
      instructions:
      - text: Get KAMA for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Calculate a {time_period}-period Kaufman adaptive moving average for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
          time_period: query.time_period
      method: generated
      generated: '2026-10-01'
- target: $.paths['/keltner'].get
  update:
    x-apievangelist-phrasing:
      intent: Get Keltner channels
      effect: read
      questions:
      - Where are the Keltner channel bands around this stock's price?
      - Can I change the ATR multiplier for Keltner channels?
      instructions:
      - text: Get Keltner channels for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Calculate Keltner channels for {symbol} at {interval} with an ATR multiplier of {multiplier}.
        slots:
          symbol: query.symbol
          interval: query.interval
          multiplier: query.multiplier
      method: generated
      generated: '2026-10-01'
- target: $.paths['/kst'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the Know Sure Thing oscillator
      effect: read
      questions:
      - What does the Know Sure Thing oscillator say about momentum?
      - Can I set the four rate-of-change periods used by KST?
      instructions:
      - text: Get the KST oscillator for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Calculate KST for {symbol} at {interval} with signal period {signal_period}.
        slots:
          symbol: query.symbol
          interval: query.interval
          signal_period: query.signal_period
      method: generated
      generated: '2026-10-01'
- target: $.paths['/linearreg'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the linear regression line
      effect: read
      questions:
      - What does a best-fit straight line through recent prices look like?
      - Can I get linear regression values for a symbol over a lookback?
      instructions:
      - text: Get the linear regression line for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Fit a {time_period}-bar linear regression to {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
          time_period: query.time_period
      method: generated
      generated: '2026-10-01'
- target: $.paths['/linearregangle'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the linear regression angle
      effect: read
      questions:
      - How steep is the trend in degrees?
      - What angle does the regression line make for this stock?
      instructions:
      - text: Get the linear regression angle for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Compute LINEARREGANGLE in degrees for {symbol} over {time_period} bars at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
          time_period: query.time_period
      method: generated
      generated: '2026-10-01'
- target: $.paths['/linearregintercept'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the linear regression intercept
      effect: read
      questions:
      - Where does the regression line cross the y-axis?
      - Can I get just the intercept of a rolling linear regression?
      instructions:
      - text: Get the linear regression intercept for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Compute LINEARREGINTERCEPT for {symbol} over {time_period} bars at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
          time_period: query.time_period
      method: generated
      generated: '2026-10-01'
- target: $.paths['/linearregslope'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the linear regression slope
      effect: read
      questions:
      - How fast is the price trend rising or falling, as a regression slope?
      - Is the rolling regression slope positive for this asset?
      instructions:
      - text: Get the linear regression slope for {symbol} at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
      - text: Compute LINEARREGSLOPE for {symbol} over {time_period} bars at {interval}.
        slots:
          symbol: query.symbol
          interval: query.interval
          time_period: query.time_period
      method: generated
      generated: '2026-10-01'


# --- truncated at 32 KB (73 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/twelvedata/refs/heads/main/overlays/twelvedata-technical-indicator-api-phrasing-overlay.yaml