Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
У тебя Mac OS? Узнай, как установить на нее MetaTrader!
LastHopeMan
19
LastHopeMan 2013.09.08 13:55 

Всех приветствую. Нужен совет гуру-программистов по следующей теме. Есть некий самописный осциллятор, который в конечном итоге генерит довольно сглаженную линию у себя в окне (MT4). Линия гуляет условно от -1 до 1 довольно часто пересекая нулевую. Необходимо иметь четкую расстановку максимумов и минимумов графика этой линии руководствуясь тем, что после максимума может быть только минимум и наоборот.

Проблема возникает когда линия решила не пересекать ноль, а пойти например обратно вверх и построить новый максимум. Мне не нужны 2 максимума или 2 минимума подряд. Нужно четко - max-min-max-min и т.д по принципу зигзага. Есть какой-то наиболее простой для понимания алгоритм как программно отличить экстремумы от обычных точек?

Dmitry Fedoseev
41262
Dmitry Fedoseev 2013.09.08 14:07  

По величине хода. Идем вверх, запоминаем максимум, откатили от максимума на заданную величину, значит идем вниз и запоминаем минимум и т.д.

Dmitry Fedoseev
41262
Dmitry Fedoseev 2013.09.08 14:10  
Или по принципу как у зигзага в терминале (N-барный прорыв).
LastHopeMan
19
LastHopeMan 2013.09.08 14:24  
А можете чуть по-подробнее? Я с графиками мало работал в прошлом...
JLY
589
JLY 2013.09.09 01:51  
LastHopeMan:
А можете чуть по-подробнее? Я с графиками мало работал в прошлом...

Нулевую точку же пересекает? Значит макс и мин есть...
Murad Ismayilov
1816
Murad Ismayilov 2013.09.09 02:09  
Поясню - определяете точки пересечения c нулевым уровнем, а потом ищете максимумы и минимумы между этими точками.
Artyom Trishkin
69155
Artyom Trishkin 2013.09.09 02:42  
wmlab:
Поясню - определяете точки пересечения c нулевым уровнем, а потом ищете максимумы и минимумы между этими точками.

Т.е., индикатор будет жутко запаздывать. Он покажет верхний максимум только лишь тогда, когда его линия уйдёт ниже ноля. Нижний же экстремум он нарисует теперь только после того, как пойдёт вверх выше ноля. Зачем нужна такая древняя информация? Для анализов? :)

Если же фиксировать новый максимум выше ноля, то он будет перерисовывать экстремумы.

Дмитрий
1046
Дмитрий 2013.09.09 02:50  
На форуме у Свинозавра есть несколько методов построения зигзага (максимумы, минимумы)
Artyom Trishkin
69155
Artyom Trishkin 2013.09.09 03:06  
YOUNGA:
На форуме у Свинозавра есть несколько методов построения зигзага (максимумы, минимумы)
Ладно старожилы - Петра знают и найдут форум. А как быть вновь пришедшим?
Jeremy Falcon
181
Jeremy Falcon 2013.09.09 11:40  

Ну конечно будет запаздывать, а как иначе... Что, есть методы "заведомого" определения экстремума? В смысле - не запаздывающие? Эдак, располагая такими методами, с любым осциллятором за месяц миллионы сделать можно...

/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий