Ver 3.0 робот по горизонтальным линиям

MQL5 Experts

Job finished

Execution time 41 days
Feedback from customer
Все отлично, спасибо
Feedback from employee
Интересное задание, спасибо!

Specification

См пример файл JPG - там с картинками - ниже без картинок

Сумму обсуждаю. Сроки не горят. Если вопросы есть, пишите.

Тестовый доступ MT5 Forts есть.

Все примеры приложил.

ТЗ. Ver 3.0


Создание советника для торговли на MOEX Forts Ver 3.0

Требуется написать советника для торговли на бирже MOEX FORTS на MT5.

Задача: Требуется создать советника который будет выставлять заявки на покупку или продажу согласно заданному алгоритму из файла CSV который мы перед этим загрузили в МТ5 в папку. На один аккаунт МТ5 предполагается работа или покупка или продажа. Одновременная работа скрипта с покупкой и продажей на графике не предусмотрена поскольку это Фортс.

Пример работы советника: Загружаем файл CSV в папку МТ5. Подключаем в МТ5 трейд панель к графику. В трейд панели выбираем BAY или Sell. Нажимаем кнопку загрузить из CSV, включаем авто торговлю в МТ5. Советник загружает на график заданные линии из CSV файла. При достижении горизонтальной линии открывает сделку и выставляет сделку на продажу (как указано в CSV файле)

Работа скрипта.

Скрипт должен работать в консоли МТ5 без внешних серверов. Скрипт с установкой на МТ5

ТЗ:

1.       Создать трейд панель согласно примеру.

2.       Buysell (направление) режим работы алгоритма. Выставления линий на покупку или на продажу. Пример выставления линии.  Одновременная работа на одном инструменте Bay-sell не предусмотрена.

2.1.    Buy – цена покупки 1$ продажа 2$. При достижение рынком цены 1$ по туману свечи без разницы с какой стороны (с 0,99$ или 1,1$) советник должен купить по маркету, после покупки выставить лимитированную заявку на продажу бессрочную согласно файлу CSV для примера на 2$. Линия зеленого цвета

2.2.    Sell – цена продажи 1$ цена покупки 0,5$ При достижение рынком цены 1$ по туману свечи без разницы с какой стороны (с 0,99$ или 1,1$) советник должен продать по маркету, после продажи выставить лимитированную заявку на продажу бессрочную. Линия красного цвета

3.       Вход. Указывается цена выставления горизонтальной линии на графике для дальнейшей работы.

4.       Выход. Указывается цена выставления лимитированной заявки бессрочной на продажу

4.1.    Бессрочная заявка – без сроков. На рынке FORTS заявки отменяются после окончания торговой сессии в 19-05. Требуется выставление бессрочной заявки. (такая настройка при выставление заявки в ручном режиме имеется. Срок брать окончание инструмента по которому мы торгуем. – это выжно.(данные есть в МТ5)

5.       Кол-лотов. Указывается кол-во лотов для сделки

6.       Повторение – кол-во повторений сценария. Сценарий состоит из двух условий. Цена покупки-продажи – выставление лимитированной заявки на покупку-продажу. Если для примера купилось на 1$ и продалось на 2$ то сценарий пройден. Так вот это повторения данного сценария. В файле CSV для одной линии задаются параметры. Для примера покупка 1$, продажа 2$, уровень повтора 2.5$, Когда цена дойдет до уровня 2.5$ алгоритм перезапустится согласно кол-ву заданных повторений.

7.       Кнопка load csv – загрузка линий из файла CSV. Ограничений на кол-во загружаемых линий не должно быть. Пример полей смотреть в файле пример CSV

8.       Кнопка ок – применить задачу – изменить – если оператор изменил условия работы алгоритма

9.       Кнопка крестик закрыть окно и отключить алгоритм

10.   Кнопка очистить – удаляет все скрипты которые на графике без закрытия трейд панели

11.   Разворот – дистанция разворота. В поле дистанция разворота указывается цена рынка. Если цена рынка доходит до заданного уровня, то алгоритм должен обнулить заявку на продажу-покупку и выставить новую заявку на закрытие позиции согласно полюцена разворота. Разберем пример. Цена покупки 100, цена продажи 120. При проходе цены  100 алгоритм запускает покупку лота и автоматически выставляет лимитированную заявку на продажу на уровне 120. Далее рынок движется в противоположную сторону 99, 98, 97 и доходит до заданной точки разворота для примера 90. После достижения рынком точки разворота ПО отменяет заявку на продажу на уровне 120 и выставляет лимитированную бессрочную заявку на уровне который задан в файле CSV в поле цена разворота. В данном случае это 99 поле.

11.1. При срабатывания точки разворота горизонтальная линия на уровне 100 перестает быть активная, все заданные повторы и алгоритмы отменяются на данную линию. Цвет линии меняется на черный цвет. Ежедневное обнуление алгоритмов не действует на данную линию. Данные линии могут быть обнулены только при ручной перезагрузки всего алгоритма кнопкой удалить алгоритм и вставить заново. (см пункт  рестарт алгоритма 12)

12.   Таймер рестарта алгоритма. Указывается время обновления алгоритма, рестарт всех заданий. Указывается по времени на каждый день. Таймер алгоритмов рестартует ежедневно в назначенное время. Время берется из МТ5 с сервера. Данное поле заполняется при подключение трейд панели. Ту да же можно вставить и название файла CSV

13.   Прорисовка линий. При создание скрипта и нанесения на график рисуется горизонтальная линий. Покупка – зеленая – Продажа – красная. Пример.

16.1 Должна быть возможность удаления линий вмести со скриптом кнопкой DEL как и при обычном удалении линий.

16.2. Редактирование линии –скрипта – при нажатие на линию предусмотреть редактирования скрипта.

14.   Скрипт активизируется при нажатие кнопки в МТ5 автотрейдинг

15.   Выполнение  задачи- скрипта. После того как задача выполнена, меняется цвет линии на синий, информируя оператора об окончании скрипта. (если не установлено повторения пункт 6 ТЗ, то после повторений). Цвет меняется после исполнения скрипта. Для примера: покупка совершена, скрипт сразу выставил заявку на продажу. После этого линия меняет цвет на синий.

 


Files:

JPG
kabetj_1.jpg
24.6 Kb
PNG
efs6nl_2.png
40.7 Kb

Responded

1
Developer 1
Rating
(33)
Projects
54
30%
Arbitration
8
0% / 63%
Overdue
13
24%
Free
2
Developer 2
Rating
(28)
Projects
60
42%
Arbitration
1
0% / 100%
Overdue
5
8%
Free
3
Developer 3
Rating
(356)
Projects
632
26%
Arbitration
89
73% / 13%
Overdue
12
2%
Free
4
Developer 4
Rating
(135)
Projects
177
18%
Arbitration
17
47% / 18%
Overdue
0
Working
5
Developer 5
Rating
(261)
Projects
427
38%
Arbitration
86
44% / 19%
Overdue
71
17%
Loaded
Similar orders
В мт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 . Если да то как это выглядит ? Моя система торгует на МТ и происходит открытие сделок на бирже

Project information

Budget
30 - 400 USD
For the developer
27 - 360 USD
Deadline
from 1 to 20 day(s)