Кто может сделать такой индюк?

Вот как он выглядит в Метастоке

Код:
RVIDown := ((PREV*13) + If(ROC(C, 1, %) < 0, Stdev(C, 10), 0))/14;
RVIUp := ((PREV*13) + If(ROC(C, 1, %) > 0, Stdev(C, 10), 0))/14;
RVIall := ( 100 * RVIUp ) / ( RVIUp + RVIDown);

Индекс относительной волатильности по сути напоминает индекс относительной силы (см. Индекс относительной силы, RSI) с той разницей, что индекс относительной волатильности измеряет не абсолютные изменения цены, а стандартные отклонения дневных изменений цен. RSI группирует ежедневные изменения цен закрытия на положительные и отрицательные, затем сглаживает и нормализует эти изменения с помощью отношений, распределяя их на шкале от 0 до 100. Индекс относительной волатильности использует ту же базовую формулу, однако вместо изменений цены для вычислений здесь берется 10-дневное стандартное отклонение цен закрытия.