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 не працює з памʼяттю на пряму, тому ми не могли це виправити. це більше проблема з бібліотекою і треба людина яка багато з нею працювала. Можливо ви тестувальник, і знаєте що зробити в даній ситуації.
Віднесіться, будь ласка, відповідально до написання тексту ставки, ми оберемо одну найкращу людину.
-
1165 11 1 Добрий день, маю досвід роботи з API бінансом як закритим так і відкритим, пишіть, а щодо вашої помилки, якщо ви отримуєте угоди через селеніум, то можна через requests python на пряму запити відправляти, правда є в цьому нюанси, але це вже в особисті
-
127 Добрий день. Дуже чудово розуміюсь в парсингу з використання Selenium. Можу виправити помилку, або написати з нуля на мові Go. Звертайтеся.
-
198 1 0 Доброго дня. В цілому схожа штука у мене уже є тільки консольного формату. На її основі можна зробити візуальний варіант, якщо вас зацікавить мій варіант, зможу показати в ЛС
-
Доброго дня. В Java не розуміюсь. Та нащо вам той Selenium, хіба в java не можна просто робити необхідні запити?
Ну або кєш скидати -
Актуальні фриланс-проєкти в категорії Java
Розробка простих 2D-ігор (Змійка, Галактика тощо) під Google Play MarketВітаю! Шукаю розробника (або початківця з хорошою базою), який зможе створити кілька простих класичних 2D-ігор під мобільну платформу Android з подальшою публікацією в Play Market.Для старту потрібно розробити одну-дві гри. Приклади сеттингу та механік: класична «Змійка»… Java, Розробка ігор ∙ 1 день 12 годин тому ∙ 16 ставок |
Створення додаткуБажаю створити мобільний додаток для спілкування, в застосунку має бути аудіо,відео дзвінок, створення групових чатів,можливість синхронізувати з контактами телефону, налаштуваннями акаунта: привязка по мейлу, 2фа, номеру телефону,можливість налаштовувати сповіщення… Java, Python ∙ 6 днів 6 годин тому ∙ 39 ставок |