Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Task: A Python script has been developed using Selenium to automate the process of copying orders between two broker accounts on the platform. The bot simulates browser operation, performs authorization on the accounts, monitors open orders on account #1, and copies them to account #2, adhering to specified parameters.

Main functionality:
Browser operation emulation:

Using Selenium WebDriver with web driver footprint masking (navigator.webdriver).
Setting User-Agent as in Google Chrome.
Order copying:

Monitoring account #1 for new orders (with a frequency of 1 second, configurable in the settings).
Copying orders to account #2 with the following parameters:
Currency pair.
Order expiration time (candle, time).
Direction (Buy/Sell).
Specified order volume (entered through a form).
Authorization:

Manual entry of login, password, and captcha.
Navigating to Traderoom after successful authorization.
Settings:

Through a configuration file:
Proxies for accounts #1 and #2 (HTTP or SOCKS, verified and confirmed).
Logins and passwords for both accounts.
Request frequency for monitoring account #1.
Timeout for opening an order on account #2.
Through a form:
Entering order volume (amount) with the ability to update.
Additional options:

Notifications in Telegram:
Successful closure of a deal on account #1.
Errors in operation (logout, bot restart, loss of access to account #1 or #2).
Skipping an order if the time until the candle closes is too short (calculated allowable timeout).
Cyclic operation:
Continuous monitoring of account #1 and copying orders to account #2.
All requests for monitoring and closing deals are made only for account #1.
For account #2, requests are sent exclusively for opening orders.
Technologies:
Python – the main development language.
Selenium WebDriver – for browser operation automation.
Telegram API – for sending notifications.
Configuration files – for convenient parameter settings.
Result:
A bot has been developed and tested that ensures secure automation of order copying, preserving all necessary parameters. The operation has been implemented according to the technical specifications, tested on real cases, including proxy verification, captcha handling, and maintaining order execution time.
Work details
Added 28 January 2025
199 views
Freelancer
Andrii Domashchenko
Ukraine Irpen  17  0

Available for hire Available for hire
17 Safes completed
On the service 1 year