Toolverse
Wszystkie skille

hummingbot

autor: 2025Emma

Framework do automatycznych strategii tradingowych na giełdach kryptowalut

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
10

O skillu

Hummingbot to framework do budowania botów tradingowych z wbudowanymi strategiami market making i arbitrażu. Pracujesz z algorytmicznym tradingiem, integracją giełd kryptowalut lub automatyzacją transakcji? Ta umiejętność daje Ci dostęp do dokumentacji, wzorców kodowania i poleceń CLI potrzebnych do tworzenia i debugowania botów. Obsługuje connektory do popularnych giełd, pobieranie danych świecowych, wycenę rynkową i transakcje przez gateway.

Jak używać

  1. Zainstaluj Hummingbot, pobierając repozytorium i uruchamiając skrypt quickstart: bin/hummingbot_quickstart.py z parametrami konfiguracyjnymi (np. -p a dla profilu, -f dla pliku strategii, -c dla pliku konfiguracji). 2. Zdefiniuj swoją strategię tradingową, korzystając z dostępnych wzorców — na przykład pobierz świece rynkowe za pomocą CandlesFactory.get_candle() podając connector (np. kucoin), parę tradingową (ETH-USDT) i interwał (1m). 3. Pobieraj ceny rynkowe za pośrednictwem market_data_provider — użyj get_price_by_type() dla ceny średniej lub get_price_by_volume() dla ceny ważonej wolumenem, podając giełdę, parę i typ ceny. 4. Jeśli pracujesz z wymianą tokenów, użyj komendy gateway swap z parametrami connectora (np. jupiter/router), pary base-quote, strony (buy/sell) i kwoty. 5. Debuguj kod i sprawdzaj dostępne opcje za pomocą poleceń help (gateway swap --help, gateway list --help) oraz zapoznaj się z dokumentacją oficjalną dla best practices. 6. Testuj strategię w trybie symulacji przed uruchomieniem na rzeczywistych środkach, konfigurując parametry w pliku YAML i monitorując logi aplikacji.

Podobne skille