Облегчил задание в 2 раза. Убрал вторую часть и полностью переписал ТЗ по шаблону https://www.mql5.com/ru/articles/4304#venivedivici
Требуется построить индикатор «ZigZag» на экстремумах индикатора
«CHO».
Идея индикатора
Требуется построить индикатор ZigZag на экстремумах, которые будем определять с помощью индикатора
«CHO». Индикатор есть в комплекте MT5. В его настройках, для наглядности, нужно поменять DRAW_LINE на DRAW_HISTOGRAM.
Алгоритм и Термины
Строительство Зигзага на графике:
1. Зоной перекупленности называются свечи, на которых показания индикатора «CHO»
больше нуля (положительная волна).
2. Зоной перепроданности называются свечи, на которых показания индикатора «CHO»
меньше нуля (отрицательная волна).
3. На свечи в зоне перекупленности в точке High ставим зелёную точку, это H-точки.
4. На свечи в зоне перепроданности в точке Low ставим красную точку, это L-точки.
5. Из всех свечей, которые находятся между зелёными точками, ищем точку с минимальной
ценой, это будет LL-точка.
6. Из всех свечей, которые находятся между красными точками, ищем точку с максимальной
ценой, это будет HH-точка.
7. Соединяем LL и HH точки между собой, чтобы получился индикатор ZigZag. Цвет по
умолчанию - желтый.
Строительство Зигзага на индикаторе:
Луч зигзага перемещается по экстремумам баров в каждой волне. Цвет по умолчанию - желтый.
Дополнительные условия для построения зигзага:
1. На графике минимальная длина луча в пунктах ограничена внешней настройкой
«Deviation».
2. На индикаторе смена полярности луча ограничена количеством свечей подряд, на
которых показания индикатора будут больше или меньше нуля. Внешняя настройка «Backstep».
Если например «Backstep = 3», то:
1. Луч зигзага меняет свою полярность только после образования трёх баров индикатора
противоположной полярности подряд.
2. Первые две свечи в зоне противоположной полярности индикатора не помечаются
никакими точками, пока не появится третья.
3. Если при смене полярности волны на индикаторе предполагаемый луч зигзага
получается в длину меньше «Deviation», то луч не меняет полярность ни на графике, ни на индикаторе.
Пошаговый пример с настройкой
«Backstep = 3»:

Вертикальными линиями выделены зоны смены волн (полярность лучей) с учётом «Backstep
= 3»:
Красные точки - LL
Зелёные точки - HH

Вертикальные линии и точки на графике рисовать не нужно, нужны только зигзаги.
Перечень внешних настроек:
Fast
MA
period
= 3 // быстрая МА
Slow
MA
period
= 10 // медленная МА
MA
method
= 0 // метод
сглаживания
Deviation
= 50 //
минимальная длина луча зигзага в пунктах
Backstep
= 3 //
количество баров индикатора «CHO» для смены полярности луча
Volumes
= Tick // тип объёма (тики,
реал)
CountBars
= 3000 // количество обсчитываемых свечей
В индикаторе нужно запомнить в
буфер показания четырёх последних экстремумов зигзага (4
на графике и 4 на индикаторе) и пронумеровать их справа налево.
相似订单
Торговый робот для Форекс сцепка трейдинг вью и мт4. Алгоритм работы робота на основе отскока ценовых уровней коррекции Фибоначчи и временных периодов Фибоначчи а так же на основе коррекции Фибоначчи выставление тейк профита и стоп лоса Исполнитель должен быть с города Ижевск
Нужен Expert Advisor, который позволяет входить в рынок и закрывать позицию по нажатию определённых клавиш, с автоматической установкой SL/TP и отображением уровней на графике. Также EA должен позволять вручную двигать SL и TP по определённым клавишам. В техническом задании отображена клавиатура как основной источник ввода команд, но на данный будет использоваться Haute42 R16, который эмулирует нажатие кнопок
Нужно прописать проскальзывание, отладить трейлинг стоп, так же проработать пинг через дата-центр на определённом сете, советник торгует, но на разных счетах по разному, есть логи и история счёта, проверял на 8 счетах в течении месяц, буду благодарен если поможете
Добрый день! Требуется индикатор по паттернам волн Эллиотта "треугольник" и "диагональ". На первый взгляд, может показаться запутанно, но я могу в течении короткого созвона показать логику работы индикатора на графике. Волны строятся по локальным минимумам и максимумам цены на графике в соответствии с условиями волнового анализа. Сигнал о появлении паттерна выводится на экран на этапе формирования волны D (в
Здравствуйте! Мне необходимо написать торгового советника (Expert Advisor) для MetaTrader 5, который будет работать по сигналам из TradingView через Webhook. Ключевая особенность: Робот должен иметь систему подтверждения сигнала перед входом и систему экстренного закрытия при исчезновении сигнала. Технические требования: 1. Связь: Прием сигналов в формате JSON через Webhook. 2. Риск-менеджмент: * Лот: Автоматический
Ищу опытного разработчика для работы с торговыми роботами в MetaTrader 5 и сопутствующими инструментами на Python. Основные задачи: Реализация/модификация советника MT5 на MQL5 по стратегиям (с сеткой, динамическим лотом, TP/SL, частичной фиксацией прибыли); Внедрение или адаптация готового MQL5-модуля в существующий советник без нарушения логики; Написание вспомогательных скриптов на Python для: • сбора и анализа
Доброго дня. Нужен советник на основе индикатора, либо скрипт Trading View. Лучше это оформит в качестве программы на Python. Но если код легче будет через PineScript, то можно и скриптом. Главное чтобы последовательность соблюдалась с первого по четвертый пункты из ТЗ (во вложении). Индикатор есть, предоставлю, хотелось бы понять примерную стоимость, создания советника. Спасибо. В индикаторе много параметров, но
Нужен специалист с большим практическим опытом в работе с WFA оптимизацией советников. Вы должны понимать все базовые ошибки которые можно допустить и их не допустить. Важна поочередность действий, выделение "плато", валидация и так далее. Задача: WFA оптимизация советника на двух брокерах , третий брокер будет этапом двойной валидации. При правильном подходе мы должны получить устойчивые +- одинаковые результаты на