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

MQL5 Indicatori Esperti C++ C#

Lavoro terminato

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

Specifiche

Добрый день.

Требуется создать скрипт для открытия из одного терминала 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



File:

JPG
kcgasy_1.JPG
273.2 Kb

Con risposta

1
Sviluppatore 1
Valutazioni
(51)
Progetti
66
30%
Arbitraggio
2
0% / 0%
In ritardo
0
Gratuito
2
Sviluppatore 2
Valutazioni
(16)
Progetti
18
6%
Arbitraggio
1
0% / 100%
In ritardo
2
11%
Gratuito
Ordini simili
1. Понимание экспоненциальной и линейной функций: - Экспоненциальная функция имеет вид: y = a * b^x, где a - начальное значение, b - основание экспоненты. - Линейная функция имеет вид: y = mx + b, где m - коэффициент наклона, b - свободный член. 2. Определение целевых значений: - Необходимо определить, к каким значениям на линейном графике должны соответствовать точки на экспоненциальном графике. 3. Решение
1) Необходимо найти решение, чтобы индикатор выдавал уведомление на одну свечу раньше оригинала индикатора на всех таймфреймах без опоздание по времени в самом начале открытие свечи, и чтобы не перерисовывался индикатор как у оригинала

Informazioni sul progetto

Budget
30 - 400 USD
Per lo sviluppatore
27 - 360 USD
Scadenze
da 1 a 30 giorno(i)