1. Należy napisać program, który automatycznie parsuje umowy traderów z sekcji kopiuj trading -> historia transakcji / trade history (przykład tradera: https://www.binance.com/uk-UA/copy-trading/lead-details/3760847408049342209). Parsowanie powinno odbywać się z minimalnym opóźnieniem (2-5 sekund), i stale aktualizować informacje, aby nie przegapić nowej otwartej umowy. Binance nie udostępnia tych informacji poprzez API. W kodzie strony w sekcji "sieć" są również te umowy, co może ułatwić pracę:
2. Następnie program powinien przekazywać dane poprzez API Binance, oraz automatycznie replikować umowy traderów w własnym portfelu. Udostępniam niezbędne parametry (komendy), które otworzą umowę w odpowiednim kierunku i o odpowiedniej wielkości, podam jakie "warunki" muszą być spełnione, aby otworzyć umowę.
3. Prosty interfejs internetowy, w którym należy podać link do portfela, kwotę portfela do kopiowania (formuły do obliczenia wielkości umowy do przekazania poprzez API dostarczę), a także klucze API do własnego portfela, do którego mają być kopiowane umowy. Oto przykład niezakończonego:
4. Ten program można umieścić na serwerze. (lub na komputerze, trzeba będzie się poradzić)
WAŻNE: ten program jest prawie w całości napisany w języku java + selenium, więc możesz napisać ten program od zera, na przykład w pytonie lub JS, lub spróbować naprawić błąd, z którym się zetknęliśmy, pisząc w Javie, mając już gotowy kod.
Zetknęliśmy się z problemem, że przy każdym odświeżeniu strony pamięć rośnie. Jedno odświeżenie strony zajmuje około 50 MB pamięci operacyjnej. Na starcie program zabiera około 200 MB, a gdy osiągnie 2 GB, java zwraca Exception in thread "Thread-3" java.lang.OutOfMemoryError: Java heap space. Próbowaliśmy naprawić tę sytuację, ale prawie żadne metody nie pomogły. Próbowaliśmy czyścić stertę za pomocą 4.2. Programmatic Way, ale java nadal zwiększa pamięć i wątki. java nie działa bezpośrednio z pamięcią, dlatego nie mogliśmy tego naprawić. To bardziej problem z biblioteką i potrzebna jest osoba, która dużo z nią pracowała. Być może jesteś testerem i wiesz, co zrobić w tej sytuacji.
Proszę traktować odpowiedzialnie przy składaniu oferty, wybierzemy jedną najlepszą osobę.
-
1165 11 1 Dzień dobry, mam doświadczenie w pracy z API Binance zarówno prywatnym, jak i publicznym. Co do Twojego błędu, jeśli otrzymujesz transakcje za pomocą Selenium, można wysyłać zapytania bezpośrednio za pomocą Pythona i biblioteki requests, chociaż są w tym pewne subtelności, ale to już w prywatnej korespondencji.
-
127 Dzień dobry. Bardzo dobrze orientuję się w parsowaniu z użyciem Selenium. Mogę naprawić błąd lub napisać od zera w języku Go. Proszę o kontakt.
-
198 1 0 Dzień dobry. W sumie mam coś podobnego, ale w formacie konsolowym. Na jego podstawie można zrobić wersję wizualną, jeśli jesteś zainteresowany moją propozycją, mogę pokazać w wiadomości prywatnej.
-
Доброго дня. В Java не розуміюсь. Та нащо вам той Selenium, хіба в java не можна просто робити необхідні запити?
Ну або кєш скидати -
Aktualne zlecenia dla freelancerów w kategorii Java
Tworzenie aplikacjiChcę stworzyć aplikację mobilną do komunikacji, w aplikacji ma być audio, wideo rozmowa, tworzenie grupowych czatów, możliwość synchronizacji z kontaktami telefonu, ustawieniami konta: powiązanie przez e-mail, 2fa, numer telefonu, możliwość dostosowywania powiadomień aplikacji,… Java, Python ∙ 4 dni 2 godziny temu ∙ 39 ofert |