Нужен код, который закроет все ордера, при выполнении двух условий

Работа завершена

Время выполнения 2 часа
Отзыв от исполнителя
Большое спасибо, желаю удачи!
Отзыв от заказчика
Большое спасибо Владимиру, сделал быстро, и даже постраховал, где я сам не все продумал. Помог с ответами новичка, надеюсь я Вас не сильно напряг))

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

Добрый день, всем.

Мне нужен код MQL5, который закроет все открытые ордера в существующем советнике, при выполнении двух условий:

Но по факту нужно 3 дополнительных функции, итак.

1. Прошло времени в диапазоне от X до Y (в минутах) от среднего времени (и даты) всех открытых оредров, т.е. один ордер открыт вчера в 12-00, следующий, вчера в 14-00, третий в 17-00. среднее время будет = (17:00-14:00 (3 часа) + 14:00-12:00 (2 часа)) / на количество "окон" между ордерами, т.е. количество "окон" всегда равно (количество ордеров - 1) + 12:00 = (3+2)/2 + 12:00 = 2,5 часа + 12:00, т.е. среднее время = вчера в 14:30


1.1. Второй подвид первого пункта. Прошло времени в диапазоне от X до Y от открытого ордера, который сейчас в самом большом минусе. Соответсвенно ордера могут меняться, в зависимости от ситуации онлайн, сравнение должно за ними поспевать, переключаться на самый минусный ордер.


2. Прибыль / убыток, находится в диапазоне от Z до B


Во всех пунктах, если стоят нули - данные условия не работают.

Если X, Z равны 0, а Y и B стоят числа, то скрипт должен находится в рабочем режиме, всегда, до наступления среднего времени Y с первых секунд.

и наоборот Y и B равны 0, а   X, Z имеют числа, тогда они работают с границ X, Z и до бесконечности, т.е. постоянно.


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


Всем, спасибо, жду откликов.


Откликнулись

1
Разработчик 1
Оценка
(586)
Проекты
1046
49%
Арбитраж
39
28% / 41%
Просрочено
49
5%
Свободен
2
Разработчик 2
Оценка
(45)
Проекты
76
20%
Арбитраж
7
0% / 86%
Просрочено
14
18%
Свободен
3
Разработчик 3
Оценка
(341)
Проекты
588
36%
Арбитраж
31
45% / 3%
Просрочено
16
3%
Свободен
Похожие заказы
Это задание для тех, кто давно работает в области создания торговых роботов для MT4/MT5 и за это время создал(а) хотя бы один действительно прибыльный советник. Я готов приобрести ваш готовый продукт, при условии что он способен приносить прибыль от 10% в месяц на дистанции. Метод Мартингейла не должен лежать в основе торговой стратегии. Использование сеточных стратегий допускается. Присылайте для тестирования
Требуется сделать модуль для расчета процента от заработанной прибыли и снятие суммы со счета трейдера через MT4/MT5 Manager API. Ищем разработчика с большим опытом работы на C# и опытом работы с торговыми платформами MT4/MT5
1) Необходимо полностью изучить алгоритм работы индикатора. У индикатора есть логика каким образом видит свечи на графике и принимает решения отправлять уведомления или нет. На основании этого и нужна отталкиваться, чтобы решить Т3. 2) НЕОБХОДИМО СДЕЛАТЬ ТАКИМ ОБРАЗОМ, ЧТОБЫ СУЩЕСТВУЮЩИЙ ИНДИКАТОР ВЫДАВАЛ СИГНАЛ НА 3 СВЕЧУ КАК В ОРИГИНАЛЕ, ЕДИНСТВЕННОЕ НУЖНА ИЗМЕНИТЬ ИНДИКАТОР ТАКИМ ОБРАЗОМ, ЧТОБЫ ИНДИКАТОР ОПЕРЕДИЛ
У меня не сложная задача! Мне нужна исправить ошибку в индикаторе, чтобы после появления стрелки индикатора в терминале мт4 приходило уведомление Алерта в направления стрелки до начала открытие новой свечи за 10 секунд. Ошибку этого индикатора надо исправить таким образом, чтобы приходила уведомления не на открытие третьей свечи, а-на открытие второй свечи за 10 секунд до открытия

Информация о проекте

Бюджет
30+ USD
Исполнителю
27 USD
Сроки выполнения
до 1 дн.