Индикатор на принципе ZigZag

MQL4 Indicators

Specification

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

1. Необходим индикатор типа ZigZag.

2. Необходим также исходник индикатора и исходники всех внешних программ / если таковые будут - типа библиотек, dll и т.д./. В исходнике необходимы краткие описания функций,  параметров и т.д.

Графические/Визуальные критерии:

Надо чтобы рисовал линии /волны/ по одноцветным барам выбранного таймфрейма / например Н1/.  При переключении на другие таймфреймы /м5, м15, Н4 и т.д./ линии должны оставаться нарисованными  на другом таймфрейме /м5 и т.д./ согласно барам выбранного таймфрейма /Н1/.

3. Необходимо брать начало и конец  линий по м1, так как при переключении получается смещение по времени, например если взять макс. или мин. по часовой свече, то значение по цене  будет совпадать, а по времени нет /при переключении на меньшие таймфреймы/ , т.к. макс. или мин. будет взят по времени в начале часа /например 10.00 а не 10.24 к примеру/.

4. Линии индикатора вверх и вниз должны иметь возможность настройки цвета и толщины.

5. Линии индикатора должны менять цвет при фиксации направления / например линия вверх пока развивается рисуется голубым цветом, после фиксации становится синего цвета, линия вниз пока развивается рисуется розовым цветом, а после фиксации становится красная/.  Момент фиксации направления зигзага (неперерисовывающийся луч зигзага) означает, что эта линия ZigZag-a завершена окончательно и не будет удлиняться.

6. Должна быть возможность накинуть как минимум 4 или 5 раза индикатор на одном графике с выбором 4 или 5 разных выбранных таймфреймов одновременно / например на графике м15 накинуть 4 индикатора с выбранным таймфремом м30,Н1, Н4 и W1 или D1/, .

7. Должна быть возможность указать размер истории визуализации / например чертить последние 305 или 427 баров или всю наличную историю/

Правила черчения зигзаг-а:

8. Должна быть возможность выбора типа начерчения ZigZag-a на разных таймфреймах.

Тип 1: Закрытие за 50 % тела противополжной свечи /например на Н1 есть движение вверх /синие свечки/ - конец направления вверх и начало направления вниз /неокончательно, нефиксировано/ при закрытии красной свечки /вниз/ ниже 50% тела последней синей свечи.  Фиксация при закрытии за тело противоположной свечи

Тип 2: : Х баров противоположного цвета / например на Н1 есть движение вверх /синие свечки/ - конец направления вверх и начало направления вниз /неокончательно, нефиксировано/ при появлении 1 красной свечи  /Х=1/. Аналогично для Х=2 и т.д. Фиксация при закрытии за тело противоположной свечи.

Тип 3: откат 62%  / например на Н1 есть движение вверх /синие свечки/ - конец направления вверх и начало направления вниз /неокончательно, нефиксировано/ при появлении тени свечи , пробивающую 62 % тела предыдущей свечи вне зависимости от цвета свечи/. Фиксация при закрытии за тело противоположной свечи.

Возможность выбрать правило для текущего таймфрейма./например на D1 выбирать от Тип 1 до Тип 3, на Н4 выбирать от Тип 1 до Тип 3 и т.д./

Критерии бычьего/медвежьего бара:

Критериий 1: Бары принимаются бычими/синие бары вверх если цена открытия ниже цены закрытия бара/  или медвежьими /красные бары вниз если цена открытия выше цены закрытия бара/ в зависимости от разницы между ценами открытия и закрытия/стандартно/.

Критерий 2: Бары доджи / цена открытия = цене закрытия/.Доджи бары принимаются бычими или медвежьими барами по типу последнего бара перед  доджи. / например имеем красный бар, после него 2 или 3 доджи, следовательно 1 доджи принимаем за красный бар, т.к. предыдущий бар красный, второй доджи принимаем за красный бар, т.к. первый доджи уже принят за красный бар и т.д./

