Toolverse
Wszystkie skille

ccxt-csharp

autor: ccxt

Integracja z giełdami kryptowalut w C# — REST i WebSocket dla .NET

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
ccxt
Wyświetlenia
1

O skillu

CCXT dla C# to biblioteka umożliwiająca połączenie z giełdami kryptowalut bezpośrednio z aplikacji .NET. Obsługuje zarówno standardowe zapytania REST (pobieranie cen, składanie zleceń) jak i połączenia WebSocket dla danych w czasie rzeczywistym. Idealna do budowania systemów tradingowych, monitorowania cen czy zarządzania portfelem w C#. Wspiera .NET Standard 2.0 i nowsze wersje.

Jak używać

  1. Zainstaluj pakiet CCXT.NET za pomocą NuGet — w wierszu poleceń uruchom dotnet add package CCXT.NET lub w Visual Studio kliknij prawym przyciskiem myszy na projekt, wybierz "Manage NuGet Packages", wyszukaj "CCXT.NET" i kliknij Install. Upewnij się, że używasz .NET Standard 2.0 lub nowszej wersji.

  2. Dla zapytań jednorazowych (pobieranie cen, składanie zleceń) użyj REST API — zaimportuj using ccxt;, utwórz instancję giełdy np. var exchange = new Binance();, załaduj dostępne pary walut await exchange.LoadMarkets(); i pobierz dane za pomocą metod Fetch* takich jak FetchTicker("BTC/USDT").

  3. Dla monitorowania cen w czasie rzeczywistym przełącz się na WebSocket API — zaimportuj using ccxt.pro; i użyj metod Watch* w pętli, np. var ticker = await exchange.WatchTicker("BTC/USDT"); aby otrzymywać aktualizacje na bieżąco bez opóźnień HTTP.

  4. Pamiętaj o różnicach między API — REST ma bardziej rygorystyczne limity zapytań (1-2 na sekundę) i lepiej sprawdza się do operacji transakcyjnych, WebSocket pozwala na ciągły strumień danych i jest szybszy dla monitorowania arbitrażu czy zmian cen.

  5. Po zakończeniu pracy z WebSocket zamknij połączenie await exchange.Close(); aby zwolnić zasoby.

Podobne skille