Индикатор DynamicBreakoutBox v2.0

MQL4 Индикаторы

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

Время выполнения 3 дня
Отзыв от заказчика
super!!!
Отзыв от исполнителя
I glad work with you. Thank you for order! Приятно с вами работать. Спасибо за заказ!

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

Создать индикатор коробок консолидаций

Индикатор DynamicBreakoutBox v2.0

1.       Параметры:

- BoxLength

- BoxTimeFrame

- BoxRange

- DaysBack

- RangeDelta

- Falsebreakout

- Rebound

- BreakoutBoxColor

 

2.       BoxLength – параметр отвечающий за количество свечей в коробке консолидации (далее КК), если указано значение 10, значит ищем КК, в которых более 10 свечей.

3.       BoxTimeFrame – таймфрейм коробки, заложить возможность переключения стандартных таймфреймов, чтобы была возможность видеть на любом таймфрейме КК с других таймфремов. Пример: допустим график открыт м1, а строим КК с м5 или с м15 или с любого другого ТФ. Заложить все стандартные ТФ.   

4.       BoxRange – высота коробки в пипсах. Поиск КК идет изначально по этому условию, остальные параметры выступают фильтрами, в случае успеха индикатор рисует КК в виде прямоугольника. Поиск производится начиная с последнего закрытого бара (свечи) уходя в прошлое, замеряется высота между high и low минимум двух рядом идущих баров. Если количество свечей идущих ДО появления искомой высоты между high и low  или ПОСЛЕ (между) больше либо равно параметру BoxLength, то строим КК. Свечи, идущие ДО или ПОСЛЕ (между) найденной высоты, находятся в пределах этой высоты.


5.       DaysBack - искать КК за указанное количество дней в прошлое.

 

6.       RangeDelta. Это параметр связан с параметром BoxRange, BoxRange ищет коробки заданным размером, RangeDelta небольшое отклонение в поиске коробок консолидаций. BoxRange = 150 и RangeDelta = 10 означает, что ищем коробки высотой в пипсах от 140 пипсов до 160 пипсов.

 

7.       Falsebreakout параметр отвечающий за микроложные пробои коробок консолидаций, сделать параметр регулируемым, НО ПО УМОЛЧАНИЮ равен 2 пипса. Микроложные пробои смотрим по high и low свечей возникших ДО, ПОСЛЕ, МЕЖДУ искомой выстой BoxRange.

 


 

8.       Rebound параметр отвечает за отскоки от минимума и максимума в процентах от высоты коробки. Так как есть такой параметр BoxRange, отвечающий за высоту в пипсах между high и low, параметр Rebound выступает дополнительным фильтром в поиске коробок консолидаций. Его основная задача при поиске КК определить, что ДО появления максимума цены low ПРЕДЫДУЩИХ свечей, были ниже указанного процента (30% как на рисунке) от высоты коробки, а также что цены high ПОСЛЕДУЮЩИХ свечей были выше на указанный процент от высоты коробки после ОПРЕДЕЛЕНИЯ ОПОРНОГО МИНИМУМА. Сделать параметр регулируемым.


 

Либо если возникает в начале ОПОРНЫЙ МИМИМУМ, то цены high, ПРЕДЫДУЩИХ свечей, которые были до появления ОПОРНОГО МИНИМУМА должны быть выше 30% . Соответственно, после появления ОПОРНОГО МАКСИМУМА цены low ПОСЛЕДУЮЩИХ свечей должны быть ниже 30%.


 

9.       BreakoutBoxColor Цвет коробки. По умолчанию DarkSlateGray. Рисовать объект как фон.

10.   В верхний левый угол графика, на котором установлен индикатор выносится три параметра


 

sizeBox – высота последней построенной КК в пипсах

highBO – верхняя граница последней построенной КК

lowBO – нижняя граница последней построенной КК

С возможностью взаимодействовать с этими параметрами в советнике.


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

1
Разработчик 1
Оценка
(266)
Проекты
598
35%
Арбитраж
64
20% / 58%
Просрочено
147
25%
Свободен
Опубликовал: 1 статью, 22 примера
2
Разработчик 2
Оценка
(69)
Проекты
146
34%
Арбитраж
13
8% / 62%
Просрочено
26
18%
Свободен
Опубликовал: 6 примеров
3
Разработчик 3
Оценка
(58)
Проекты
76
33%
Арбитраж
9
78% / 11%
Просрочено
7
9%
Свободен
Опубликовал: 2 примера

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

Бюджет
40+ USD