10. Допускается  перерисовка /удлинение/ конца линии зигзага пока не выполнено условие фиксации. При одинаковых пиках на 2 и более свечей луч зигзага ставится на 1 пик.

11. Фиксация (неперерисовывающийся луч зигзага) направления происходит при закрытии бара за тело свечи предыдущего направления и выполнение условий таймфрейма / см. Точка 8/

12. Перерисовка конца направления/удлинение луча зигзага/ и начало нового направления возможна только до бара выполняющего условия точки 11 включительно.

13. При наличии гэп-а он принимается за волну по направлению гэп-а без учета цвета баров. Бары, участвующие в гэп-е принимаются цветом, соответствующим направлению гэп-а.

14. Подробные картинки и обсуждение по скайпу.



Files:

JPG
1.jpg
358.2 Kb

Responded

1
Developer 1
Rating
(106)
Projects
189
46%
Arbitration
34
24% / 41%
Overdue
58
31%
Free
2
Developer 2
Rating
(356)
Projects
590
70%
Arbitration
14
43% / 7%
Overdue
28
5%
Free
3
Developer 3
Rating
(341)
Projects
588
36%
Arbitration
31
45% / 3%
Overdue
16
3%
Free
4
Developer 4
Rating
(280)
Projects
650
28%
Arbitration
111
19% / 61%
Overdue
319
49%
Free
5
Developer 5
Rating
Projects
0
0%
Arbitration
1
0% / 100%
Overdue
0
Free
6
Developer 6
Rating
(14)
Projects
22
59%
Arbitration
2
0% / 50%
Overdue
2
9%
Free
7
Developer 7
Rating
(30)
Projects
45
16%
Arbitration
2
0% / 100%
Overdue
4
9%
Free
Similar orders
Нужно доработать утилиту добавить новые функции, изменить интерфейс. Нужен человек имеющий опыт по связи терминала с Телеграм, по средствам Телеграм АПИ, нужно добавить 2 новые функции в утилиту. Подробнее в ТЗ, изменения нужно внести для мт4/5 версии
dify indicator MA_Cloud for mt4 and mt5, give source code with comments 1)Need to change alerts and arrows for cross price only true 2 MA without crossing (direction from small to big) 2)Fix the error when change to any timeframe for MA (disapeer) and for arrows (in history is very big on vertically out of see screenshot) 3)Add alerts for crossing of 2 MA (MA Small cross MA big) Arrows, Message, Sound - (True/False)
Изменить графический интерфейс утилиты, исправить расположение кнопок, изменить вид некоторых окон и добавить новые. Сохранить текущую адаптивность и работоспособность кнопок. Подробнее расскажу в ТЗ с наглядными скриншотами, что и где поменять. Правки нужно внести в МТ4 и МТ5 версии. Спасибо за ваши заявки, рассмотрю каждую
Мне нужен робот, который будет иметь следующие необходимые параметры: 1. робот должен работать на MT5 2. минимальный депозит $100 3. количество транзакций в день на депозит $100 с лотом 0,01 минимум 1000 4. макс прасат 15%
написать индикатор распознования флета. выявления флета из трёх частей проверки. в каждой части свой расчёт, по барам, по количеству поинтов, по ширине (высоте) баров, по минимальным значениям... когда все расчеты сошлись и не вышли из пропорций, тогда рисуется флет. Задание готово, отправлю подходящему кандидату. передача оплаты, когда индикатор будет работать без проблем, по всем параметрам расчетов. возможны не
был старый работоспособный скрипт на очень старом МТ4... есть необходимость переписать его на MQL5, чтобы проверить теоретическую работоспособность в современном мире описание вроде бы где-то сохранилось кто-нибудь сможет помочь с этим вопросом и за какие деньги

Project information

Budget
30 - 60 USD
VAT (20%): 6 - 12 USD
Total: 36 - 72 USD
For the developer
27 - 54 USD
Deadline
to 10 day(s)