Простой советник MT5

MQL5 Эксперты

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

Время выполнения 2 дня
Отзыв от заказчика
Я очень рад, что встретил такого хорошего программиста, профессиональный подход к анализу и решению задачи. Работа выполнена точно и в срок.

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

Создаём простой советник LEGO

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

MT5, пятизнак (1 фигура= 1000 пп), Счет без неттинга.


Советник открывает ордера по простым условиям без индикаторов и т.п. Уровни цен, SL / TP, направление сделки в параметрах.


Принцип работы советника - новый ордер открывается при движении цены на определённую величину в любом направлении за определённый интервал времени.

Например, мы запустили советник и с этого момента начинаем отсчёт. При движении цены вверх на 500 (параметр DELTA) пунктов я хочу открыть сделку в противоположную (параметр DIRECTION) сторону, т.е. SELL при этом нужно проверить что это движение прошло в интервале от 30 (параметр T1) до 60 (параметр T3) минут. Т.е. если 500 пунктов цена пробежала за 5 минут или наоборот только за 200 минут, мы сделку не открываем.

Цена открытия сделки является отсчетной точкой для расчёта следующей сделки и так далее.


1) M_1 - Magic;

Tcurr_1 - это текущая цена

2) Tmin_1 - это минимальное время интервала (в минутах), по умолчанию =0.

3) Tmax_1 - это максимальное время интервала (в минутах).

4) DIRECTION_1 - направление открываемых ордеров. Если параметр F, то открываем сделку в ту же сторону, в которую шла цена до точки Т0, если параметр R, то в противоположную сторону.

5) DELTA_1 - величина изменения цены (в пунктах) при достижении или превышении которой открываем позицию.

6) V_LOT_1 = Объем позиции в лотах; Если «0» то не устанавливаем;

7) USE_AUTOLOT_1. Включение/ выключение автоматического расчёта размера лота в зависимости от маржи.YES/NO.

8) V_AUTOLOT_1. Free margin for each 0.01 lot - количество свободной маржи на открытия каждой 0.01 единицы лота.

9) MAX_OPEN_ORDERS_1 - максимально разрешенное количество ордеров данного magic, если 0 не проверяем.

10) MARGIN_STOP_LEVEL_1 – процент общей загруженности депозита в процентах, при превышении которого новые ордера не открываем. Если 0, то не проверяем.

11) SL_1 = Уровень Stop Loss в пунктах; Если «0» то не устанавливаем;

12) TP_1 = Уровень Take Profit в пунктах; Если «0» то не устанавливаем;

13) TS_1 = Уровень Trailing Stop в пунктах; Если «0» то не устанавливаем;

14) CLOSE_ALL_1 Нужна кнопка на графике, которая закроет все активные ордера данного magic. Нужно для того, чтобы если понадобится выключить советник, убрать его активные ордера.

15) CLOSE_LOCKED_1 Нужна кнопка на графике, которая закроет все активные встречные ордера данного magic, начиная со старых. Именно закрыть ордер встречным, а не закрыть поочерёдно два разнонаправленных ордера, чтобы сэкономить на спреде.

16) Нужна возможность масштабирования, чтобы я мог в скрипте самостоятельно установить несколько блоков с параметрами п.1-п.15. Для примера достаточно настроить скрипт с двумя блоками. Во вложении я добавил другой свой советник, в котором реализовано данное масштабирование.

17) IS_ACTIVE_1 = YES/NO Признак активности или неактивности для блока с параметрами, чтобы была возможность деактивировать запуск настроенного блока а не удалять его из советника

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

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

