как найти вторичные максимумы

 

максимум и минимум массива ищутся встроенными функциями.

А как-бы попроще искать вторичные экстремумы ?

например, есть массив данных, известно что значащих экстремумов там не более 4-х. (или чтобы проще - строго 4).

картинка для понимания (данные продублированны вправо):

или только "зигзагами" можно бороть ?

 
Maxim Kuznetsov:

максимум и минимум массива ищутся встроенными функциями.

А как-бы попроще искать вторичные экстремумы ?

например, есть массив данных, известно что значащих экстремумов там не более 4-х. (или чтобы проще - строго 4).

картинка для понимания (данные продублированны вправо):

или только "зигзагами" можно бороть ?

Попробуй применить эту методику ...

 

В первом приближении: искать локальные максимумы, которые выше обоих соседних локальных максимумов.

Например, ищем фракталы(3) и из них берём тех, кто выше обоих соседей (по сути - тоже фрактал(3)).

 
Maxim Kuznetsov:

максимум и минимум массива ищутся встроенными функциями.

А как-бы попроще искать вторичные экстремумы ?

например, есть массив данных, известно что значащих экстремумов там не более 4-х. (или чтобы проще - строго 4).

картинка для понимания (данные продублированны вправо):

или только "зигзагами" можно бороть ?

Ну так, искать встроенной функцией максимум между текущим минимумом и текущим найденным максимумом. Если правильно понял задачу.
 
Dmitriy Skub #:
Ну так, искать встроенной функцией максимум между текущим минимумом и текущим найденным максимумом. Если правильно понял задачу.

Задача формулируется просто:

Как отличить после "очередного"  мах ( или мин ) в условиях постоянных откатов - это ОТКАТ или РАЗВОРОТ ТРЕНДА...

 
Dmitriy Skub #:
Ну так, искать встроенной функцией максимум между текущим минимумом и текущим найденным максимумом. Если правильно понял задачу.

если искать встроенной функцией то она "найдёт" соседей с текущим макс/мин:


данных вобще говоря много и они с шумами (на котировки похожи, но это не они). Заведомо известно что в массиве данных 4 явно выдающихся экстремума.
это я рисую отрезками, так рисовать нагляднее..

----

можно рекурсивно искать максимальное встречное движение. То есть между макс и мин найти самую большое встречное, потом между ним и мин, ним и макс и так далее.

но неясен критерий останова рекурсии и выбора.

и есть данные справа-слева от "глобальных" макс/мин и вторичные экстремумы могут быть там..

 
Serqey Nikitin #:

Попробуй применить эту методику ...

Не смотря на откаты, методика позволяет достаточно точно определить разворот на любом графике, например Н4 :


 
Serqey Nikitin #:

Не смотря на откаты, методика позволяет достаточно точно определить разворот на любом графике, например Н4 :


вернее не сразу цвета менять) а автору темы, есть без массивов рукописных

https://docs.mql4.com/ru/series/ihigh

iHigh - Доступ к таймсериям и индикаторам - Справочник MQL4
iHigh - Доступ к таймсериям и индикаторам - Справочник MQL4
  • docs.mql4.com
iHigh - Доступ к таймсериям и индикаторам - Справочник MQL4
 
Serqey Nikitin #:

Не смотря на откаты, методика позволяет достаточно точно определить разворот на любом графике, например Н4 :

Для того чтобы определять развороты на истории никакие индикаторы не нужны.

 

данные собственно вот подобные :

это НЕ КОТИРОВКИ и ничего предсказывать/прогнозировать не надо.

"холмов" может быть от двух до 4-х (кстати на скриншотах - их четыре!! просто крайние правые почти слились).
Который из них выше заранее неизвестно и "ширина" каждого тоже, но можно загодя указать кол-во - сколько их должно быть,

данные дальше сглаживать нельзя - визуально заметные пики (которые сопли вверх) крайне важны, кто-то из них и будет вторичным экстремумом

 
Maxim Kuznetsov #:

данные собственно вот подобные :

это НЕ КОТИРОВКИ и ничего предсказывать/прогнозировать не надо.

Максим, если правильно понимаю, то это графики плотности распределения локальных экстремумов/фракталов. Почему их три? Получены с трех валютных пар?

Maxim Kuznetsov #:

данные дальше сглаживать нельзя - визуально заметные пики (которые сопли вверх) крайне важны, кто-то из них и будет вторичным экстремумом

По-моему сглаживать их нельзя в принципе, иначе нарушится логика.

Но они должны быть сильно ТФ зависимы. Давай угадаю предполагаемый вариант использования: после того как определили очередной локальный экстремум, 
открываем позицию в обратном направлении (если был максимум - на продажу, если минимум - на покупку) и держим до следующего обратного локального экстремума, 
который может сформироваться через 45, 120, 185 или 205 баров. 

Но маленьких лосей, скорее всего наберется больше, чем один большой профит. Или возможно я неправильно разгадал направление применения.