Нужно создать советник на основе фигуры "Флаг"

MQL4 Indicators

Specification

Советник Флаг
Существует два варианта возникновения сигнала на открытие сделки . При этом в советнике должна быть возможность выбора одного из двух вариантов.

ПЕРВЫЙ ВАРИАНТ: 
Сигнал на открытия сделки возникает при выполнении следующих условий:
а) Цена проходит расстояние в одну сторону больше значения, указанного в настройках
б) При этом во время прохождения этого расстояния не было откатов цены более, чем указано в настройках ( в процентах по отношению к пройденному расстоянию)
в) После прохождения заданного расстояния в одну сторону (предположим цена снижается) советник должен анализировать, к примеру, последние 5 свечек 
( этот параметр задается в настройках) , и если окажется что цена открытия и закрытия каждой из этих последних пяти  свечей ( тени свечей в расчет не берутся) 
находится выше предыдущей свечи, то открывается одновременно два ордера на продажу. Пример: Цена снижалась и пошла расстояние более заданного в настройках , допустим 1000 пунктов, 
При этом было 10 свечей. Допустим, минимальная цена у десятой свечи  составляет    1,11150, тогда для открытия ордеров нужно, чтобы цена у свечей( тени в расчет не берем) 
 с 11 по 15 –ой ни разу не опускалась ниже минимальной цены у десятой свечи.
г) При этом максимальная цена у любой из свечей с 11 по 15 не должна быть выше заданного процента от того расстояния которое прошла цена, то есть в нашем случае , расстояние в 1000 пунктов.
 Пример: если мы задали 20% , то значит цена у свечей( тени в расчет не берем)  с 11 по 15 –ой ни разу не поднималась  выше  минимальной цены у десятой свечи более чем на 200 пунктов.
Если соблюдены все условия указанные в пунктах а, б, в, г, то при открытии 6 свечи открываются одновременно 2 сделки на продажу

ВТОРОЙ ВАРИАНТ
Сигнал на открытия сделки возникает при выполнении следующих условий:
а)Сделка открывается в случае, если были подряд, к примеру,  от 2 до 5 свечек( точное количество свечек , минимальное  и максимальное количество задается в настройках), 
каждая из которых больше чем среднее ATR х на коэффициент. А затем советник анализирует «боковик» , как было описано в пунктах В и Г  ПЕРВОГО ВАРИАНТА

1.У каждой из этих двух ордеров свои настройки  стопа и тейка, Стоп должен быть в пунктах и в валюте , а по тейку должен быть выбор : или тейк в пунктах или в процентах по отношению
 к пройденному расстоянию 
2. Должны быть настройки по увеличению объема ордеров ( применение усредняющих ордеров) , для того , чтобы воспользоваться системой мартингейла:
А)объем позиции
Б) Множитель при убытке , коэффициент
В) Количество повторений после увеличения объема в шт
Г)Максимальное количество открытых ордеров
3. Должна быть следующая настройка ( которую по желанию можно будет не применять):
Когда откроются 2 ордера на продажу, выставляются по каждому свой тейк, допустим по одному 50 пунктов, а по второму 150 пунктов. После того, как закроется первый ордер по тейку,
 на втором стоп должен быть перенесен в безубыток. Это должно быть в настройках советника в пунктах от точки безубытка . То есть это может быть + 5 пунктов от точки безубытка
 или минус 2 пункта от точки безубытка.
4. Должен быть настраиваемый трейлинг:
А) Активация трейлинга
Б) Отступ от цены в пунктах
В) Шаг
При применении усредняющих ордеров , тейк , неважно по тралу или обычный считается с точки безубытка по всей сетке ордеров
5. Должна быть возможность выставлять в настройках время торговли и притом не только , к примеру, с 10 утра до 19-00, но и с 19-00 до 6 утра. То есть как с утра до вечера ,
 так и с вечера до утра.
6. Возможность установить в настройках максимальный спред при открытии сделки и время его действия в секундах.
7. Должна быть настройка «проверять расстояние на навой свече: да или нет». Если будет значение  да , то на каждой свече советник открывает только одну усредняющую сделку, если нет,
 то усредняющая сделка открывается при прохождении заданного расстояния для открытия усредняющей сделки , если их даже 100 штук на одной свече. 
8. Должна быть настройка автолота
9. После того, как закроются обе сделки, неважно, с прибылью или убытком, новые сделки должны открываться только после формирования новых сигналов на сделку, 
то есть точка закрытия последней сделки, считается точкой отсчета для нового сигнала


Responded

1
Developer 1
Rating
Projects
1
0%
Arbitration
1
0% / 100%
Overdue
0
Free
2
Developer 2
Rating
(62)
Projects
114
24%
Arbitration
10
70% / 30%
Overdue
15
13%
Free
3
Developer 3
Rating
(136)
Projects
178
18%
Arbitration
17
47% / 18%
Overdue
0
Working
4
Developer 4
Rating
(76)
Projects
124
12%
Arbitration
7
57% / 14%
Overdue
3
2%
Free
Similar orders
Добрый день! есть программа, BotBinaryCopier, которая с помощью API ключей копирует сделку у брокера deriv с одного счета на другой. Задача сделать реверс, т.е если на счете мастер приходит сигнал бай (вверх, Call), то копируется сделка селл (вниз, Put) и на оборот. Если есть в данной программе комиссия, то отвязать эту комиссию
Задачи две: 1. Написать индикатор 2. Написать советник который будет по данным индикатора открывать, закрывать позиции Индикатор будет работать как любой индикатор FVG (imbalance) , (примеров в интернете и trading view уйма), определяя нужное движение и давая сигнал для советника. Прошу откликаться только если вы готовы находить сами пути решений, а не писать строго по ТЗ, важен результат. Исполнители только из РФ
Доброго вечера господа разработчики. Имеется торговый индикатор и собственно исходный код этого индикатора, разработанного под площадку Trading View Задача переписать индикатор под платформы МТ4 И МТ5 Протестировать на работоспособность Соблюсти Конфиденциальность проекта
Взять за основу, и использовать алгоритм работающего кластерного индикатора платформы МТ 4, рынка форекс. Исходный код открыт. Необходимо чтобы индикатор работал с крипто валютными парами. Желаемая Платформа baybit. Рассмотрю ваши варианты предложений по модернизации индикатора для работы с крипто парами
Требуется дать описание по методу расчёта показаний индикатора из CodeBase. Пояснения как производится расчёт данных. А также доработать существующий индикатор или написать на его основе новый изменив метод графического отображения данных. Сам индикатор тут https://www.mql5.com/ru/code/25379
Необходимо перенести индикатор с MQL4 на MQL5. Код индикатора включает функционал построения волн, использования скользящих средних (SMA, EMA) и модифицированного индикатора AO (Awesome Oscillator), а также построение графических объектов, таких как линии и текстовые метки. Основные задачи по переносу: Заменить специфические функции MQL4 на их аналоги в MQL5; Модифицировать работу с графическими объектами; Проверить
Есть готовый робот,в него нужно добавить Мартингейл.Робот одновременно будет открывать достаточно большое количество сделок к слову.Работа не сложная .Робот готовый .Считаю что если вы этим занимались,то несколько дней будет достаточно для завершения работы

Project information

Budget
150+ USD
For the developer
135 USD
Deadline
from 1 to 7 day(s)