Toolverse
Wszystkie skille

ccxt-go

autor: ccxt

Integruj giełdy kryptowalut w Go — REST i WebSocket w jednej bibliotece

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
ccxt
Wyświetlenia
2

O skillu

CCXT dla Go to biblioteka do pracy z giełdami kryptowalut w aplikacjach Go. Obsługuje zarówno REST API do standardowych zapytań, jak i WebSocket API do transmisji danych w czasie rzeczywistym. Ładuj rynki, pobieraj ceny, składaj zlecenia, monitoruj notowania i orderbook'i na żywo. Idealna do systemów tradingowych, mikroserwisów i aplikacji wymagających integracji z wieloma giełdami.

Jak używać

  1. Zainstaluj bibliotekę CCXT dla Go za pomocą polecenia go get github.com/ccxt/ccxt/go/v4 dla REST API lub go get github.com/ccxt/ccxt/go/v4/pro dla WebSocket API w zależności od tego, czy potrzebujesz standardowych zapytań, czy transmisji danych w czasie rzeczywistym.

  2. Zaimportuj wybraną giełdę — na przykład github.com/ccxt/ccxt/go/v4/binance dla REST lub github.com/ccxt/ccxt/go/v4/pro/binance dla WebSocket — i utwórz instancję giełdy za pomocą binance.New().

  3. Dla REST API załaduj dostępne rynki metodą LoadMarkets(), a następnie pobieraj dane za pomocą metod Fetch* takich jak FetchTicker("BTC/USDT") do pobrania aktualnej ceny lub FetchOrderBook() do pobrania księgi zleceń.

  4. Dla WebSocket API użyj metod Watch* w pętli — na przykład WatchTicker("BTC/USDT") — aby otrzymywać aktualizacje cen na żywo. Pamiętaj o zamknięciu połączenia za pomocą defer exchange.Close() na koniec programu.

  5. Obsługuj błędy za pomocą standardowego mechanizmu Go — sprawdzaj wartość err po każdym wywołaniu metody i reaguj odpowiednio, aby zapewnić stabilność systemu tradingowego.

Podobne skille