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

MQL5 指标 专家 C++ C#

工作已完成

执行时间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%
空闲
相似订单
Требуется сделать модуль для расчета процента от заработанной прибыли и снятие суммы со счета трейдера через MT4/MT5 Manager API. Ищем разработчика с большим опытом работы на C# и опытом работы с торговыми платформами MT4/MT5
Индикатор оригинала не перерисовывается, соответственно когда будете вносить изменения в алгоритме индикатора, тоже не должен перерисовыватся. Необходимо найти в алгоритме индикатора, где есть условия, при которой индикатор выдает уведомления. Нужно посмотреть с расчетом на одну свечу назад на уже закрытой свече на каких условиях находится когда свеча открывалась, и на основание этого создать новое условие, чтобы

项目信息

预算
30 - 400 USD
开发人员
27 - 360 USD
截止日期
 1  30 天