Нужен индикатор поиска патернов с функцианальными возможностями.

MQL4 Indicatori

Lavoro terminato

Tempo di esecuzione 87 giorni
Feedback del cliente
Спасибо Дмитрий за работу. Дмитрий подходит к делу спокойно, всегда подходил к изменениям (просьбам) в ТЗ с пониманием, так как не всегда удается все продумать до мелочей.

Specifiche

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

1, ЗигЗаг  с   настройками 7,5,3 (возможность изменения)

2, ЗигЗаг  с   настройками 12,5,3 (возможность изменения)

3, Зигзаг с настройками 38,5,3 (возможность изменения)

 

  Учитывая сложность обнаружения всех вариантов паттернов, предусмотреть Возможность использовать двух  режимов работы это автоматический поиск паттернов и ручной . т.е. пользователь сам выбирает паттерн и указывает на экране сответвующим Зигзага(или произвольно)  три точки XAB . А точки C D программа проецирует на экране соглассно даным паттерна.

помнить найденые  последние два сложных патерна и использовать точку D  для формирования трендовых Линий на старших таймфремах анологично с простыми патернами AB=CD  на младших ТФ.

Три зигзага нужны для ручного и аналитического режима, также для  нахождения простых паттернов AB=CD, Reciprocal AB=CD в составе сложных: 5-0 Pattern, Alternativ Bat , Bat Pattern, Batterfly ,Crab, Deep Crab, ELW, Gartley, Perfect Bat, Perfect Batterfly, Perfect Crab, Perfect Gartley. Схема паттернов в приложении в виде фотографий .png.

Условия поиска простого abcd паттерна:

ab-Настраиваемый параметр.

При поиске простого паттерна  достаточно проекций 1AB, 2AB, AB +AC, паттерн  сформирован при достижении точки AB +AC.

 ТФ М1 Патерн abcd , отрезок ab>=100(5) . Точка c=38.2-88.6 % Откат от отрезка ab, точка d=(ab=<cd)

 При формировании новой точки сложного паттерна расчет начинается с поиска и проекций простого abcd паттерна.

Условия Для отрезка XA в сложных паттернах XABCD:

Тф Н1-Н4 XA>=200(5) Настраиваемый параметр.

Для паттерна 5-0 ,  точкой Нуль можно пренебречь.

Начать с условия поиска простого abcd паттерна и  XA>=100(5) ТФ M1-М30, Тф Н1-Н4 XA>=200(5)

 

Условия Для отрезка AB в паттерне 5-0:

AB-Настраиваемый параметр.

После сформированной  точки A,

Начать с условия поиска простого abcd

Минимальный откат от XA=23,6% 

 

Условия Для отрезка AB(точки B) в паттерне XABCD:

Сформированную точку A по условию паттерна.

При формировании точки B необходима проекция точки C ,  Больше Точки A (в одном направлении с отрезком XA) как на картинке простого паттерна abcd. И проекция  точки D   относительно отрезка XA-1,23%,1,61%,2,61% в обе стороны,

отрезка AB-1,236%,1,618%,2,0%,2,618%- в сторону меньше чем текущая точка B.

Минимальное значение для формировании точек B.C это откат в 38,2%

 

Условия Для отрезка BC(точки C) в паттерне XABCD:

 

Сформированую точку B по условию паттерна.

Начать с условия поиска простого abcd

При формировании точки С необходима проекция точки D ,  в обе стороны  отрезка XA (в одном направлении с отрезком AB) как на картинке простого паттерна abcd. И проекция  точки D   относительно отрезка XA-1,23%,1,618%,2,618% в обе стороны. В одном направлении Относительно отрезка AB-1,236%,1,618%,2,0%,2,618%- в сторону, меньше чем текущая точка B.

Если точка C  сформировалась (т.е находится в допустимом диапазоне 38.2%-88% откат от AB)

Следующий шаг проверяется два варианта а, б.

 

Вариант а: 

