> ## Documentation Index
> Fetch the complete documentation index at: https://docs.quantbe.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Technical Indicator

> Precision in Every Price: Elevate Your Trades with Technical Indicators!

Stock technical indicators are mathematical calculations that help traders analyze past market trends and predict future movements in the stock price.
Technical indicators are classified into different categories based on their functionality.
The following sections provide an explanation for each category and examples of the functions in each category.

## Overlap Studies

Overlap studies are technical indicators that use price data to determine potential levels of support and resistance.
These studies are used to identify price trends and potential turning points in the market.

* #### Bollinger Bands
  Bollinger Bands are a type of statistical chart characterizing the prices and volatility over time of a financial instrument or commodity,
  using a formulaic method propounded by John Bollinger in the 1980s.
  <ResponseField name="Data Type" type="OHLCV" default="Close" required />
  <ResponseField name="Period" type="Integer" default="20" required />
  <ResponseField name="MA Type" type="SMA, EMA, WMA, DEMA, TRIMA" default="SMA" required />
  <ResponseField name="Upper Deviation" default="2" required />
  <ResponseField name="Lower Deviation" default="2" required />

* #### DEMA: Double Exponential Moving Average
  The Double Exponential Moving Average (DEMA) is a technical indicator that is used to identify trends.
  <ResponseField name="Data Type" type="OHLCV" default="Close" required />
  <ResponseField name="Period" type="Integer" default="30" required />

* #### EMA: Exponential Moving Average
  The Exponential Moving Average (EMA) is a technical indicator that is used to identify trends.
  <ResponseField name="Data Type" type="OHLCV" default="Close" required />
  <ResponseField name="Period" type="Integer" default="5" required />

* #### KAMA: Kaufman Adaptive Moving Average
  The Kaufman Adaptive Moving Average (KAMA) is a technical indicator that adjusts the moving average period based on market volatility.
  <ResponseField name="Data Type" type="OHLCV" default="Close" required />
  <ResponseField name="Period" type="Integer" default="10" required />

* #### MIDPRICE: Midpoint Price over period
  The Midpoint Price over period is a technical indicator that calculates the average price of a security over a given period of time.
  <ResponseField name="Period" type="Integer" default="14" required />

* #### SAR: Parabolic SAR
  The Parabolic SAR is a technical indicator that is used to identify potential reversals in the market.
  <ResponseField name="Acceleration" default="0.02" required />
  <ResponseField name="Maximum" default="0.2" required />

* #### SMA: Simple Moving Average
  The Simple Moving Average (SMA) is a technical indicator that is used to identify trends.
  <ResponseField name="Data Type" type="OHLCV" default="Close" required />
  <ResponseField name="Period" type="Integer" default="5" required />

* #### T3: Triple Exponential Moving Average (T3)
  The Triple Exponential Moving Average (T3) is a technical indicator that is used to identify trends.
  <ResponseField name="Data Type" type="OHLCV" default="Close" required />
  <ResponseField name="Period" type="Integer" default="5" required />
  <ResponseField name="VFactor" default="0" required />

* #### TEMA: Triple Exponential Moving Average
  The Triple Exponential Moving Average (TEMA) is a technical indicator that is used to identify trends.
  <ResponseField name="Data Type" type="OHLCV" default="Close" required />
  <ResponseField name="Period" type="Integer" default="30" required />

* #### TRIMA: Triangular Moving Average
  The Triangular Moving Average (TRIMA) is a technical indicator that is used to identify trends.
  <ResponseField name="Data Type" type="OHLCV" default="Close" required />
  <ResponseField name="Period" type="Integer" default="18" required />

* #### WMA: Weighted Moving Average
  The Weighted Moving Average (WMA) is a technical indicator that is used to identify trends.
  <ResponseField name="Data Type" type="OHLCV" default="Close" required />
  <ResponseField name="Period" type="Integer" default="9" required />

## Momentum Indicator

