Плагины/Сценарии/Утилиты. Оптимизатор стратегий для торговой платформы ATAS (Дистанционная работа)
(проект не опубликован)

Бюджет не указан

Задание: Плагины/Сценарии/Утилиты. Оптимизатор стратегий для торговой платформы ATAS (Дистанционная работа)

Я ищу разработчика для создания оптимизатора стратегий для торговой платформы ATAS, который будет повторять функциональность существующего дополнения для Google Chrome, работающего с TradingView (https://chromewebstore.google.com/detail/emcpjechgmpcnjphefjekmdlaljbiegp). Оптимизатор должен быть способен тестировать торговые стратегии на истории, оптимизировать параметры стратегии и представлять результаты в анализируемом формате. Приложение должно бесперебойно взаимодействовать с последней версией ATAS через его C# API (https://docs.atas.net/en/). Функциональные требования: Тестирование торговых стратегий и оптимизация параметров: Автоматически извлекать список параметров стратегии и их типов (поддержка числовых, списков и флажков). Генерировать диапазон тестирования, где начальное значение - это половина текущего значения, а конечное значение - вдвое больше текущего значения. Позволять сохранять сгенерированные параметры тестирования в виде шаблона файла CSV для последующей модификации. Позволять загрузку скорректированных диапазонов параметров из файла CSV. Конфигурация модели оптимизации: Включать выбор между оптимизацией для максимальных или минимальных значений. Позволять пользователям выбирать, по какому показателю результатов стратегии следует оптимизировать (например, Чистая Прибыль, Соотношение Средней Прибыли/Среднего Убытка, Коэффициент Шарпа, Коэффициент Сортино и т.д.) из полного списка, доступного в стратегии. Предлагать выбор стратегий поиска в пространстве параметров (например, случайный, последовательный, метод отжига). Фильтрация результатов и выбор параметров: Реализовать фильтрацию для исключения результатов, которые не соответствуют заранее определенным критериям (например, минимальное количество сделок). Настроить количество циклов для поиска параметров. Выполнить автоматический выбор параметров, сохраняя все результаты после тестирования в файлах CSV, включая случаи ошибок. Визуализация и анализ: Представить результаты тестирования на 3D-графике для анализа влияния различных параметров на результат стратегии. Технические требования: Решение должно быть разработано на C#, чтобы обеспечить совместимость с API ATAS. Надежная обработка ошибок и проверка данных для обеспечения стабильности и надежности приложения. Реализовать удобный пользовательский интерфейс для легкого навигации и работы с оптимизатором. Результаты: Полностью функциональное приложение-оптимизатор стратегий для ATAS. Исходный код с подробными комментариями. Руководство пользователя, документирующее использование и особенности приложения. Техническая документация, описывающая архитектуру системы, структуру кодовой базы и методы интеграции с API ATAS.