Начать с условия поиска простого abcd

 Проверять если Следующим шагом при формировании точки D, цена вышла за значение точки A то  происходит смещение точек  на одно значение вперед (т.е. точка X становится НУЛЕМ, X  становится значением точки A, точка A становится на точку B , и начинается формирование точки B)

Тогда  происходит перерасчет проекции точек C.D по Паттерну 5-0.  В проекции точки D рисуется горизонтальный отрезок , цена точки D.

Если цена находится в диапазоне 1,236%- 1,618% от точка B фиксируется и проверяется паттерн 5-0 если превышает значение 1,618% переходим к формированию следующего  простого паттерна abcd и происходит прерход вершин: Точка нуль становится X а точка B становится точкой А.

Вариант б:

Спроецировать точку D , Начать с условия поиска простого abcd  паттерна и если цена зашла за точку С точка B становится последним экстремумом и перейти в условия формирования точки C.

 

 

 

(Дополнительные потерны приветствуются, с утверждением заказчика)

 На текущем Таймфреме   по показаниям Зигзага (1) найти любые совпадения с паттернами и вывести на экран  с полной информацией о названии паттерна и его текущих значений, указать цену в точках  ABCD (расстояние между вершинами XA не менее 50п по пяте знаку на ТФ М1) последующие тф.  Увеличиваем условие XA + 50п. по пяти знаку

 Если совпадений нет, Находим точки XAB Зигзаг1 проецируем точки C D, в обе стороны, согласно правилам паттерна AB=CD, Reciprocal AB=CD,

 На текущем Таймфреме   по показаниям Зигзага (2) найти любые совпадения с паттернами и вывести на экран  с полной информацией о названии паттерна и его текущих значения, указать цену в точках  ABCD (расстояние между вершинами XA не менее 50п по пяте знаку на ТФ М1) последующие тф.  Увеличиваем условие XA + 50п. по пяти знаку

 Если совпадений нет, находим точки XAB Зигзаг2 проецируем точки C, D, согласно правилам паттерна      AB=CD, Alternate AB=CD, Perfect AB=CD, Reciprocal AB=CD,

Вершины совпадающие с условием паттерна выводятся на экран,  пунктирная линия  проецирует точки C, D ,  вдоль  пунктирной линии прописываем % отклонения по Фибоначчи относительно заданных вершин , цену,  и в точке D  рисуем горизонтальный отрезок и цену. Шрифт 14-16 , цвет настраиваемый.

Паттерны  сформирован на младших ТФ не отображаются на старших.

 При совпадении трех точек A.B.C отвечающие условиям паттерна  также проецируется точка D   с названием паттерна.  Сам зигзаг паттерна нет необходимости обводить или закрашивать но пунктирные линии соединяющие вершины должны быть на экране  и динамично изменятся если  произошли изменения в точках XABC При приближении цены к точке D , Возможностью отправки сообщения на почту, наз валютной пары и ТФ и названия паттерна.  и заметку на экране о сформированном паттерне где и какой.

Два подряд сформированных простых паттернов abcd выводится на экран сообщение.

При полном формировании сложного паттерна (Это достижении цены заранее спроецированной точки D)  на экран выводится вертикальная шкала Фибоначи  четырмя значениями -0,38 0,38 0,50 0,61 относительно отрезка CD (возможность настройки значений Фибоначчи и вверх и вниз по вертикали.)

Паттерны отвечающие требованиям остаются на экране с информацией как показано на рисунке паттерна.

Функции и инструменты по Горячим клавишам:

При наведении мышкой на  линию зигзага и нажатия горячей клавише рисуется  вертикальные линии Фибоначчи  соединённые с этими вершинами Только на текущем ТФ. Повторное нажатие удаляет этот инструмент.

При наведении мышкой на  линию зигзага и нажатия горячей клавише рисуется  веер  Фибоначчи  соединённые с этими вершинами Только на текущем ТФ. Повторное нажатие удаляет этот инструмент.

При наведении мышкой на  линию зигзага и нажатии горячей клавише рисуется  Так называемые Andrews Pitchfork т.е. только проекции в точки 1AB,2AB, AB+BC , горизонтальные метки с ценой и фибо процент относительно точек ABC

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

