VIX Fix

 
По материалам статьи http://www.ireallytrade.com/newsletters/VIXFix.pdf  пробовал сделать индюк. 
Формула простейшая: WVF = (Highest(Close,22) - Low)/(Highest(Close,22))*100
Только у меня он выглядит почему-то не так красиво, как в статье. Помогите, пожалуйста.  

//+------------------------------------------------------------------+
//| WVF.mq4 |
//| Copyright © 2009, podval |
//| http://www.ireallytrade.com/newsletters/VIXFix.pdf |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2009, podval"
#property link "http://www.ireallytrade.com/newsletters/VIXFix.pdf"

#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 DeepSkyBlue

double buf0[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
SetIndexBuffer (0, buf0);
SetIndexEmptyValue(0, 0);
SetIndexLabel (0, "VIXFix");
SetIndexStyle (0, DRAW_LINE);

//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
Comment("");
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int NumberOfBars, LoopBegin, sh;
double hc = 0;

NumberOfBars = Bars - IndicatorCounted();
if (NumberOfBars==0)
LoopBegin=Bars-1;
else LoopBegin=NumberOfBars;

LoopBegin = MathMin(LoopBegin, Bars-1);
//----
for (sh = LoopBegin; sh >= 0; sh--)
{
hc = iHighest(NULL, 0, MODE_CLOSE, 22, sh);
buf0[sh] = 100*(hc - iLow(NULL, 0, sh))/hc;
}
//----
return(0);
}
//+------------------------------------------------------------------+
 
podval писал(а) >>
По материалам статьи http://www.ireallytrade.com/newsletters/VIXFix.pdf пробовал сделать индюк.
Формула простейшая: WVF = (Highest(Close,22) - Low)/(Highest(Close,22))*100

Оригинальную формулу видели? Меня берут большие сомнения о соответствии WVF и VIX...

Файлы:
vix.rar  1010 kb
 
lea >>:

Оригинальную формулу видели? Меня берут большие сомнения о соответствии WVF и VIX...

Я знаю, что такое VIX. Вопрос был не об этом. Мне нужно, чтобы идикатор работал.

Причина обращения: