Скачать MetaTrader 5

как найти ближайший локальный максимум

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Узнай последние события MQL5.community!
gabaritufa
90
gabaritufa 2014.03.14 18:36 

Вот набросал вариант, только что то не работает:

double priceclose=0;
int i=1;
while (  iClose(Symbol(),0,i) < iOpen(Symbol(),0,i))
   {
   priceclose=iClose (Symbol(),0,i);
   i++;
   }
while ( iClose(Symbol(),0,i)>priceclose ) 
      {
      priceclose=iClose(Symbol(),0,i);
      i++;
      }
}
gabaritufa
90
gabaritufa 2014.03.14 18:41  
Забыл уточнить, текущая цена должна быть меньше макисмума
Дмитрий
1046
Дмитрий 2014.03.14 19:30  

макисмума :-)

Alexey Viktorov
6945
Alexey Viktorov 2014.03.14 19:59  
А почему не пользуешься iHighest() https://docs.mql4.com/ru/series/ihighest
Mislaid
621
Mislaid 2014.03.14 20:09  
gabaritufa:

Вот набросал вариант, только что то не работает:

И не будет работать. Пока Вы не дадите определения локального максимума, тем более, ближайшего.
gabaritufa
90
gabaritufa 2014.03.15 04:22  
YOUNGA:

макисмума :-)


ну да, того который ищу

gabaritufa
90
gabaritufa 2014.03.15 04:28  
AlexeyVik:
А почему не пользуешься iHighest() https://docs.mql4.com/ru/series/ihighest


Хорошая вещь, только там функция определяет максимум на заданных барах, а мне нужно чтобы ближайший максимум был взят по сравнению с ценой.

вот к примеру:

Alexey Viktorov
6945
Alexey Viktorov 2014.03.15 11:05  

Ну тогда простое условие в цикле

if(Hight[i] > Bid && Hight[i] > Hight[i+1])

{

// присвоить значение переменной и break

}

Debugger
2501
Debugger 2014.03.15 15:45  
а по зигзагу не судьба?
Victor Nikolaev
Модератор
14529
Victor Nikolaev 2014.03.15 16:11  
Да его и фрактал наверно бы устроил
forexman77
2120
forexman77 2014.03.15 17:26  
gabaritufa:

Вот набросал вариант, только что то не работает:


В свое время немало думал по поводу ближайшего максимума. И не нашел ничего лучше, как искать его с помощью iHighest, начиная с бара номер 1+ фрактал. Соседние бары ниже максимума.
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий