Доработать индикатор или создать на его основе новый

MQL4 Indicators Experts

Specification

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

 

Доработать индикатор z170615_smirnov_asp05_IND_09  или сделать на основе него новый.


Индикатор z170615_smirnov_asp05_IND_09 - отмечает уровни High или Low любых временных баров или свечей (M1, M5,
M15,D1,W1 и т.д.) на любом временном диапазоне (количество баров (свечей) обработки от 0 до бесконечности).

Например, на Рис. 1 выбраны уровни High W1 на временном диапазоне за 200 баров (свечей).


Что нужно сделать:


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

Принцип оставления, выбора или построения уровней:

 на примере выбранного уровня High D1 183 cм. Рис. 2. Уровень п,л1


1. Для правой части:

a. От выбранного уровня High (Рис. 2. Уровень п,л1) … берется ближайший по высоте (в пунктах) и на заданной ширине (в барах или свечах) уровень High (Рис. 2. Уровень п2)

b. От уровня High (Рис. 2. Уровень п2) берется ближайший по высоте уровень High (Рис. 2 Уровень п3)  и обязательно расположенный СЛЕВА от High (Рис. 2. Уровень п2)

Примечание: все уровни расположенные СПРАВА от High (Рис. 2. Уровень п2) не берутся (Рис. 2 Уровень пN)

c. От уровня High (Рис. 2. Уровень п3) берется ближайший по высоте уровень High (Рис. 2 Уровень п4)  и обязательно расположенный СЛЕВА от High (Рис. 2. Уровень п3)

Примечание: все уровни расположенные СПРАВА от High (Рис. 2. Уровень п3) не берутся (Рис. 2 Уровень пN)

  d. И так далее, пока не достигнет предела указанная высота (в пунктах) или очередной уровень High не подойдет вплотную к изначально выбранному уровню High (Рис. 2. Уровень п,л1)


2. Для левой части:

a. От выбранного уровня High (Рис. 2. Уровень п,л1) … берется ближайший по высоте (в пунктах) и на заданной ширине (в барах или свечах) уровень High (Рис. 2. Уровень л2)

b. От уровня High (Рис. 2. Уровень л2) берется ближайший по высоте уровень High (Рис. 2 Уровень л3)  и обязательно расположенный СПРАВА от High (Рис. 2. Уровень л2)

Примечание: все уровни расположенные СЛЕВА от High (Рис. 2. Уровень л2) не берутся (Рис. 2 Уровень лN-отсутствует)

c. От уровня High (Рис. 2. Уровень л3) берется ближайший по высоте уровень High (Рис. 2 Уровень л4)  и обязательно расположенный СПРАВА от High (Рис. 2. Уровень л3)

Примечание: все уровни расположенные СЛЕВА от High (Рис. 2. Уровень л3) не берутся (Рис. 2 Уровень лN - отсутствует)

  d. И так далее пока не достигнет предела указанная высота (в пунктах) или очередной уровень High не подойдет вплотную к изначально выбранному уровню High (Рис. 2. Уровень п, л1)

 

Общее примечание к левой части:

Все происходит аналогично правой части, исключение лишь в том, что все уровни  после High Уровень л2, выбираются не СЛЕВА, а СПРАВА.


Общее примечание:

Все происходит аналогично для уровней Low.

Движение по выбору или оставлению уровней идет к центру (изначально выбранному уровню Нigh или Low).


Важный нюанс.

Есть уровни:

1. High (бычьи, зеленая свеча или бар) – цена закрытия выше цены открытия;

2. High (медвежьи, красная свеча или бар) - цена закрытия ниже цены открытия;

3. Low (бычьи, зеленая свеча или бар) – цена закрытия выше цены открытия;

4. Low (медвежьи, красная свеча или бар) - цена закрытия ниже цены открытия;

При выборе уровней по описанному выше принципу в настройках индикатора должен быть выбор по этим четырем критериям.

Как бы выглядел конечный вид рисунка после отбора уровней по определенному принципу, описанному выше при заданных параметрах ширины, высоты, направления, а так же High бычьей, зеленой свечи или бара – цена закрытия выше цены открытия  (Рис.3).


Какие новые настройки должны быть в доработанном индикаторе, помимо старых:

1. Высота (в пунктах) – на какое расстояние вверх или вниз будет проводиться отбор уровней по описанному выше принципу.

2. Ширина (в барах или свечах) - на какое расстояние вправо и влево будет проводиться отбор уровней по описанному выше принципу

3. Направление (вверх или вниз) – куда будет проводиться отбор уровней по описанному выше принципу: вверх или вниз от выбранного уровня.

4. Должна быть возможность выбора уровня High, Low:

a. бычья, зеленая свеча или бар – цена закрытия выше цены открытия

b. медвежья, красная свеча или бар - цена закрытия ниже цены открытия



Требуется получить исходник и готовый индикатор.




Responded

1
Developer 1
Rating
(3)
Projects
3
0%
Arbitration
1
0% / 0%
Overdue
0
Free
2
Developer 2
Rating
(11)
Projects
13
15%
Arbitration
0
Overdue
1
8%
Free
Similar orders
Добрый день, куплю для торговли на реальных счетах советника. Требования: Тестируется и оптимизируется с начала 2016 года по сегодняшний день. 2-10% доходности в месяц при максимальной просадке за весь срок до 30% от первоначального депозита. Не какого мартингейла и арбитража. Сетки и усреднения допускаются, но фиксированным лотом. Демо для тестирования и покупка исходника. Спасибо
Необходимо создать индикатор на основе Moving Average ADX (average directional index) по примеру У индикатора должны быть те же параметры что и у примера выше: Enabled (флаг включенности, true/false) Directional Index (DI) ADX Smoothing ADX MA Active Length Source Timeframe Если флаг включенности = true, то использовать индикатор для получения сигнала на открытие или закрытие заказов. Он может быть включен у всех
Нужно написать простой советник основанный на свечном анализе под Байбит.Нужно, чтобы советник давал исключительно сигналы,открываемся и выставляем стоп и тейк руками. Также сигналы должны приходить в ТГ. Торговля будет вестись на Байбит бессрочными фьчамиТЗ готово
Нужно совместить кастомные индикаторы (3 штуки) и советник в один советник, вывести их параметры изнутри и оптимизировать скорость работы. Индикаторы полностью готовы, но есть некоторые сложности в их совмещении и включении в сам советник. Подробности обсудим в переписке
Расписываю продажи: по фиолетовым линиям зиг-заг(ZAP150). Есть линия АВ(наклон вниз), далее рисуется линия ВС(наклон вверх), точка С должна быть выше точки А, у нас есть пробитый экстремум вверх. Теперь нам нужен пробитый экстремум вниз, как только будет первый пробитый экстремум вниз, у нас появляется диапазон продаж(от пробоя нижнего экстремума, до точки С, диапазон не ограничен по времени). Начинается поиск продаж
Нужно написать советника для БО с 1 мартингейлом используя стрелочные индикаторы. 3 стрелочных индикатора. Вход по стрелке или совпадению стрелок. На фиксированный ТФ. Мартингейл так же фиксированный. Условия и задачи более конкретные обсудим
Доброго времени суток. Есть индикатор который дает сигналы на Buy и Sell. Требуется написать советник который будет открывать сделку при появлении одного из сигналов с установленым ТП. в случае если цена пойдет в минусовую сторону происходит усреднение с определеным коэфициентом через минимально заданое растояние и на новой свече тайм фрейма.( так же условие наличие повторного сигнала от индикатора в том же
Здравствуйте! Имеется источник сигналов на запущенном сервере – требуется создать советник, который будет обмениваться данными с сервером, получать сигналы и работать по ним. ВСЕ указываемые ниже функции нужно выводить в параметры (меню настройки советника). Есть прототип советника с реализацией самого взаимодействия с сервером – его можно использовать для примера (видно какими и данными и как он обменивается с
Советник, который управляет кнопкой Авто-торговля по времени. Можно-ли добавить выключение по достигнутой прибыли и в этот день больше не включать, если это условие выполнено? Если прибыли нет-то закрыть по времени в конце дня
we seach software coder for long term work in project salary start from 1500$ per month Need develop web trading terminal for forex and crypto trading. FIX Protocol, c#, crypto API learning

Project information

Budget
90+ USD
For the developer
81 USD
Deadline
to 10 day(s)