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

MQL5 Experts Forex

Specification

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



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

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

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


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




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



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


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


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


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

   

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


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

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




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

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

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


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


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

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


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

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


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

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

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


Responded

1
Developer 1
Rating
(85)
Projects
101
18%
Arbitration
6
33% / 17%
Overdue
5
5%
Working
Published: 1 code
2
Developer 2
Rating
(169)
Projects
182
33%
Arbitration
5
60% / 20%
Overdue
3
2%
Free
Published: 3 codes
3
Developer 3
Rating
(257)
Projects
581
36%
Arbitration
64
20% / 58%
Overdue
147
25%
Free
Published: 1 article, 22 codes
4
Developer 4
Rating
(37)
Projects
50
20%
Arbitration
15
27% / 67%
Overdue
7
14%
Free
Published: 1 code
5
Developer 5
Rating
(261)
Projects
309
50%
Arbitration
11
45% / 0%
Overdue
17
6%
Busy
6
Developer 6
Rating
(571)
Projects
941
47%
Arbitration
304
59% / 25%
Overdue
124
13%
Working
7
Developer 7
Rating
(27)
Projects
28
25%
Arbitration
1
0% / 0%
Overdue
1
4%
Working
8
Developer 8
Rating
(51)
Projects
82
43%
Arbitration
3
0% / 100%
Overdue
2
2%
Working
9
Developer 9
Rating
(284)
Projects
458
39%
Arbitration
94
44% / 18%
Overdue
72
16%
Loaded
Published: 2 codes
10
Developer 10
Rating
(71)
Projects
146
67%
Arbitration
19
11% / 68%
Overdue
44
30%
Free
11
Developer 11
Rating
(473)
Projects
1138
44%
Arbitration
51
31% / 33%
Overdue
500
44%
Free
12
Developer 12
Rating
(19)
Projects
23
35%
Arbitration
0
Overdue
0
Free
13
Developer 13
Rating
(8)
Projects
20
10%
Arbitration
1
0% / 0%
Overdue
2
10%
Working
14
Developer 14
Rating
(5)
Projects
6
17%
Arbitration
0
Overdue
0
Working
15
Developer 15
Rating
(158)
Projects
216
58%
Arbitration
3
33% / 33%
Overdue
6
3%
Free
Published: 1 code
16
Developer 16
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
17
Developer 17
Rating
(11)
Projects
20
80%
Arbitration
0
Overdue
1
5%
Free
Published: 62 codes
Similar orders
Советник для Metatrader4 ТЗ (Видео версию ТЗ можно посмотреть на закрепленном видео через ссылку) Советник работает в двух режимах (ручной и автоматический) внешние переменные: dlya_raschetov_riska 10000 (risk 0.38) 0% (risk 0.50) 1% (risk 0.61) 0% SL 0.76 TP -0.47 Bezubytok True | False (bu 0.38) На правом верхнем углу должны быть кнопки переключения режимов и начала торговли (Manual | trade | Cancel ) (Auto |
Тех. задание 1. ВВЕДЕНИЕ Цель разработки: Создание автоматизированного советника для торговли на валютном рынке Forex. Платформа: MetaTrader 4, Язык программирования: MQL4, C пот-пара: XAU / USD ( GOLD / USD ). 2. ОСНОВНЫЕ ТРЕБОВАНИЯ Торговая стратегия: Торгуется спот-пара XAU / USD ( GOLD / USD ). Время работы робота: с 15:30 до 18:30 (летнее время); с 16:30 до 19:30 (зимнее время), а именно стык
Здравствуйте! Задача в написание индикатора MQL5, а далее уже и эксперта работающего по индикатору. Индикатор состоит из фракталов и Trendline 1) Фигура на Sell - это 1 верхний фрактал. 2 нижний фрактал. и 3 верхний фрактал выше 1 фрактала. 1 и 3 фрактал выше 2 фрактала. разработчик выбран
Индикатор нужно зашить в код робота так что бы робот может работать даже если этого индикатора нету в папках терминала. ТП первого лота ТП Сетки Шаг усреднения для 1-10 ордеров Любое значение в пипсах от 1 пипса Коэф усреднения лот 1-10 ордеров Например Коэф 1.20 Первый лот 0.1 1) 0.1*1.20=0.12 2) 0.12*1.20=0.14 3) 0.14*1.20=0.17 10) 0.36*1.20=0.43 Шаг усреднения для сетки от 10 ордеров Коэф усреднения лот от 10
Сделка открывается после двух последовательных сигналов. Первый сигнал поступает при достижении уровня перекупленности или перепроданности главной линии стохастика (ГЛС) согласно входному параметру. Робот запоминает первый сигнал и ждет второй, причем последующее изменение ГЛС не имеет значение для предстоящей сделки. Второй сигнал приходит после закрытия количества соответственно нисходящих или восходящих свечей
Робот торгует на валютных парах (мажоры и основные крос пары) Расчет, Выставление ордеров. Сопровождение сделок через трейлинг стоп. Расчет выставление общего тейк профита. Полное готовое ТЗ отправлю в личную переписку: Основной блок настроек (семь параметров), блок настроек торговых сигналов (пять параметров), блок настроек прибыли и tralling stop (семь параметров), Дополнительный блок (три параметра)
Щоб сформулювати технічне завдання (ТЗ) для удосконалення індикатора **Chandelier Exit* ### Технічне завдання для удосконалення індикатора Chandelier Exit для торгівлі золотом #### 1. **Мета** Удосконалити індикатор **Chandelier Exit** (з урахуванням Heiken Ashi, якщо використовується) для торгівлі золотом (XAU/USD) на платформі MetaTrader 5, щоб підвищити точність сигналів для входу/виходу, адаптувати до
1) Советник + General Settings + Тип объема (Trading Volume) = VOLUME_PERCENT Фиксированный лот (Fixed Lots) = 0.01 Фикс. лот по деньгам (Fixed Lots Per x Money) = 1000 Риск в % от баланса (Risk Percentage of Balance) = 5.0 Риск по деньгам (Risk Money) = 50.0 + Target Settings + Режим расчета цели (Target Calc Mode) = CALC_MODE_OFF Целевое значение (Target Value) = 0.0 Режим стоп-лосса (Stop Calc Mode) =
Взять за основу доступный бесплатный советник Dark Venus, написать нового советника который будет работать точно так же как Dark Venus с моими дополнениями и пожеланиями. Дополнения: - фильтр новостей на основе доступного бесплатного индикатора FXSSI.Calendar; - модифицировать фильтр времени добавив расписание торговли согласно фильтру новостей;

Project information

Budget
200+ USD
Deadline
to 10 day(s)

Customer

(4)
Placed orders7
Arbitrage count0