1. Потрібно написати програму, яка буде автоматично парсити угоди трейдерів з розіділу копітрейдинг -> історія торгівлі / trade history (приклад трейдера: https://www.binance.com/uk-UA/copy-trading/lead-details/3760847408049342209). Парсинг повинен відбуватись з мінімальною затримкою (2-5 секунд), і постійно оновлювати інформацію, щоб не пропустити нову відкрити угоду. Binance не передає дану інформацію по API. В коді сторінки в розділі "мережі" є ці угоди також, можливо це спростить роботу:

2. Після цього програма має передавати дані через Binance API, та автоматично відтворювати угоди трейдерів у власному портфелі. Я надаю потрібні параметри (команди), які будуть відкривати угоду в потрібному напрямку та за потрібним обʼємом, надам які "умови" повинні бути виконані для відкриття угоди.
3. Простий Web інтерфейс, у якому вказувати посилання на портфель, суму портфеля для копіювання (формули для розрахунку обʼєму угоди для передачі її по API я надаю), а також API ключі до власного портфелю, у який мають копіюватись угоди. Ось приклад незавершеного:

4. Розмістити дану програму можна на сервері. (або на ПК, потрібно буде порадитись)
ВАЖЛИВО: дана програма майже повністю написана на java + selenium, тому ви можете написати дану програму з нуля, наприклад на pyton або JS, або спробувати виправити помилку, з якою ми зіткнулись, при написанні на Java, маючи вже готовий код.
Ми зіткнулися з проблемою, що при кожному оновленні сторінки нарощується обʼєм памʼяті. Одне оновлення сторінки займає приблизно 50 мб оперативної памяті. На старті програма забирає приблизно 200 мб, при досягненні обєму 2 гб java повертає Exception in thread "Thread-3" java.lang.OutOfMemoryError: Java heap space. Пробували виправити цю ситуацію, але майже ніякі методи не допомогли. Пробували очищати купу за допомогою 4.2. Programmatic Way, у результаті джава все рівно нарощує память та потоки. java не працює з памʼяттю на пряму, тому ми не могли це виправити. це більше проблема з бібліотекою і треба людина яка багато з нею працювала. Можливо ви тестувальник, і знаєте що зробити в даній ситуації.
Віднесіться, будь ласка, відповідально до написання тексту ставки, ми оберемо одну найкращу людину.