ccxt-csharp
Integracja z giełdami kryptowalut w C# — REST i WebSocket dla .NET
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
Zainstaluj pakiet CCXT.NET za pomocą NuGet — w wierszu poleceń uruchom
dotnet add package CCXT.NETlub 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.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 walutawait exchange.LoadMarkets();i pobierz dane za pomocą metodFetch*takich jakFetchTicker("BTC/USDT").Dla monitorowania cen w czasie rzeczywistym przełącz się na WebSocket API — zaimportuj
using ccxt.pro;i użyj metodWatch*w pętli, np.var ticker = await exchange.WatchTicker("BTC/USDT");aby otrzymywać aktualizacje na bieżąco bez opóźnień HTTP.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.
Po zakończeniu pracy z WebSocket zamknij połączenie
await exchange.Close();aby zwolnić zasoby.
Podobne skille
better-auth-best-practices
autor: novuhq
payload
autor: payloadcms
software-security
autor: project-codeguard
feishu-docs
autor: openclaw
typescript-review
autor: metabase
reverse-engineering-tools
autor: gmh5225