Toolverse
Wszystkie skille

cryptofeed

autor: 2025Emma

Strumienie danych kryptowalut z 40+ giełd w czasie rzeczywistym

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
2

O skillu

Cryptofeed to biblioteka Pythona do pracy z danymi rynkowymi kryptowalut z ponad 40 giełd. Otrzymujesz strumienie WebSocket, znormalizowane dane, książki zleceń, transakcje i notowania. Narzędzie jest przeznaczone dla traderów algorytmicznych i analityków rynku, którzy potrzebują niezawodnego dostępu do danych giełdowych bez konieczności integracji z każdą giełdą osobno.

Jak używać

  1. Zainstaluj bibliotekę Cryptofeed za pomocą pip install cryptofeed. Jeśli chcesz wszystkie opcjonalne backendy (Redis, MongoDB, Kafka), użyj pip install cryptofeed[all].
  2. Zaimportuj FeedHandler i wybrane giełdy (np. Coinbase, Bitfinex, Kraken) z modułu cryptofeed.exchanges, a także typy kanałów danych (TICKER, TRADES, L2_BOOK) z cryptofeed.defines.
  3. Zdefiniuj funkcje callback, które będą przetwarzać przychodzące dane — na przykład ticker_callback do obsługi notowań lub trade_callback do obsługi transakcji. Każda funkcja otrzyma znormalizowane dane z giełdy.
  4. Utwórz instancję FeedHandler i dodaj do niej źródła danych za pomocą add_feed(), podając giełdę, symbole (np. BTC-USD), kanały, które chcesz obserwować, oraz mapę callbacków.
  5. Uruchom pętlę odbierającą dane za pomocą fh.run() — biblioteka będzie utrzymywać połączenia WebSocket i dostarczać dane w czasie rzeczywistym do zdefiniowanych callbacków.
  6. Opcjonalnie możesz zbudować National Best Bid/Offer (NBBO) łącząc dane z wielu giełd, aby śledzić najlepsze ceny kupna i sprzedaży na rynku.

Podobne skille