Momentum indicators are technical indicators that measure the rate of change in a stock's price over time. These indicators are used to determine the strength or weakness of a stock's price movement.

Momentum Indicator functions include:

* #### ADX: Average Directional Movement Index
  The Average Directional Movement Index (ADX) is a technical indicator that is used to identify trends.
  <ResponseField name="Period" type="Integer" default="14" required />

* #### ADXR: Average Directional Movement Index Rating
  The Average Directional Movement Index Rating (ADXR) is a technical indicator that is used to identify trends.
  <ResponseField name="Period" type="Integer" default="14" required />

* #### APO: Absolute Price Oscillator
  The Absolute Price Oscillator (APO) is a technical indicator that is used to identify trends.
  <ResponseField name="Data Type" type="OHLCV" default="Close" required />
  <ResponseField name="Fast Period" type="Integer" default="12" required />
  <ResponseField name="Slow Period" type="Integer" default="26" required />
  <ResponseField name="MA Type" type="SMA, EMA, WMA, DEMA, TRIMA" default="SMA" required />

* #### AROON: Aroon
  The Aroon is a technical indicator that is used to identify trends.
  <ResponseField name="Period" type="Integer" default="14" required />

* #### AROONOSC: Aroon Oscillator
  The Aroon Oscillator is a technical indicator that is used to identify trends.
  <ResponseField name="Period" type="Integer" default="14" required />

* #### BOP: Balance Of Power
  The Balance of Power (BOP) is a technical indicator that is used to identify trends.

* #### CCI: Commodity Channel Index
  The Commodity Channel Index (CCI) is a technical indicator that is used to identify trends.
  <ResponseField name="Period" type="Integer" default="20" required />

* #### CMO: Chande Momentum Oscillator
  The Chande Momentum Oscillator (CMO) is a technical indicator that is used to identify trends.
  <ResponseField name="Data Type" type="OHLCV" default="Close" required />
  <ResponseField name="Period" type="Integer" default="14" required />

* #### DX: Directional Movement Index
  The Directional Movement Index (DX) is a technical indicator that is used to identify trends.
  <ResponseField name="Period" type="Integer" default="14" required />

* #### MACD: Moving Average Convergence/Divergence
  The Moving Average Convergence/Divergence (MACD) is a technical indicator that is used to identify trends.
  <ResponseField name="Data Type" type="OHLCV" default="Close" required />
  <ResponseField name="Fast Period" type="Integer" default="12" required />
  <ResponseField name="Slow Period" type="Integer" default="26" required />
  <ResponseField name="Signal Period" type="Integer" default="9" required />

* #### PPO: Percentage Price Oscillator
  The Percentage Price Oscillator (PPO) is a technical indicator that is used to identify trends.
  <ResponseField name="Data Type" type="OHLCV" default="Close" required />
  <ResponseField name="Fast Period" type="Integer" default="12" required />
  <ResponseField name="Slow Period" type="Integer" default="26" required />
  <ResponseField name="MA Type" type="SMA, EMA, WMA, DEMA, TRIMA" default="SMA" required />

* #### ROC: Rate of change : ((price/prevPrice)-1)\*100
  The Rate of Change (ROC) is a technical indicator that is used to identify trends.
  <ResponseField name="Data Type" type="OHLCV" default="Close" required />
  <ResponseField name="Period" type="Integer" default="10" required />

* #### RSI: Relative Strength Index
  The Relative Strength Index (RSI) is a technical indicator that is used to identify trends.
  <ResponseField name="Data Type" type="OHLCV" default="Close" required />
  <ResponseField name="Period" type="Integer" default="14" required />

* #### STOCH: Stochastic
  The Stochastic is a technical indicator that is used to identify trends.
  <ResponseField name="Fast K Period" type="Integer" default="5" required />
  <ResponseField name="Slow K Period" type="Integer" default="3" required />
  <ResponseField name="Slow K MA Type" type="SMA, EMA, WMA, DEMA, TRIMA" default="SMA" required />
  <ResponseField name="Slow D Period" type="Integer" default="3" required />
  <ResponseField name="Slow D MA Type" type="SMA, EMA, WMA, DEMA, TRIMA" default="SMA" required />

