Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Задача: Разработан Python-скрипт с использованием Selenium для автоматизации процесса копирования ордеров между двумя счетами брокера на платформе. Бот имитирует работу браузера, выполняет авторизацию на счетах, отслеживает открытые ордера на счете №1 и копирует их на счет №2, соблюдая заданные параметры.

Основной функционал:
Эмуляция браузерной работы:

Использование Selenium WebDriver с маскировкой следов вебдрайвера (navigator.webdriver).
Настройка User-Agent как в Google Chrome.
Копирование ордеров:

Мониторинг счета №1 на наличие новых ордеров (с частотой 1 секунда, настраивается в конфигурации).
Копирование ордеров на счет №2 с такими параметрами:
Валютная пара.
Время завершения ордера (свечка, time).
Направление (Buy/Sell).
Указанный объем ордера (введенный через форму).
Авторизация:

Ручной ввод логина, пароля и капчи.
Переход в Traderoom после успешной авторизации.
Настройка:

Через конфигурационный файл:
Прокси для счетов №1 и №2 (HTTP или SOCKS, проверено и подтверждено).
Логины и пароли для обоих счетов.
Частота запросов для мониторинга счета №1.
Тайм-аут для открытия ордера на счете №2.
Через форму:
Ввод объема ордера (amount) с возможностью обновления.
Дополнительные опции:

Уведомления в Telegram:
Успешное закрытие сделки на счете №1.
Ошибки в работе (разлогин, перезапуск бота, потеря доступа к счету №1 или №2).
Пропуск ордера, если время до завершения свечки слишком короткое (рассчитан допустимый тайм-аут).
Цикличность работы:
Постоянный мониторинг счета №1 и копирование ордеров на счет №2.
Все запросы на мониторинг и закрытие сделок осуществляются только для счета №1.
Для счета №2 отправляются запросы исключительно на открытие ордеров.
Технологии:
Python – основной язык разработки.
Selenium WebDriver – для автоматизации браузерной работы.
Telegram API – для отправки уведомлений.
Конфигурационные файлы – для удобной настройки параметров.
Результат:
Разработан и протестирован бот, который обеспечивает безопасную автоматизацию копирования ордеров, сохраняя все необходимые параметры. Работа реализована в соответствии с техническим заданием, протестирована на реальных кейсах, включая проверку прокси, обработку капчи и сохранение времени выполнения ордеров.
Детали работы
Добавлена 28 января 2025
193 просмотра
Фрилансер
Andrii Domashchenko
Украина Ирпень  17  0

Свободен для работы Свободен для работы
17 Сейфов завершены
На сервисе 1 год