*Parameters: - src: *(series float)* Input price series or data (e.g., `close`, `high`, or a custom calculation). - length: *(simple int)* Length of the adaptation calculation. - style: *(AdaptationStyle)* Selected adaptation style: - AdaptationStyle.atr: Average True Range - AdaptationStyle.roc: Rate of Change - AdaptationStyle.stddev: Standard Deviation - AdaptationStyle.rsi: Relative Strength Index - AdaptationStyle.bbw: Bollinger Band Width - AdaptationStyle.hv: Historical Volatility - AdaptationStyle.fdi: Fractal Dimension Index - AdaptationStyle.volumen: Volume-Based
*Returns: *(float)* Adaptation coefficient in the range [0.01, 1.0].
---
adaptive_ema *Description: Calculates an Adaptive Exponential Moving Average (Adaptive EMA) using the specified adaptation style.
*Parameters: - src: *(series float)* Input price series or data. - length: *(int)* DEMA length. - adaptation_style: *(AdaptationStyle)* Adaptation style. - adaptation_length: *(int)* Length used for calculating the adaptation coefficient.
*Returns: *(float)* Adaptive DEMA value.
---
adaptive_tema *Description: Calculates an Adaptive Triple Exponential Moving Average (Adaptive TEMA).
*Parameters: - src: *(series float)* Input price series or data. - length: *(int)* TEMA length. - adaptation_style: *(AdaptationStyle)* Adaptation style. - adaptation_length: *(int)* Length used for calculating the adaptation coefficient.
*Returns: *(float)* Adaptive TEMA value.
---
adaptive_wma *Description: Calculates an Adaptive Weighted Moving Average (Adaptive WMA).