ТЗ-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%
Свободен
Похожие заказы
Нужна программа копировщик сделок с одного счета deriv на другой при помощи API токена. Параметры: Можно выбрать по какому риск менеджменты копируются сделки (masaniello или Лабушер, мартингейл, антимартингейл, усреднение (усреднение это задаем количество колен по мартину, если плюс на первой серии, то возвращается к первоначальному лоту, если закрывается убыток, то лот рассчитывается по формуле –результат/количество
Добрый день! есть программа, BotBinaryCopier, которая с помощью API ключей копирует сделку у брокера deriv с одного счета на другой. Задача сделать реверс, т.е если на счете мастер приходит сигнал бай (вверх, Call), то копируется сделка селл (вниз, Put) и на оборот. Если есть в данной программе комиссия, то отвязать эту комиссию

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

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