Техническое задание для написания Советника под названием Зеркальные уровни НОВАЯ ВЕРСИЯ.

MQL5 Experten Forex

Auftrag beendet

Ausführungszeit 6 Tage
Bewertung des Kunden
Очень оперативно и профессионально выполнена работа, рад был сотрудничеству
Bewertung des Entwicklers
Хороший заказчик. Буду рад сотрудничать снова. И берегите себя, ну вы поняли.

Spezifikation

НОВАЯ ВЕРСИЯ. Техническое задание для написания Советника под названием Зеркальные уровни.



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

Главная задача советника определение зеркального уровня в текущем времени и установка отложенных ордеров на свече,которая закрывается выше(ордер на покупку) или ниже этого зеркального уровня(ордер на продажу) по экстремуму этой свечи.

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


зеркальные уровни выглядят так




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



Как только появилась  и закрылась свеча второго импульса,появился уровень установки отложенного ордера в сторону импульсов,этим уровнем является экстремум свечи второго импульса плюс спред, если ордер на покупку и минус спред ,если ордер на продажу. Необходимо ставить отложку от уровня закрытия второй  свечи импульса, не только учитывая спред,но и с зазором ,величина ,которого может регулироваться в меню и называется Отступ от ордеров,в существующем советнике эта величина равна 250 поинта,а то при нулевом спреде позиция будет сразу открываться после закрытия этой свечи,нужно все-таки убедиться в ее пробое. Установку этого ордера необходимо осуществлять мгновенно,так как часто движение продолжается без отката. Бывают случаи когда свеча доджи или пинбар открылись не на уровне  закрытия первой свечи импульса,а в диапазоне этой свечи ,при этом если уровень закрытия   не вышел за уровень закрытия первой свечи импульса,то они являются проторговкой( хотя будут одинакового цвета),если они закрылись уже за уровнем закрытия первой свечи импульса,то они считаются проторговкой при условии ,что уровень окрытия и закрытия этих свеч будет отличаться от 0 до 0,1 то есть этот параметр нужно задавать в меню,типа,какую свечку считать доджи,поэтому должна быть кнопка в меню Размер пинбара,доджи,например в существующем советнике этот размер  -250 поинтов.(то есть 2,5 пункта).


Установка отложенного ордера


Зеркальный уровень,образованный свечами импульсами ,например на покупку,при РАЗВОРОТЕ цены сохраняет свое свойство зеркального уровня и первая закрытая свеча за этим зеркальным уровнем создает новый уровень установки отложенного ордера,но уже в обратную сторону,при активации этого нового ордера,предыдущий уже открытый  ордер закрывается с убытком. Последнее положение очень важно,именно при активации ,а не при установке нового отложенного ордера предыдущая противоположная позиция закрывается.


Подробное описание переворота позиции на текущем зеркальном уровне.   

   

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


  Разворот  цены

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




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

 Пример на рис.

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


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


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

Также в советнике должен быть включаемый фильтр по скользящей средней.


 Управление галочками в окошках “Ствить buystop” и “Ставить sellstop” при работе без фильтра по средней.

 Изначально галочки стоят в каждом окошке и советник выставляет отложенные ордера вверх и вниз до тех пор пока не откроется какая-нибудь позиция. Как только открылась позиция ,например, вверх , галочка на окошке “Ставить buystop” убирается,что не позволяет открывать новые позиции в этом направлении,чтобы не увеличивать риски при торговле.Галочка на противоположном окошке продолжает стоять.Такое же происходит с открытием позиции в другую сторону.Как только позиция закрылась по тейку,снова появляются галочки в обоих окошках и советник продолжает работать на зеркальных уровнях по своему алгоритму.Если же позиция закрылась в результате открытия противоположной позиции (произошел переворот позиции),то галочка на окошке соответствующем направлению открытой позиции исчезает,а противоположная появляется.


