ccxt-typescript
CCXT cryptocurrency exchange library for TypeScript and JavaScript developers (Node.js and browser). Covers both REST API (standard) and WebSocket API (real-time). Helps install CCXT, connect to exchanges, fetch market data, place orders, stream live tickers/orderbooks, handle
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
CCXT cryptocurrency exchange library for TypeScript and JavaScript developers (Node.js and browser). Covers both REST API (standard) and WebSocket API (real-time). Helps install CCXT, connect to exchanges, fetch market data, place orders, stream live tickers/orderbooks, handle authentication, and manage errors. Use when working with crypto exchanges in TypeScript/JavaScript projects, trading bots, arbitrage systems, or portfolio management tools. Includes both REST and WebSocket examples.
How to use
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().