System automatycznego dostosowywania cen ogłoszeń P2P w oparciu o aktualne warunki rynkowe i konkurencję.
Wyzwanie: Nieefektywne zarządzanie cenami ofert P2P
Trader kryptowalut prowadzący wymianę P2P na platformie ByBit zmagał się z ciągłą koniecznością ręcznego monitorowania cen konkurencji i aktualizowania swoich ofert. Proces ten był czasochłonny i nieefektywny, a każda minuta opóźnienia w dostosowaniu cen oznaczała potencjalnie utracone transakcje.
Klient próbował stworzyć własne rozwiązanie przy pomocy generatywnego AI, jednak napotkał liczne problemy. Narzędzia AI nie posiadały aktualnej wiedzy o dokumentacji API platformy ByBit oraz nie uwzględniały złożoności procesu autoryzacji i wymagań bezpieczeństwa serwisu.
Dodatkowo, wymagane było rozwiązanie działające w trybie ciągłym, bez konieczności stałego nadzoru, które jednocześnie zawierałoby mechanizmy zabezpieczające przed nietypowymi wahaniami cen lub błędami API, które mogłyby prowadzić do nieplanowanych strat.
Rozwiązanie: Dedykowany skrypt z integracją API ByBit
Nasz zespół deweloperski stworzył zaawansowany skrypt w Pythonie, który w pełni integruje się z API platformy ByBit. Rozwiązanie automatycznie pobiera dane o aktualnych cenach rynkowych, stosuje zdefiniowaną przez użytkownika marżę i aktualizuje istniejące oferty lub tworzy nowe, gdy zachodzi taka potrzeba.
Implementacja obejmowała zaawansowane mechanizmy autoryzacji zgodne z najnowszą dokumentacją ByBit, uwzględniając wymagane podpisywanie zapytań HMAC-SHA256. Skrypt został wyposażony w system zabezpieczeń, który monitoruje nagłe wahania cen i zapobiega publikowaniu ofert o potencjalnie niebezpiecznych cenach.
Całe rozwiązanie zostało wdrożone na zdalnym serwerze z wykorzystaniem konteneryzacji Docker, co pozwala na ciągłe działanie bez ingerencji użytkownika. System został skonfigurowany tak, by uruchamiał się automatycznie po restarcie serwera, a dzienniki aktywności są przechowywane dla celów analitycznych i diagnostycznych.
Co to dało?
- Redukcja czasu poświęcanego na zarządzanie ofertami o ponad 95%
- Zwiększona konkurencyjność ofert dzięki natychmiastowemu reagowaniu na zmiany cen rynkowych
- Wbudowane zabezpieczenia chroniące przed niekorzystnymi transakcjami w przypadku anomalii cenowych
- Pełna automatyzacja procesu dzięki wdrożeniu na serwerze z Dockerem, działająca 24/7 bez ingerencji użytkownika
- Przejrzyste dzienniki aktywności umożliwiające analizę historycznych transakcji i optymalizację strategii handlowej



