Budżet: 999 UAH Termin: 7 dni
Lustrzane boty psują się nie przy otwarciu — tam wszystko jest banalne. Psują się przy częściowych zamknięciach, na różnicy kroków cenowych między giełdami i na limitach szybkości, gdy pozycja już powinna się zamknąć, a API jeszcze nie odpowiada. To jest ta część, którą trzeba zebrać od razu poprawnie.
Jestem gotów zająć się lustrem Hyperliquid → Bitget → Binance Futures. Logika:
• poll co 5–10 sek przez publiczne API (Hyperliquid public + Bitget tylko do odczytu), bez autoryzowanych kluczy źródeł
• rejestracja zdarzeń: otwarcie / dołożenie / częściowe zamknięcie / całkowite zamknięcie
• przeniesienie do Binance USDT-M Futures z współczynnikiem rozmiaru pozycji (aby ułamkowy lot na źródle zamieniał się w cały minimum na Binance)
• powiadomienia Telegram przy każdym działaniu i przy błędach (limit szybkości / przerwanie połączenia / rozbieżność statusów)
Stos — Python + asyncio, ccxt/python-binance dla natywnego futures-SDK. Oddzielny wątek monitorowania: jeśli zlecenie nie zostanie zrealizowane w ciągu N sekund — ponowna synchronizacja statusu, aby lustro zawsze odzwierciedlało rzeczywisty stan.
Rozwinę na waszym VPS pod Linux. Dodam jednostkę systemd — automatyczne uruchamianie po restarcie serwera, logi do pliku + rotacja. Po oddaniu nie znikam — pomogę z poprawkami i aktualizacjami w przyszłości bez dodatkowej opłaty.
Napisz, czy są jakieś niuanse dotyczące współczynnika przeliczenia rozmiaru pozycji i par (wszystkie tickery ze źródeł czy ograniczona lista) — a od razu przygotuję plan pracy.