В случае необходимости удаления  любых объектов с экрана, предусмотреть  горючую клавишу  при наведенной мышкой на объект и нажатии клавиши объект  будет удален. Если тут же нажать  другую кнопку этот же объект восстанавливается на прежнее место.

Предусмотреть возможность удаления уже сформированного паттерна с экрана, пример: наводишь мышку на точку X и весь паттерн удаляется.

Возможность настроек переменных:

Для каждого паттерна фибоначи значения

Процент отклонения констант в процентах

Цвет линий и букв  и размер.

Возможность включения/отключения участия в поиске заданных паттернов.

 

(в процессе определимся)

 

Ручной режим:

Возможны варианты, как пример:

Предусмотреть горячую клавишу Аналитика:

Аналитика: Три кнопки Z1 Z2 Z3  При нажатии первой кнопки на экране соединяются последние три экстремума Верхние между собой т.е. 1-2,1-3,2-3 и нижние между собой (текущий и две вершины назад) относительно вершин зигзага 1, Анологично и Z2   по вершинам зигзага 2 и также Z3 по вершинам зигзага 3.   

 Предусмотреть включение/Отключение  проекции аналитики.

Цвет пунктрирной линий аналитика должны соответсвовать цвету зигзага толщина минимальная. Шрифт 14-16.

Указать  программе сколько точек хочет  указать пользователь от 3-4

Курсором указывается первая вершина или низина  и нажатии клавише соответственно желаемой вершины X программа сама определяла максимальный бар +-3 и выводила на экран букву X после этого  указывается вторая вершина/низина и нажатии буквы A выводилась на экран буква A  и далее букву C, программа сама соединяла пунктирыными линиями вершины соглассно  картинке патерна и при этом спроецировать точки C и D  по горячей клавише и возможность передвигать точку D . информацию: анологичную  как при поиске, цена , фибо%,  название паттерна определяется относительно XA коррекции т.е. точки B .

Предусмотреть инструкцию по выбранным переменным и горячим клавишам  в расширяющемся окне , где ни будь в углу экрана.

Ручной режим будет еще прорабатываться

НЕ стесняйтесь задавайте вопросы рад буду разъяснить или продумать какие либо моменты

 Все права на программу принадлежат заказчику.

С уважением Олег Тарасенко.





File:

PNG
85.png
57.5 Kb

Con risposta

1
Sviluppatore 1
Valutazioni
(49)
Progetti
134
27%
Arbitraggio
62
13% / 53%
In ritardo
58
43%
Gratuito
2
Sviluppatore 2
Valutazioni
(50)
Progetti
94
29%
Arbitraggio
3
33% / 0%
In ritardo
4
4%
In elaborazione
3
Sviluppatore 3
Valutazioni
(280)
Progetti
650
28%
Arbitraggio
111
19% / 61%
In ritardo
319
49%
Gratuito
4
Sviluppatore 4
Valutazioni
(76)
Progetti
136
45%
Arbitraggio
11
27% / 64%
In ritardo
26
19%
Gratuito
5
Sviluppatore 5
Valutazioni
(142)
Progetti
280
42%
Arbitraggio
18
61% / 6%
In ritardo
29
10%
Gratuito
6
Sviluppatore 6
Valutazioni
(1)
Progetti
1
0%
Arbitraggio
1
0% / 100%
In ritardo
0
Gratuito
7
Sviluppatore 7
Valutazioni
(46)
Progetti
73
16%
Arbitraggio
13
8% / 92%
In ritardo
37
51%
Gratuito
Ordini simili
Модицикация и дополнение уже существующего советника. ..советник по управление открытыми позициями и лимитными ордерами на платформе МТ4 под свой стиль торговли.. работа с тейкпрофитом и закрытием позиций.. Более точно о нюансах при обсуждении задания.. Хотелось бы отклика Михаила Рудко

Informazioni sul progetto

Budget
38 - 261 USD
Per lo sviluppatore
34.2 - 234.9 USD
Scadenze
da 1 a 21 giorno(i)