1
Разработчик 1
Оценка
(340)
Проекты
588
36%
Арбитраж
31
45% / 3%
Просрочено
16
3%
Свободен
2
Разработчик 2
Оценка
(473)
Проекты
1138
44%
Арбитраж
51
31% / 33%
Просрочено
500
44%
Свободен
3
Разработчик 3
Оценка
(97)
Проекты
135
52%
Арбитраж
4
50% / 50%
Просрочено
0
Работает
4
Разработчик 4
Оценка
(280)
Проекты
650
28%
Арбитраж
111
19% / 61%
Просрочено
319
49%
Свободен
5
Разработчик 5
Оценка
(586)
Проекты
1049
49%
Арбитраж
39
28% / 41%
Просрочено
49
5%
Свободен
6
Разработчик 6
Оценка
(67)
Проекты
144
34%
Арбитраж
10
10% / 60%
Просрочено
26
18%
Свободен
7
Разработчик 7
Оценка
(77)
Проекты
133
50%
Арбитраж
5
80% / 0%
Просрочено
6
5%
Свободен
8
Разработчик 8
Оценка
(261)
Проекты
427
38%
Арбитраж
86
44% / 19%
Просрочено
71
17%
Загружен
Похожие заказы
В мт5 мобильная версия есть такой функционал. Хочу реализовать такой же и в ПК версии. Без всяких наворотов. Есть похожий в интернете, но там слишком много кнопок. Хочу поп простому. Чтобы можно было все настраивать передвижением линий. В общем все как в МТ5 мобильной версии. Дополнительно можно добавить установку размера лота
Здравствуйте. Необходимо внедрить защиту советника на платформе MetaTrader 5 (MT5). На ПК устанавливается защищенная программа с ограниченным лимитом безопасных запусков. Например, такой лимит может быть установлен на один запуск. Это означает, что после первого запуска программы на ПК она интегрируется в систему управления Windows в статусе администратора, собирает необходимые данные для привязки советника и
Добрый день! Есть скрипт, написан в программе TSLAB. Требуется создать такой же советник в МТ5 с возможностью оптимизировать все параметры. Cоветник будет использоваться на рынке на Московской бирже, фьючерсы. Есть скрипт и индикатор. https://disk.yandex.ru/d/gWcPcpUOlbogKw
Создан сеточный мартингейловый скрипт на кубиках ТС Лаба, необходимо конвертировать его, получив эксперта на МТ5, поскольку кубики ограничены в функциональных возможностях. С одной стороны - это простая задача. С другой - сложная, т.к. нужно создать работоспособный продукт, описывающий любые предусматриваемые действия на рынке. Есть умельцы, которые возьмутся? Подробности обсуждаются с выбранным Исполнителем
Нужно решение для подключения крипто-валютной биржи MEXC через кючи АПИ к мт4 или мт5 и советник по стратегии парного трэйдинга, либо отдельный мини треминал - бот на любом языке для торговли на криптовой бирже
Взять за основу, и использовать алгоритм работающего кластерного индикатора платформы МТ 4, рынка форекс. Исходный код открыт. Необходимо чтобы индикатор работал с крипто валютными парами. Желаемая Платформа baybit. Рассмотрю ваши варианты предложений по модернизации индикатора для работы с крипто парами
Терминал: МТ4. Советник смотрит на предыдущую свечу и от выбранного параметра открывает ордер в направлении свечи или в противоположном направлении. 1) Выбор Time-frame для работы советника 2) Выбор стратегии (А или Б) А-советник открывает сделки по направлению предыдущей свечи, В-советник открывает сделки против направления предыдущей свечи. 3) Минимальный размер свечи в пипсах для работы(без тени), если 0 то
Терминал: мт5 Нужно окно с новостями на графике - что бы окно сворачивалось/разворачивалось, не мешая аналитике. На график галочка в месте по времени где будет новость Как новость наступает уведомления на мобильный и звуковое. в параметрах вбиваем сколько секунд пауза в работе робота до новости и после новости. 2 робот торгует по стандартным сигналам ВСЕХ стандартных индикаторов мт4 которые в нем есть. - каждый можем
Чат GPT написал советника которая переводит отрытые сделки в без убыток не передвигая стоп лосс т.е. он создает линию невидимый без убыток как ориентир для закрытия позиции при возврашении цены к данной линии. Все работает хорошо, но почему то сделка не закрывается при соответсвующих условиях. В место этого советник удаляет установленную линию и ничего не происходит. Мне нужно, что бы, советник устанавливал линию без
Если ли возможность реализовать фюьчерсную торговлю на биржах (Байбит,БингХ) через терминал МТ4 или МТ5 . Если да то как это выглядит ? Моя система торгует на МТ и происходит открытие сделок на бирже

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

Бюджет
50 - 100 USD
VAT (21%): 10.5 - 21 USD
Итого: 60.5 - 121 USD
Исполнителю
45 - 90 USD
Сроки выполнения
до 5 дн.