Управление галочками в окошках “Ставить buystop” и “Ставить sellstop” при работе с фильтром по средней.

Суть работы фильтра по средней заключается в снятии(считаем,что изначально галочки стоят в каждом окошке) галочки с окошка ,например,“Ставить buystop”,если цена ЗАКРЫЛАСЬ ниже средней и наоборот. Иными словами,при закрытии цены ниже средней,возможна установка только Sellstop и наоборот. Далее,аналогично работе без фильтра,как только открылась позиция ,например, вверх, галочка на окошке “Ставить buystop” убирается,что не позволяет открывать новые позиции в этом направлении,чтобы не увеличивать риски при торговле.А галочки на кнопке “Ставить sellstop” нет,так как цена находится выше скользящей средней .Если цена изменила свое направление и закрылась под средней,то тут же появляется галочка на кнопке “Ставить sellstop” и советник ждет новый зеркальный уровень,чтобы установить отложку вниз. Если цена не изменила своего направления (рассматриваем движение цены вверх),после открытия позиции и достигла установленного автоматически или вручную уровня тейкпрофита (то- есть позиция закрылась),то хоть цена и находится выше скользящей,галочка не устанавливается на окошке “Ставить buystop” (так как цена “выдохлась”),необходимо дождаться коррекцию цены,такой коррекцией является касание ценой линии средней скользящей фильтра,только после этого касания,должна установиться галочка “Ставить buystop”. То-есть после большого движения и закрытия позиции по тейку устанавливается галочка на окошке в направлении закрытой позиции,только после касания ценой линии средней фильтра.После этого советник рисует зеркальный уровень и работает по своему алгоритму.

в советнике необходимо предусмотреть автоматическое выставление на открытых позициях тейкпрофита и стоплосса,эта функция должна отключаться и включаться кнопкой(должна быть настройка регулирующая их величину). Также должна быть кнопка,включающая автоматическую установку безубытка при определенной величине профита(должна быть настройка) и должна быть настройка расстояния установки уровня безубытка от точки входа открытой позиции.У заказчика имеется Советник “Зеркальные уровни”,но он имеет недостатки,которые не удалось устранить.Поэтому появилось решение создать его с нуля,упростив его и устранив все погрешности.Старый советник можно использовать ,как образец.Старый советник написан для МТ5 для счета неттинг. Новый советник необходим для МТ5 счет хеджинг.


Bewerbungen

