ccxt-typescript
Integruj giełdy kryptowalut w TypeScript i JavaScript – REST i WebSocket w jednym pakiecie
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
CCXT to biblioteka do pracy z giełdami kryptowalut w projektach TypeScript i JavaScript. Obsługuje zarówno REST API do standardowych zapytań, jak i WebSocket API do transmisji danych w czasie rzeczywistym. Dzięki niej łatwo połączysz się z dowolną giełdą, pobierzesz dane rynkowe, złożysz zlecenia, będziesz śledzić ceny na żywo i zarządzać portfelem. Idealna dla botów tradingowych, systemów arbitrażu i narzędzi do monitorowania rynku.
Jak używać
Zainstaluj pakiet CCXT za pomocą npm – polecenie npm install ccxt zainstaluje zarówno REST API, jak i WebSocket API w jednym pakiecie.
Zaimportuj bibliotekę w swoim projekcie TypeScript lub JavaScript. W TypeScript użyj import ccxt from 'ccxt', w CommonJS użyj const ccxt = require('ccxt').
Utwórz instancję wybranej giełdy, na przykład new ccxt.binance(). Biblioteka obsługuje dziesiątki giełd – wybierz tę, z którą chcesz pracować.
Załaduj dostępne pary handlowe na giełdzie za pomocą await exchange.loadMarkets() – to przygotowuje dane do dalszych operacji.
Pobierz dane rynkowe metodami REST API: fetchTicker() do ceny aktualnej, fetchOrderBook() do księgi zleceń, fetchTrades() do historii transakcji. Dla danych w czasie rzeczywistym użyj WebSocket API – watchTicker(), watchOrderBook() – które dostarczają aktualizacje na bieżąco.
Po zakończeniu pracy z WebSocket API zamknij połączenie za pomocą await exchange.close().