---
title: "Variable Index Dynamic Average - Trend Indicators - Technical Indicators - Price Charts, Technical and Fundamental Analysis - MetaTrader 5 Help"
description: "Variable Index Dynamic Average Technical Indicator (VIDYA) was developed by Tushar Chande. It is an original method of... - Variable Index Dynamic Average - Trend Indicators - Technical Indicators"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/en/terminal/help/indicators/trend_indicators/vida"
---

[MetaTrader 5 Help](https://www.metatrader5.com/en/terminal/help) → [Price Charts, Technical and Fundamental Analysis](https://www.metatrader5.com/en/terminal/help/charts_analysis) → [Technical Indicators](https://www.metatrader5.com/en/terminal/help/charts_analysis/indicators) → [Trend Indicators](https://www.metatrader5.com/en/terminal/help/indicators/trend_indicators) → Variable Index Dynamic Average

# Variable Index Dynamic Average

Variable Index Dynamic Average Technical Indicator (VIDYA) was developed by Tushar Chande. It is an original method of calculating the [Exponential Moving Average (EMA)](https://www.metatrader5.com/en/terminal/help/indicators/trend_indicators/ma#ema) with the dynamically changing period of averaging. Period of averaging depends on the market volatility; as the measure of volatility Chande Momentum Oscillator (CMO) was chosen. This oscillator measures the ratio between the sum of positive increments and sum of negative increments for a certain period (CMO period). CMO value is used as the ratio to the smoothing factor EMA. Thus VIDYA has to setup parameters: period of CMO and period of EMA.

## Application

Usually not VIDYA itself is used in trading systems, but its upper and lower borders (Upper band & Lower band), that are by N% above and below VIDYA. Interpretation of the indicator for receiving trade signals in this form is performed similar to [Bollinger Bands®](https://www.metatrader5.com/en/terminal/help/indicators/trend_indicators/bb).

![Variable Index Dynamic Average](https://www.metatrader5.com/i/help/terminal/en/vidya.png)

## Calculation

The standard [Exponential Moving Average](https://www.metatrader5.com/en/terminal/help/indicators/trend_indicators/ma#ema) is calculated according to the below formula:

```
EMA(i) = Price(i) * F + EMA(i-1)*(1-F)
```

Where:

F = 2/(Period_EMA+1) — smoothing factor;
Period_EMA — EMA averaging period;
Price(i) — current price;
EMA(i-1) — previous value of EMA.

The value of Variable Index Dynamic Average is calculated in the analogous way using CMO:

```
VIDYA(i) = Price(i) * F * ABS(CMO(i)) + VIDYA(i-1) * (1 - F* ABS(CMO(i)))
```

Where:

ABS(CMO(i)) — absolute current value Chande Momentum Oscillator;
VIDYA(i-1) — previous value of VIDYA.

The value of CMO is calculated according to the below formula:

```
CMO(i) = (UpSum(i) - DnSum(i))/(UpSum(i) + DnSum(i))
```

Where:

UpSum(i) = current sum of positive price increments for the period;
DnSum(i) = current sum of negative price increments for the period.

## In this section

- [Adaptive Moving Average](https://www.metatrader5.com/en/terminal/help/indicators/trend_indicators/ama)
- [Average Directional Movement Index](https://www.metatrader5.com/en/terminal/help/indicators/trend_indicators/admi)
- [Average Directional Movement Index Wilder](https://www.metatrader5.com/en/terminal/help/indicators/trend_indicators/admiw)
- [Bollinger Bands](https://www.metatrader5.com/en/terminal/help/indicators/trend_indicators/bb)
- [Double Exponential Moving Average](https://www.metatrader5.com/en/terminal/help/indicators/trend_indicators/dema)
- [Envelopes](https://www.metatrader5.com/en/terminal/help/indicators/trend_indicators/envelopes)
- [Fractal Adaptive Moving Average](https://www.metatrader5.com/en/terminal/help/indicators/trend_indicators/fama)
- [Ichimoku Kinko Hyo](https://www.metatrader5.com/en/terminal/help/indicators/trend_indicators/ikh)
- [Moving Average](https://www.metatrader5.com/en/terminal/help/indicators/trend_indicators/ma)
- [Parabolic SAR](https://www.metatrader5.com/en/terminal/help/indicators/trend_indicators/psar)
- [Standard Deviation](https://www.metatrader5.com/en/terminal/help/indicators/trend_indicators/sd)
- [Triple Exponential Moving Average](https://www.metatrader5.com/en/terminal/help/indicators/trend_indicators/tema)
- Variable Index Dynamic Average

```json
{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem", "position": 1, "item": {"@id": "https://www.metatrader5.com/en/terminal/help", "name": "MetaTrader 5 Help"}}, {"@type": "ListItem", "position": 2, "item": {"@id": "https://www.metatrader5.com/en/terminal/help/charts_analysis", "name": "Price Charts, Technical and Fundamental Analysis"}}, {"@type": "ListItem", "position": 3, "item": {"@id": "https://www.metatrader5.com/en/terminal/help/charts_analysis/indicators", "name": "Technical Indicators"}}, {"@type": "ListItem", "position": 4, "item": {"@id": "https://www.metatrader5.com/en/terminal/help/indicators/trend_indicators", "name": "Trend Indicators"}}, {"@type": "ListItem", "position": 5, "item": {"@id": "https://www.metatrader5.com/en/terminal/help/indicators/trend_indicators/vida", "name": "Variable Index Dynamic Average"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: Variable Index Dynamic Average", "acceptedAnswer": { "@type": "Answer", "text": "Variable Index Dynamic Average Technical Indicator (VIDYA) was developed by Tushar  Chande. It is an original method of calculating the..." } }] }
```
