Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
CCXT cryptocurrency exchange library for Go developers. 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 in Go projects. Use when working with crypto exchanges in Go applications, microservices, or trading systems.
How to use
Zainstaluj bibliotekę CCXT dla Go za pomocą polecenia
go get github.com/ccxt/ccxt/go/v4dla REST API lubgo get github.com/ccxt/ccxt/go/v4/prodla WebSocket API w zależności od tego, czy potrzebujesz standardowych zapytań, czy transmisji danych w czasie rzeczywistym.Zaimportuj wybraną giełdę — na przykład
github.com/ccxt/ccxt/go/v4/binancedla REST lubgithub.com/ccxt/ccxt/go/v4/pro/binancedla WebSocket — i utwórz instancję giełdy za pomocąbinance.New().Dla REST API załaduj dostępne rynki metodą
LoadMarkets(), a następnie pobieraj dane za pomocą metodFetch*takich jakFetchTicker("BTC/USDT")do pobrania aktualnej ceny lubFetchOrderBook()do pobrania księgi zleceń.Dla WebSocket API użyj metod
Watch*w pętli — na przykładWatchTicker("BTC/USDT")— aby otrzymywać aktualizacje cen na żywo. Pamiętaj o zamknięciu połączenia za pomocądefer exchange.Close()na koniec programu.Obsługuj błędy za pomocą standardowego mechanizmu Go — sprawdzaj wartość
errpo każdym wywołaniu metody i reaguj odpowiednio, aby zapewnić stabilność systemu tradingowego.