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 все равно увеличивает память и потоки. java не работает с памятью напрямую, поэтому мы не смогли это исправить. это больше проблема с библиотекой и нужен человек, который много с ней работал. Возможно вы тестировщик, и знаете что делать в данной ситуации.
Отнеситесь, пожалуйста, ответственно к написанию текста ставки, мы выберем одного лучшего человека.
-
1165 11 1 Добрый день, имею опыт работы с API бинансом как закрытым так и открытым, пишите, а что насчет вашей ошибки, если вы получаете сделки через селениум, то можно через requests python на прямую запросы отправлять, правда есть в этом нюансы, но это уже в личные
-
127 Привет. Я отлично разбираюсь в парсинге с использованием Selenium. Могу исправить ошибку или написать с нуля на Go. Обращайтесь.
-
198 1 0 Good day. В целом похожая штука у меня уже есть только консольного формата. На её основе можно сделать визуальный вариант, если вас заинтересует мой вариант, смогу показать в ЛС
-
Доброго дня. В Java не розуміюсь. Та нащо вам той Selenium, хіба в java не можна просто робити необхідні запити?
Ну або кєш скидати -
Актуальные фриланс-проекты в категории Java
Создание приложенияЖелаю создать мобильное приложение для общения, в приложении должны быть аудио, видео звонок, создание групповых чатов, возможность синхронизировать с контактами телефона, настройками аккаунта: привязка по email, 2fa, номеру телефона, возможность настраивать уведомления… Java, Python ∙ 2 дня 17 часов назад ∙ 36 ставок |