Хочу автоматизировать процессы мониторинга, обработки и запусков новых тестов на ~10 дубликатах MetaTrader 4 (Windows 10).
Задача включает следующие этапы:
*Во вложениях адаптированная инструкция с фото, которую я делал для помощников, когда занимался тестами вручную.
1) Мониторинг завершения тестов: Определить момент завершения работы каждого из 10 тестов (например, по окончанию процесса MT4 / появлению отчётных файлов в папке Tester).
2) Проверка валидности: Автоматически проверить результаты тестов во вкладке "Отчёт" (критерии валидности будут предоставлены).
3) Сбор данных с графика: во вкладке "График" рисуется кривая с теста, нужно получить данные с Х промежутков (надо будет обговорить) по этому графику. Единственный (других не нашел) вариант это наводить мышь на линию кривой (нужно будет чтоб система понимала расположение нужной линии и четко наводила мышь именно на нее (чтоб открылось окно с показателями на этот момент времени). Наводить мышь таким оброзом надо на разные моменты времени(чем чаще, тем лучше). После каждого наведения, нужно делать скриншоты с отображаемыми показателями.
4) Обработка и запись данных: Извлечь данные со скриншотов и дополнить их метаданными теста (дата запуска, валютная пара, период тестирования, и тд), после чего записать всё в таблицу формата CSV с правильным именованием строк (например, "EURUSD_H1_2025-04-01").
5) Запустить новый тест. Смотрите инструкции во вложении для ознакомления с задачей.
Требования к специалисту:
- Опыт работы с Python (библиотеки pyautogui для управления мышью, pyautogui для OCR, pandas для работы с таблицами).
- Знание автоматизации процессов в Windows (работа с окнами, файлами, процессами).
- Желателен опыт работы с MetaTrader 4 или понимание структуры его отчётов и интерфейса.
- Умение писать чистый, документированный код с инструкцией по запуску.
Дополнительно: Тестирование проводится на дубликатах MT4, запущенных одновременно. Окна могут быть расположены в фиксированных позициях.
Прямого доступа к данным графика через API нет, поэтому используем скриншоты и OCR.
Результат: Набор скриптов (или единый скрипт) с инструкцией по настройке и запуску.
Укажите сроки выполнения и стоимость.
Если есть опыт автоматизации MT4 или подобных задач, приложите примеры работ.
Разделы:
Опубликован:
21.05.2025 | 17:57 [поднят: 21.05.2025 | 17:57]
Заказ находится в архиве