Техническое задание: Автоматизация торговых операций
Цель проекта
Разработать систему, которая будет автоматически открывать торговые заявки на основе данных, получаемых из программы для анализа биржевого стакана (глубины рынка).
Ключевые требования
- Объект автоматизации: Специализированная программа для работы с биржевым стаканом (аналог Syscalp).
- Основная функция: Автоматическое открытие торговых позиций по заданным алгоритмам и условиям.
- Способ интеграции: Реализация взаимодействия без использования официального API. Требуется применить методы прямого чтения данных из интерфейса программы и/или эмуляции пользовательских действий.
Технические детали и ожидания
- Система должна стабильно работать в фоновом режиме.
- Необходима реализация гибких правил и условий для срабатывания автоматики (триггеры на основе данных стакана).
- Важна корректная обработка ошибок и логирование событий для отладки.
- Исполнителю необходимо предложить оптимальный технический способ интеграции (например, через чтение памяти, перехват оконных сообщений, автоматизацию GUI).
- Требуется предоставить исходный код и инструкцию по настройке.
Результат работы
Готовое к использованию программное обеспечение, которое подключается к целевой программе и выполняет автоматическую торговлю на основе данных биржевого стакана.