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
197 переглядів
Фрилансер
Andrii Domashchenko
Україна Ірпінь  17  0

Вільний для роботи Вільний для роботи
17 Сейфів завершено
На сервісі 1 рік