Доработать торговую панель

MQL4 Эксперты

Работа завершена

Время выполнения 20 часов
Отзыв от заказчика
Наверное, лучший разработчик из всех, что мне тут попадались. Быстро, качественно, без суеты и лишних вопросов. Взял и сделал. Спасибо! Буду рад еще поработать с вами.
Отзыв от исполнителя
Спасибо, Отличный заказчик!

Техническое задание

Есть торговая панель, которая строит уровни пивот и сетки Фибоначчи по экстремумам ближайших торговых интервалов и торгует от уровней.
Нужно добавить построение равноудаленных каналов по экстремумам ближайших торговых интервалов. Без торговли, только построение.
Главное условие - чтобы каналы были стабильными. Не должно быть мерцания ни каналов ни панели. Ну и, естественно, чтобы функционал, который в панели работает, продолжал работать после изменений.

ТЗ.
Каналы состоят из трендовой линии (две точки с ценой и прямая по ним) и опорной линии (одна точка с ценой, по которой проводится параллель первой).
Каналы строятся по экстремумам ближайших торговых интервалов, которые на всех ТФ разделяются вертикальными линиями при нажатии Ctrl+y.
На всех 4 ТФ (H1, H4, 1D 1W) нас интересуют интервалы:
0 - текущий
1 - прошлый
2 - позапрошлый
3 - следующий за позапрошлым.
Задача в том, чтобы построить актуальные каналы по ближайшим торговым интервалам, 6 каналов на покупку и 6 на продажу.
Каналы на покупку и продажу отличаются цветами. Покупка - DarkTurquoise, продажа - OrangeRed.

Чтобы построить канал 011 на покупку, берем для трендовой линии канала хай0 (хай текущего периода), хай1 (хай прошлого периода) и для опорной линии канала лоу1 (лоу прошлого периода). Для такого же канала на продажу хай и лоу меняются местами.
Чтобы построить канал 012 на покупку, берем для трендовой линии канала хай0 (хай текущего периода), хай1 (хай прошлого периода) и для опорной линии канала лоу2 (лоу позапрошлого периода). Для такого же канала на продажу хай и лоу меняются местами.
И т. д. с каналами 121, 122, 123, 231. Первые две цифры всегда касаются трендовой линии канала, а третья - опорной линии. Для каналов на продажу мы всегда берем два лоу, соответствующие первым двум цифрам, и для трендовой один хай - третья цифра - для опорной линии. Для каналов на покупку всегда берем два хай для трендовой линии и один лоу для опорной.
Наклон канала неважен, главное - положение его точек на экстремумах интервалов (лоу-лоу-хай для каналов на продажу, и хай-хай-лоу для каналов на покупку).
Все каналы, кроме тех, что начинаются на 0, статичные в текущем интервале, и меняют положение только с переходом в следующий интервал. Каналы, которые начинаются на 0, динамичные в текущем интервале и меняют положение с обновлением экстремумов интервала.

Названия каналов на продажу: s011, s012 и т. д. Названия каналов на покупку: b011 и т. д.
Таким образом, название канала, например, как на скриншоте: "b123".










Файлы:

PNG
Channels.png
9.9 Kb
JPG
qwf0y.jpg
168.0 Kb

Откликнулись

1
Разработчик 1
Оценка
(250)
Проекты
460
26%
Арбитраж
140
20% / 59%
Просрочено
100
22%
Работает

Информация о проекте

Бюджет
40+ USD
Сроки выполнения
от 1 до 10 дн.