* #### STOCHF: Stochastic Fast
  The Stochastic Fast is a technical indicator that is used to identify trends.
  <ResponseField name="Fast K Period" type="Integer" default="5" required />
  <ResponseField name="Fast D Period" type="Integer" default="3" required />
  <ResponseField name="Fast D MA Type" type="SMA, EMA, WMA, DEMA, TRIMA" default="SMA" required />

* #### STOCHRSI: Stochastic Relative Strength Index
  The Stochastic Relative Strength Index is a technical indicator that is used to identify trends.
  <ResponseField name="Data Type" type="OHLCV" default="Close" required />
  <ResponseField name="Period" type="Integer" default="14" required />
  <ResponseField name="Fast K Period" type="Integer" default="5" required />
  <ResponseField name="Fast D Period" type="Integer" default="3" required />
  <ResponseField name="Fast D MA Type" type="SMA, EMA, WMA, DEMA, TRIMA" default="SMA" required />

* #### TRIX: 1-day Rate-Of-Change (ROC) of a Triple Smooth EMA
  The 1-day Rate-Of-Change (ROC) of a Triple Smooth EMA (TRIX) is a technical indicator that is used to identify trends.
  <ResponseField name="Data Type" type="OHLCV" default="Close" required />
  <ResponseField name="Period" type="Integer" default="30" required />

* #### ULTOSC: Ultimate Oscillator
  The Ultimate Oscillator is a technical indicator that is used to identify trends.
  <ResponseField name="Period 1" type="Integer" default="7" required />
  <ResponseField name="Period 2" type="Integer" default="14" required />
  <ResponseField name="Period 3" type="Integer" default="28" required />

* #### WILLR: Williams' %R
  Williams' %R is a technical indicator that is used to identify trends.
  <ResponseField name="Period" type="Integer" default="14" required />

## Volume Indicators

Volume indicators are technical indicators that use the amount of shares traded to determine the strength or weakness of a stock's price movement. These indicators are used to identify potential trends and turning points in the market.

Volume Indicators functions include:

* #### AD: Chaikin A/D Line
  The Chaikin A/D Line is a technical indicator that is used to identify trends.

* #### ADOSC: Chaikin A/D Oscillator
  The Chaikin A/D Oscillator is a technical indicator that is used to identify trends.
  <ResponseField name="Fast Period" type="Integer" default="3" required />
  <ResponseField name="Slow Period" type="Integer" default="10" required />

* #### OBV: On Balance Volume
  The On Balance Volume is a technical indicator that is used to identify trends.

## Price Transform

Price transform indicators are technical indicators that use price data to transform the data into a different form. These indicators are used to identify potential trends and turning points in the market.

Price Transform functions include:

* #### AVGPRICE: Average Price
  Average Price is a technical indicator that is used to identify trends.

* #### MEDPRICE: Median Price
  Median Price is a technical indicator that is used to identify trends.

* #### TYPPRICE: Typical Price
  Typical Price is a technical indicator that is used to identify trends.

* #### WCLPRICE: Weighted Close Price
  Weighted Close Price is a technical indicator that is used to identify trends.

## Volatility Indicators

Volatility indicators are technical indicators that use price data to determine the level of volatility in the market. These indicators are used to identify potential trends and turning points in the market.

Volatility Indicators functions include:

* #### ATR: Average True Range
  The Average True Range is a technical indicator that is used to identify trends.
  <ResponseField name="Period" type="Integer" default="14" required />

* #### NATR: Normalized Average True Range
  The Normalized Average True Range is a technical indicator that is used to identify trends.
  <ResponseField name="Period" type="Integer" default="14" required />

* #### TRANGE: True Range
  True Range is a technical indicator that is used to identify trends.
