Vidya (Variable Index Dynamic Average).

Vidya (Variable Index Dynamic Average).

The Vidya indicator was developed in the 90’s by Tushar Chande who reformulated the exponential moving average. Chande’s indicator by its definition and construction reduces or eliminates the analyst’s discretionary decision process for the defining of the length of the moving average. The application of the indicator to historical time series has the effect of dramatically reducing false signals, relative to similar action, produced by the traditional moving averages, especially in trading range markets. The objective is to obtain a moving average capable of self-adjusting and varying its effective length relative to the current market “volatility”. Vidya is a dynamic indicator. It is essentially an exponential moving average that adapts its length to market “volatility”. Market “volatility” can be defined and measured as follows: by taking a momentum indicator (i.e. Relative Strength Index [RSI]xv or the absolute value of Chande Momentum Oscillator [CMO] xii ranging between 0 and 1), operating on the standard deviation of the closexii, or via the R2 (ranging between 0 and 1).

Blue skies!!

Share this

Risk disclosure:

No information on this site is investment advice or a solicitation to buy or sell any financial instrument. Past performance is not indicative of future results. Trading may expose you to risk of loss greater than your deposits and is only suitable for experienced investors who have sufficient financial means to bear such risk.

ProRealTime ITF files and other attachments : How to import ITF files into ProRealTime platform?

New! PRC is also now on YouTube, subscribe to our channel for exclusive content and tutorials

  1. swapping • 160 days ago #

    merci gabri, on va le mettre à l’essai 😉

avatar
Register or

Likes

avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar
Related users ' posts
odin The shorts in trouble with my own coded short term trouble indicator, its when the differenc...
odin here is my code c1 = ExponentialAverage[3](close) c2 = ExponentialAverage[5](close) c3 ...
juanj HI Odin Can you also kindly provide the code for the 'Short Term Trader Squezze' indicato...
Daniel da Costa Thanks Doc! Where can you find a service for Dax with a 1 point spread?
Doctrading Hello. I suggest you : ProRealTime CFD, or IG. Best regards,
JanWd Hey Doctrading, I tried your code, optimising the A and V and the RSI period, see below. ...
juanj Definitely, need to code this into an automated strategy.
Marc Boliart dear nicolas, tyvm for your indicators and strategies, i have this following error when i ch...
Nicolas Your picture is too small, but for sure the problem is about the fact you are still using v1...
Genotik Merci de votre contribution !
Leo Hi all, I posted a new version of this indicator ( I just add arrows to spot the local maxi...
Trading_En_El_Ibex35 Muchas Gracias por compartir este interesante indicador. Un saludo
JM David, Thanks a lot and next week I begin the test of this strategy in real... You have ot...
rejo007 hello david, i'll try it could you tell me wich strategy do you use in real? thanks
David Somogyi Hello, I have a couple of DAX strategies of breakout and mean reversion. I'll try to post...
Thomas007 Is there any way to build something similar for FX? I wonder what would be the replacement f...
Kris75 Hi Bolsatrilera, I love this indicator! Thanks; => did you develop a strategy around...
supertiti Felicidades Laurenzo d'avoir pris le temps pour ce gros travail et en plus dans l'esprit du ...
gatarayihajp Hello,  It's very interesting indicator. Could you explain more about it? Thank a lot
Wing I do not run this strategy myself, currently. As for why it is not taking trades live: Do yo...
dkinse Hey, Yes it´s running in 30 m timeframe. I had it running and it made two trads in januar...
Wing There's a few threads on the forum about backtest and live trades being different at times. ...
Marcot18 Buongiorno, è possibile codificare lo stesso codice per regressione lineare? grazie in anticipo
Nicolas Just change the indicator at line 9 with a linearregression instead of average
Marcot18 Save Nicolas, non ci riesco puoi postarmelo grazie.
David Balance thanks for sharing this excellent indicator.  Here are some thoughts.  please ad...
supertiti Il manque 2 slash devant len dans le code dur car la variable ne marche pas bonne journée
jwebster2 HI Nicholas....Can I use this indicator on 30sec/1min timeframes? Also do you have a simple ...
jwebster2 Hi Nicholas.. please ignore previous comment .. as I have located it... !
ALAM Merci Nicolas, j'ai bien trouvé la version corrigée de l'indicateur. Un grand merci pour ton...
gabri Great screener!! I would like to add only the fact that Minervini is a growth investor and s...
Hayden Hi Nicolas, thanks for the Minervini screener, I'm finding it really useful. I am a big fan...
Nicolas Private personal assistance is possible through the programming services. Otherwise, you cou...
gabri Paulon, you are right, I used the variable b in too many places :) Try to change the follo...
Leo Hi Gabri, have you ever try this in a trading system?
gabri Leo, I used to crosscheck this indicator a long time ago. For the trading I was doing at tha...
David Somogyi Hello, 180º profit booster from Greg Secker. Regards,
lizmerrill david, THANKS FOR THE REPLY, IN YOUR CODE BELOW: FDI=0 HH = highest[N](close) LL = lo...
David Somogyi Hello, This is merely a filter indicator for measuring high fractality, which helps to av...
Nicolas Il faut utiliser backgroundcolor, bon courage. 
leyoy Quelqu'un sait s'il est possible de faire apparaitre une flèche paramétrable au changement d...
Nicolas Oui je sais que c'est possible :/

Top