Оптимизатор стратегий для торговой платформы ATAS
50 000 руб. за проект
Я ищу разработчика для создания оптимизатора стратегий для торговой платформы 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.
Функциональные требования:
Тестирование торговых стратегий и оптимизация параметров:
Автоматически извлекать список параметров стратегии и их типов (поддержка числовых, списков и флажков).
Генерировать диапазон тестирования, где начальное значение - это половина текущего значения, а конечное значение - вдвое больше текущего значения.
Позволять сохранять сгенерированные параметры тестирования в виде шаблона файла CSV для последующей модификации.
Позволять загрузку скорректированных диапазонов параметров из файла CSV.
Конфигурация модели оптимизации:
Включать выбор между оптимизацией для максимальных или минимальных значений.
Позволять пользователям выбирать, по какому показателю результатов стратегии следует оптимизировать (например, Чистая Прибыль, Соотношение Средней Прибыли/Среднего Убытка, Коэффициент Шарпа, Коэффициент Сортино и т.д.) из полного списка, доступного в стратегии.
Предлагать выбор стратегий поиска в пространстве параметров (например, случайный, последовательный, метод отжига).
Фильтрация результатов и выбор параметров:
Реализовать фильтрацию для исключения результатов, которые не соответствуют заранее определенным критериям (например, минимальное количество сделок).
Настроить количество циклов для поиска параметров.
Выполнить автоматический выбор параметров, сохраняя все результаты после тестирования в файлах CSV, включая случаи ошибок.
Визуализация и анализ:
Представить результаты тестирования на 3D-графике для анализа влияния различных параметров на результат стратегии.
Технические требования:
Решение должно быть разработано на C#, чтобы обеспечить совместимость с API ATAS.
Надежная обработка ошибок и проверка данных для обеспечения стабильности и надежности приложения.
Реализовать удобный пользовательский интерфейс для легкого навигации и работы с оптимизатором.
Результаты:
Полностью функциональное приложение-оптимизатор стратегий для ATAS.
Исходный код с подробными комментариями.
Руководство пользователя, документирующее использование и особенности приложения.
Техническая документация, описывающая архитектуру системы, структуру кодовой базы и методы интеграции с API ATAS.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.