C
cryptofeed
Strumienie danych kryptowalut z 40+ giełd w czasie rzeczywistym
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
- Zainstaluj bibliotekę Cryptofeed za pomocą pip install cryptofeed. Jeśli chcesz wszystkie opcjonalne backendy (Redis, MongoDB, Kafka), użyj pip install cryptofeed[all].
- 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.
- 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.
- 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.
- 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.
- 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
T
typescript-review
autor: metabase
Bezpieczeństwo
17133
O
obsidian
autor: gapmiss
Bezpieczeństwo
14111
A
academic-researcher
autor: Shubhamsaboo
Bezpieczeństwo
1260
A
accessibility-compliance
autor: wshobson
Bezpieczeństwo
2173
S
senior-security
autor: davila7
Bezpieczeństwo
2482
S
skill-writer
autor: pytorch
Bezpieczeństwo
15116