1
Entwickler 1
Bewertung
(92)
Projekte
110
17%
Schlichtung
6
33% / 17%
Frist nicht eingehalten
5
5%
Arbeitet
Veröffentlicht: 1 Beispiel
2
Entwickler 2
Bewertung
(172)
Projekte
186
32%
Schlichtung
5
60% / 20%
Frist nicht eingehalten
3
2%
Frei
Veröffentlicht: 3 Beispiele
3
Entwickler 3
Bewertung
(267)
Projekte
599
35%
Schlichtung
64
20% / 58%
Frist nicht eingehalten
147
25%
Arbeitet
Veröffentlicht: 1 Artikel, 22 Beispiele
4
Entwickler 4
Bewertung
(39)
Projekte
52
19%
Schlichtung
15
27% / 67%
Frist nicht eingehalten
8
15%
Frei
Veröffentlicht: 1 Beispiel
5
Entwickler 5
Bewertung
(362)
Projekte
435
54%
Schlichtung
21
52% / 14%
Frist nicht eingehalten
30
7%
Beschäftigt
6
Entwickler 6
Bewertung
(574)
Projekte
945
47%
Schlichtung
309
58% / 27%
Frist nicht eingehalten
125
13%
Frei
7
Entwickler 7
Bewertung
(30)
Projekte
32
22%
Schlichtung
2
0% / 0%
Frist nicht eingehalten
1
3%
Frei
8
Entwickler 8
Bewertung
(58)
Projekte
90
43%
Schlichtung
4
0% / 100%
Frist nicht eingehalten
3
3%
Arbeitet
9
Entwickler 9
Bewertung
(298)
Projekte
477
40%
Schlichtung
105
40% / 24%
Frist nicht eingehalten
81
17%
Beschäftigt
Veröffentlicht: 2 Beispiele
10
Entwickler 10
Bewertung
(72)
Projekte
147
67%
Schlichtung
21
10% / 71%
Frist nicht eingehalten
44
30%
Frei
11
Entwickler 11
Bewertung
(473)
Projekte
1139
44%
Schlichtung
51
31% / 33%
Frist nicht eingehalten
501
44%
Frei
12
Entwickler 12
Bewertung
(23)
Projekte
27
33%
Schlichtung
2
0% / 50%
Frist nicht eingehalten
0
Frei
13
Entwickler 13
Bewertung
(9)
Projekte
22
9%
Schlichtung
3
0% / 67%
Frist nicht eingehalten
3
14%
Arbeitet
14
Entwickler 14
Bewertung
(10)
Projekte
14
43%
Schlichtung
0
Frist nicht eingehalten
3
21%
Frei
15
Entwickler 15
Bewertung
(174)
Projekte
233
61%
Schlichtung
3
33% / 33%
Frist nicht eingehalten
6
3%
Frei
Veröffentlicht: 1 Beispiel
16
Entwickler 16
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
17
Entwickler 17
Bewertung
(13)
Projekte
24
75%
Schlichtung
0
Frist nicht eingehalten
2
8%
Frei
Veröffentlicht: 62 Beispiele
18
Entwickler 18
Bewertung
Projekte
1
0%
Schlichtung
0
Frist nicht eingehalten
1
100%
Frei
Ähnliche Aufträge
Здравствуйте, ищу готовый советник для торговли на золоте (XAU/USD) прибыльность в день от 50% и выше. Важно четкие точки входа и выхода, а также эффективное управление рисками и капиталом. В советник добавить панель управления с возможностью в ней изменять параметры : лот, риск, время на русском языке. (Какой панель должна быть прилагаю.) Возможность проверить на Демо счете перед покупкой. Рекомендации желательно
Ищу для покупки исходный код адекватного торгового робота на долгосрок. Интересуют только прозрачные алгоритмы с понятным обоснованием входов и выходов. Рассматриваются работы которые торгуют от 1 года не менее имеют инвест пароль от счета + как дополнения сигнал на мкл просьба остальным не писать. ищу для себя реально рабочую вещь. Спасибо
Добрый день! 30 - 100 USD
Требуется адаптировать простенький индикатор для МТ5 под новые существующие сейчас билды. Раньше в 2015гг. индикатор работал. как обновились билды на мт5 , индикатор перестал прикрепляться к графику. Мой емейл: Eduardfoer@mail.ru
Need an advisor that works on the retest of the first five-minute New York candle. Entry is on the breakout of the M1 candle testing the range of the first five M1 candles. Automatic and adjustable GMT. Adjustable take profit in PP. Stop loss is per M1 candle. The M1 candle should test the range and close with a body outside it. The ability to customize stop-loss orders by RR and points. Add the ability to trail
Уровни Фибоначчи — инструмент технического анализа в трейдинге, основанный на последовательности чисел дневной диапазон — расстояние между максимальной и минимальной ценой в течение дня. Ешо на долгосрочный, недельный диапазон фиксируется работает уверенной лицам
Description: Hello! We are looking for a developer to create a custom MT5 indicator. Requirements: — Detection of breakout zones — Detection of FVG (fair value gap) zones — Clean logic, non-repainting Preferred: — Experience with MT5 indicator development — Understanding of market structure / price action (SMC is a plus) Please include: — Examples of similar work (if available) We are ready to discuss details and

Projektdetails

Budget
200+ USD
Ausführungsfristen
bis 10 Tag(e)