Tworzenie webhooka

Webhooki to jedno z najważniejszych narzędzi umożliwiających automatyzację i integrację Twoich własnych botów oraz aplikacji z platformą Psyll i wybraną giełdą. Dzięki nim możesz wysyłać polecenia, zlecenia i dane w czasie rzeczywistym, co znacząco usprawnia zarządzanie handlem i zwiększa jego efektywność.

W tym rozdziale szczegółowo opisujemy, jak krok po kroku utworzyć nowego webhooka, jakie informacje są potrzebne oraz jak bezpiecznie i skutecznie go skonfigurować. Przewodnik ten pomoże Ci w pełni wykorzystać możliwości automatyzacji i rozpocząć handel oparty na Twoich własnych strategiach.

Aby utworzyć webhooka, zacznij od zalogowania się na swoje konto na platformie Psyll. Następnie w głównym menu przejdź do sekcji Konto handlowe, a dalej wybierz zakładkę Moje webhooki. Znajdziesz tam listę wszystkich swoich aktywnych i wcześniej utworzonych webhooków.

Aby rozpocząć tworzenie nowego webhooka, kliknij przycisk Utwórz nowy webhook. Spowoduje to otwarcie formularza, który pozwoli Ci zdefiniować wszystkie niezbędne parametry webhooka.

Krok 1: Nadanie nazwy webhookowi

Pierwszym i bardzo ważnym krokiem jest nadanie webhookowi nazwy, pod którą będzie on widoczny na Twoim koncie. Nazwa powinna spełniać kilka prostych zasad:

  • Może zawierać tylko litery (zarówno małe, jak i wielkie), cyfry, spacje oraz myślniki.
  • Jej długość powinna zawierać się między 3 a 24 znakami.
  • Warto, by nazwa jasno określała przeznaczenie webhooka, co ułatwi Ci jego identyfikację na liście (np. „BinanceScalping ETH”, „Spot Trading BTC-USDT”, „Alerty DCA”).

Przykładowa dobrze dobrana nazwa pozwoli Ci szybko odnaleźć webhooka wśród wielu innych i zorientować się, do czego służy.

Krok 2: Wybór giełdy

Po nadaniu nazwy czas wybrać giełdę, z którą webhook ma się połączyć. Na ekranie zobaczysz listę dostępnych giełd, reprezentowanych przez ich logo i nazwę. Wystarczy, że klikniesz w logo wybranej giełdy, aby ją zaznaczyć.

Krok 3: Wprowadzenie kluczy API

Webhook musi mieć dostęp do Twojego konta na giełdzie, by móc wykonywać operacje takie jak składanie zleceń, pobieranie salda czy inne akcje automatyczne. Dlatego kolejnym krokiem jest podanie kluczy API, które pozwolą na taką komunikację.

W formularzu zobaczysz pola do wpisania:

  • Klucza publicznego (Public key) - to identyfikator, który pozwala rozpoznać Twoje konto.
  • Klucza prywatnego (Private/Secret key) - to klucz bezpieczeństwa, dzięki któremu system może wykonywać operacje na Twoim koncie.

Te klucze możesz wygenerować w panelu administracyjnym swojej giełdy. Zazwyczaj wystarczy wejść do ustawień API i utworzyć nowy klucz z odpowiednimi uprawnieniami.

Ważne: Nadawaj kluczom API tylko te uprawnienia, które są niezbędne do działania webhooka. Nie udostępniaj swoich kluczy nikomu poza zaufanymi aplikacjami i pamiętaj, że bezpieczeństwo Twoich środków zależy od odpowiedzialnego zarządzania tymi kluczami.

Aby dowiedzieć się jak generować klucze API dla każdej z obsługiwanych giełd przejdź do dokumendacji "Giełdy"

Krok 4: Finalizacja i utworzenie webhooka

Po uzupełnieniu wszystkich wymaganych pól - nazwy, wyboru giełdy oraz kluczy API - możesz przejść do utworzenia webhooka. Kliknij przycisk Utwórz webhook, aby zapisać konfigurację.

Jeśli wszystkie dane zostały poprawnie wprowadzone, zobaczysz potwierdzenie, że webhook został utworzony i zostaniesz przekierowany do panelu zarządzania webhookiem. W przeciwnym razie system poinformuje Cię, co należy poprawić (np. niepoprawny format nazwy, błędne klucze API lub brak autoryzacji giełdy).

Co dalej?

Po utworzeniu webhooka znajdziesz go na liście w zakładce Moje webhooki. Tam dostępne będą:

  • Adres URL webhooka, który możesz wykorzystać w swoich aplikacjach i botach do wysyłania zleceń.
  • Możliwość edycji lub usunięcia webhooka w razie potrzeby.
  • Dodatkowe ustawienia, które pozwolą Ci dopasować działanie webhooka do swoich potrzeb.

Webhook jest od tej pory gotowy do użycia - możesz zacząć automatyzować swoje działania, wysyłać sygnały do giełdy, reagować na zmiany rynkowe i realizować strategie bez ręcznego wpisywania poleceń.

Podsumowanie

Tworzenie webhooka w Psyll to proces zaprojektowany z myślą o maksymalnej wygodzie i bezpieczeństwie użytkownika. Wystarczy:

  • Nadać czytelną i odpowiednią nazwę.
  • Wybrać właściwą giełdę, z którą chcesz się połączyć.
  • Wprowadzić wygenerowane na giełdzie klucze API.
  • Potwierdzić i zapisać webhook.

Dzięki temu uzyskujesz potężne narzędzie do automatyzacji handlu, które pozwala oszczędzić czas i zwiększyć skuteczność działań.

Jeśli potrzebujesz, w naszej dokumentacji znajdziesz również przykładowe kody oraz porady dotyczące korzystania z webhooków w popularnych językach programowania takich jak Bash, JavaScript, Python czy PHP. Wszystko po to, byś mógł szybko i łatwo zacząć tworzyć własne, zaawansowane systemy tradingowe.