Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Заведи торговый сигнал. Зарабатывай на платной подписке!
RocketTrend
256
RocketTrend 2012.07.31 08:28 
Приветствую. Подскажите, пожалуйста, как грамотно извлечь значения двух последних экстремумов зиг-зага? ну или по возможности тыкнете носом в нужное место :)
Дмитрий
1046
Дмитрий 2012.07.31 08:43  
https://forum.mql4.com/ru/38949/page6#434260 пользуйтесь поиском
RocketTrend
256
RocketTrend 2012.07.31 08:52  
Спасибо, Younga! Наверное искал не туда))
RocketTrend
256
RocketTrend 2012.07.31 13:30  

снова нид хелп, плиз. как вставить это includ'om и чтобы работало

//+----------------------------------------------------------------------------+
//|  Автор    : Ким Игорь В. aka KimIV,  http://www.kimiv.ru                   |
//+----------------------------------------------------------------------------+
//|  Версия   : 07.10.2006                                                     |
//|  Описание : Возвращает экстремум ЗигЗага по его номеру.                    |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    sy - наименование инструмента   (NULL или "" - текущий символ)          |
//|    tf - таймфрейм                  (      0     - текущий ТФ)              |
//|    ne - номер экстремума           (      0     - последний)               |
//|    dp - ExtDepth                                                           |
//|    dv - ExtDeviation                                                       |
//|    bs - ExtBackstep                                                        |
//+----------------------------------------------------------------------------+
double GetExtremumZZPrice(string sy="", int tf=0, int ne=0, int dp=12, int dv=5, int bs=3) {
  if (sy=="" || sy=="0") sy=Symbol();
  double zz;
  int    i, k=iBars(sy, tf), ke=0;

  for (i=1; i<k; i++) {
    zz=iCustom(sy, tf, "ZigZag", dp, dv, bs, 0, i);
    if (zz!=0) {
      ke++;
      if (ke>ne) return(zz);
    }
  }
  Print("GetExtremumZZPrice(): Экстремум ЗигЗага номер ",ne," не найден");
  return(0);

} это одна из функций kimIV, выехал я из этой темы =( вспомнить нужно

Andrei Shubin
186
Andrei Shubin 2012.08.01 07:52  
RocketTrend:

снова нид хелп, плиз. как вставить это includ'om и чтобы работало

} это одна из функций kimIV, выехал я из этой темы =( вспомнить нужно

вот тут Игорь объясняет, как и куда эту функцию вставлять https://forum.mql4.com/ru/11287/page39#96352
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий