ТЗ-17 Альтернативный запуск тестера на нескольких терминалах.

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

Время выполнения 1 минуту
Отзыв от заказчика
Отличная работа, все четко без задержек. Всегда на связи, приятен в общение. Ценник адекватный - без лишних понтов. Спасибо Вам.
Отзыв от исполнителя
Отличный заказчик, всё на самом высоком уровне.

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

Добрый день.

Требуется создать скрипт для открытия из одного терминала 10 и более тестеров других терминалов.

Данная функция уже сделана и расписана как это делается тут https://www.mql5.com/ru/articles/7029

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

1. Создать скрипт для одновременного открытия 10 и более тестеров из одного терминала

2. Скрипт должен содержать настраиваемые поля Пример 1
2.1 Кнопка добавить терминал (ADD). При нажатие добавляются новые поля в таблицу для заполнения
2.2 Кнопка Delete в таблице - удаляет терминал из таблицу
2.3 Название терминала - редактируемое поле - указываем название термина на котором нужно открыть тестер обычно все терминалы расположены тут AppData\Roaming\MetaQuotes\Terminal и имеют название по примеру 270AC50160B00C2A34877BB0375839234
2.4 Название эксперта - редактируемое поле или можно по выбору. Если по выбору показывает все эксперты с терминала из раздела советник, если по выбору - указываем путь или название советника - все равно - на Ваше усмотрение.
2.5 Название .set - Поле для заполнения настроек эксперта (уже преднастроенный). Данный файл должен быть расположен в папке AppData\Roaming\MetaQuotes\Terminal\Common\Files один для всех.
2.6 Период графика - список с режимом тестирования по времени
2.7 Название инструмента - выпадает или список который на терминале (очень большой, не будет ли грузить систему ?) или просто руками вносим название инструмента
2.8 Дата начала, дата окончания тестирования
2.9 Поле моделирование - выпадающий список - два значения все тики, ohlc h1 на выбор оператора.
2.10 Название файла - поле для заполнения названия файла CSV с алгоритмом для советника из файла CSV из раздела AppData\Roaming\MetaQuotes\Terminal\Common\Files (Советники загружают торговый алгоритм из файла CSV из раздела  AppData\Roaming\MetaQuotes\Terminal\Common\Files)
2.11 Сохранить - сохраняет настройки из таблицы с выбором терминалов и всех заполненных данных
2.12 Загрузить - загружаем сохраненные настройки из пункта
2.13 Кнопка Старт - При нажатие запускаются все тестовые терминалы которые есть в таблице

Тестирование происходит на исторических данных, поле название инструмента должно совпадать на всех терминалах и быть уже создано и одинаково называться, для примера EU-3.15h и на втором терминале EU-3.15h, если в таблице будет заполнено название инструмента  EU-3.15h. а в терминалах  EU-3.15C то тестирование не начнется. На всех терминалах будет все по одинаковому, инструменты загружены, эксперты будут лежать в папке советник.

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

Форвард: НЕТ
Задержки: Без задержек, идеальное исполнение
Начальный депозит: 90000000
Валюта: RUB
Плечо: 1:100
Оптимизация: отключена
галка включена Визуальный режим с отображением графика

Инструкция голосом https://disk.yandex.ru/i/ERtjjoCVNH3fqw



Файлы:

JPG
kcgasy_1.JPG
273.2 Kb

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

1
Разработчик 1
Оценка
(51)
Проекты
66
30%
Арбитраж
2
0% / 0%
Просрочено
0
Свободен
2
Разработчик 2
Оценка
(16)
Проекты
18
6%
Арбитраж
1
0% / 100%
Просрочено
2
11%
Свободен
Похожие заказы
Доброго времени суток есть готовый торговый советник Может быть есть кто может из Готового скомпелированого файла ex4 перевести в код mql 4 для корректировок Буду очень благодарен за отклик оплата любыми способами можно и криптой цена договорная
Есть торговый советник , работающий на графиках рендж-баров, формируемых советником рендж-баров через пользовательский символ. Процесс формирования отдельных графиков (чартов) происходит нормально. Однако при торговле сделки открываются с ценами вне тела свечи. Кроме того сами рендж-бары также могут формироваться с ошибками, не отражая прошедшее движение цены. Более подробно описано в техзадании
Приветствую. Необходимо написать программу, которая копирует сделки c одной криптовалютной биржи на несколько других криптобирж. Необходимые настройки: - Лимиты запросов для того, чтобы избежать бана. - Логирование всех сделок. - Режим тестирования (только логирование без реального исполнения). - Коэффициент размеров сделок. - Проверка исполнения (если ордер не исполнился на исходной бирже в течение N секунд, то
Добавить в советник функцию принудительного закрытия ордеров при достижении определенной просадки (настраивается вручную) Добавить в советник ещё три уровня ENUM_TIMEFRAMES Level_X_TF и Level_X_D Добавить в советник режим адаптации параметров («Умная защита»), который активируется при обнаружении серии неэффективных усреднений (подробное описание в ТЗ) Добавить в инфопанель советника прибыль за год и индикацию о том
куплю советника для MT5 для торговли золотом . Требования: Тестируется и оптимизируется с начала 2022 года , лот выставляется по super trend, RSI, momentum, moving averages в нескольких тайм фреймах , фильтр новостей , лот выставляется фиксированный или процент от депозита , выставляется тп и сл , если позиция закрывается с убытком , то следующий лот выставляется с коафициентом увеличения лота .настройки настройки
1. Помощник трейдера Мы ищем талантливого и мотивированного помощника трейдера для нашей команды. Если Вы увлечены финансовыми рынками и обладаете навыками программирования, мы будем рады видеть Вас в нашей команде! Основные обязанности: Разработка скриптов для платформы MetaTrader 5 (MT5). Тестирование параметров торговых алгоритмов. Выставление лимитов по алгоритмам в соответствии с установленными стратегиями

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

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