кто-нибудь знает формулу встроенного в метатрейдер стохастика?

 
Есть такая проблема со стохастиком. Ни в хелпе метаэдита, ни в хелпе метатрэйдера нет формулы встроенного стохастика. Вернее, в хелпе метаэдита только формат функции, а в хелпе метатрэйдера формула быстрого с-ка - а встроен явно медленный. В общем, если с "%Kperiod - Период(количество баров) для вычисления линии %K" всё ясно, а насчет "%Dperiod - Период усреднения для вычисления линии %D" можно домыслить, что усредняется уже "ЗАМЕДЛЕННОЕ" %К, то вот с "slowing - Значение замедления" - не понятно, КАК "замедляется", скорее всего как обычно мувингом, но тогда с КАКИМ МЕТОДОМ усреднения?
Файлы:
stoch.txt  2 kb
 

Помнится, вот в этой ветке выкладывалась формула. Полистайте там странички.

  'Индикатор Стохастик. Любопытное наблюдение.'

 
mongel >>:
Есть такая проблема со стохастиком. Ни в хелпе метаэдита, ни в хелпе метатрэйдера нет формулы встроенного стохастика....

А это тогда что?

 
granit77 писал(а) >>

А это тогда что?


Это представлен метод Low/High.

а вот по какой формуле высчитывается метод Close/Close непонятно.
 
Stonev >>:


Это представлен метод Low/High.

а вот по какой формуле высчитывается метод Close/Close непонятно.

Замените на Close и будет вам счастье. Можете посмотреть здесь.

===

Пардон. Там просто перейдите на русскую часть Code Base.

===

Чтоб совсем просто:

double Stoch(int Kperiod, int Slowing, int PriceFild, int i) {  
   if(i+Kperiod+Slowing>Bars) return(-1); // недостаточно баров - выход
   // экстремумы цены в цикле замедления
   double max,min,c;
   for(int j=i; j<i+Slowing; j++) {
      if(PriceFild==1) { // по Close
         max+=Close[ArrayMaximum(Close,Kperiod,j)];
         min+=Close[ArrayMinimum(Close,Kperiod,j)];
        }
      else { // по High/Low
         max+=High[ArrayMaximum(High,Kperiod,j)];
         min+=Low[ArrayMinimum(Low,Kperiod,j)];
        }
      c+=Close[j];
     }
   // вычисление осциллятора
   if(delta==0) return(50);
   else return(100*(c-min)/delta);
  }

А сигнальная - это просто MA по полученному значению.