Создайте программу на Ассемблере, которая вводит текст описания функции на языке Си. Программа должна преобразовывать формат, вынося описания типов параметров и обрабатывая комментарии, интерпретируя шестнадцатеричные числа в десятичные или восьмеричные коды в зависимости от первого символа.
Автоматизация сбора данных через pyautogui / pyautogui
Требуется разработать систему автоматизации для мониторинга и обработки результатов 10 параллельных тестов стратегий, запущенных в дубликатах MetaTrader 4 на Windows 10.
Задача включает следующие этапы:
1) Мониторинг завершения тестов: Определить момент завершения работы каждого из 10 тестеров (например, по окончанию процесса MT4 / появлению отчётных файлов в папке Tester).
2) Проверка валидности: Автоматически проверить результаты тестов во вкладке "Отчёт" (критерии валидности будут предоставлены).
3) Сбор данных с графика: Переключиться на вкладку "График" в каждом MT4, автоматически навести мышь на график (нужно будет чтоб система понимала расположение нужной линии и четко наводила мышь именно на нее, на разных моментах времени), сделать скриншоты с отображаемыми показателями.
4) Обработка и запись данных: Извлечь данные со скриншотов и дополнить их метаданными теста (дата запуска, валютная пара, период тестирования), после чего записать всё в таблицу формата CSV с правильным именованием строк (например, "EURUSD_H1_2025-04-01").
Требования к специалисту:
- Опыт работы с Python (библиотеки pyautogui для управления мышью, pyautogui для OCR, pandas для работы с таблицами).
- Знание автоматизации процессов в Windows (работа с окнами, файлами, процессами).
- Желателен опыт работы с MetaTrader 4 или понимание структуры его отчётов и интерфейса.
- Умение писать чистый, документированный код с инструкцией по запуску.
Дополнительно: Тестирование проводится на дубликатах MT4, запущенных одновременно. Окна могут быть расположены в фиксированных позициях.
Прямого доступа к данным графика через API нет, поэтому используем скриншоты и OCR.
Результат: Набор скриптов (или единый скрипт) с инструкцией по настройке и запуску.
Укажите сроки выполнения и стоимость.
Если есть опыт автоматизации MT4 или подобных задач, приложите примеры работ.
Заявки фрилансеров
Похожие заказы
- $8Прикладное ПО1 заявкаОткрыт2 дня назад
Требуется разработать программы на языке ассемблера для микропроцессора Intel 8080. Идеальный кандидат должен иметь опыт работы с данной архитектурой и навыки программирования на ассемблере.
Прикладное ПОнет заявокЗакрыт3 дня назадТребуется разработать программное обеспечение для массовых рассылок сообщений в мессенджерах Viber и WhatsApp. Укажите стоимость, если у вас уже есть готовое решение.
Прикладное ПО5 заявокОткрыт4 дня назадТребуется разработка программы для автоматизированного бронирования талонов на услугу подачи гражданства РФ. Программа должна работать с сайтом gu.spb.ru и обеспечивать надежную автоматизацию процесса.
Прикладное ПО2 заявкиОткрыт4 дня назадРеализация функционала интеграции диаграммы в Draw.io с базой данных. Загрузка данных при клике на диаграмму и сохранение данных с помощью кнопки. Использование API или плагина для встраивания логики. Поддержка форматов .drawio, .xml, .json. Язык программирования: Python Django.
Прикладное ПО1 заявкаОткрыт4 дня назадТребуется решить ряд задач по C#. Задачи включают проверку чисел на делимость, создание калькулятора с графическим интерфейсом WinForms, а также реализацию сохранения истории вычислений в файл. Оцените объем работы и предложите цену. Дедлайн - 14 мая до 23:00.
Прикладное ПО4 заявкиОткрыт4 дня назадТребуется реализовать структуру двумерного KD-дерева и интерполяцию данных методом idw на плоскости. Необходимо совместить метод idw с KD-деревом для интерполяции по k ближайшим соседям. Также нужно создать консольное приложение, считывающее путь до конфигурационного файла 'config.json' для обработки данных из JSON-файлов.
Прикладное ПО1 заявкаОткрыт4 дня назад- $10
Необходима помощь в установке купленного скрипта казино. Требуется выполнить настройку и запуск программного обеспечения. Идеальный кандидат должен иметь опыт работы с подобными скриптами и понимание процесса установки.
Прикладное ПО1 исполнительЗакрыт5 дней назад Требуется помощь в настройке библиотеки Timefold для построения оптимального маршрута. Ищем специалиста с опытом работы с Timefold и Optaplanner для эффективной реализации задачи.
Прикладное ПО1 заявкаОткрыт6 дней назад- $60
Требуется разработка мини-приложения в Телеграм для продажи электронных книг за звёзды. Приложение должно позволять пользователям покупать книги и главы, обрабатывать платежи, а также иметь возможность доработок графики и запусков на других языках. Необходимы функционал для переключения между книгами и управления покупками.
Прикладное ПО5 заявокЗакрыт6 дней назад