Skonfiguruj i wdróż strategię użytkownika lub z rynku dla bota handlowego użytkownika. Najpierw pobierz listę wszystkich dostępnych strategii użytkownika, a następnie skonfiguruj strategię w bocie handlowym użytkownika.
Aby robić zapytania API, będziesz musiał stworzyć aplikację i mieć token dostępu. Jeśli jeszcze go nie stworzyłeś, najpierw postępuj zgodnie z instrukcją Get an access token with Oauth2.
Pobierz wszystkie strategie użytkownika
W Cryptohopper są 3 rodzaje strategii: wbudowane, stworzone przez użytkowników i z rynku. Poniżej znajdziesz listę strategii wbudowanych.
Strategie wbudowane:
| multiple_ta | Strategia Multiple TA używa ograniczonego zestawu wskaźników TA do określania kupna i sprzedaży. |
| bbands | Strategia Bollinger Bands, pierwsza w historii dostępna w Cryptohopper. |
| bbands_advanced | Strategia Bollinger Bands, pierwsza w historii dostępna w Cryptohopper. |
| rsi | Strategia RSI. |
| fixed | Strategia stałych kursów, używana do budowania botów ping-pong. |
| no_strategy | Wyłącz strategię. |
Aby pobrać strategie użytkownika i strategie z rynku, które użytkownik kupił lub pobrał, musisz wykonać żądanie GET do API.
Pobierz strategie użytkownika:
https://api.cryptohopper.com/v1/strategy
Pobierz strategie z rynku użytkownika:
https://api.cryptohopper.com/v1/strategy/market
Krok 2: Skonfiguruj strategię w swoim bocie handlowym
Teraz, gdy masz listę dostępnych strategii, czas skonfigurować strategię w swoim bocie handlowym, aby móc automatycznie handlować z jej użyciem. Wszystkie aktualizacje do twojego bota handlowego będą dokonywane poprzez dostęp do punktów końcowych bota handlowego z twoim identyfikatorem, tak jak /hopper/{id}. Aby zaktualizować konfigurację swojego bota handlowego, będziesz musiał wykonać żądanie PATCH do tego punktu końcowego. Poniżej znajdziesz punkt końcowy, do którego będziesz musiał wysłać swoje żądanie PATCH. Zastąp {id} identyfikatorem twojego hopper.
Punkt końcowy API:
https://api.cryptohopper.com/v1/hopper/{id}
Przykładowe żądanie JSON PATCH:
{
"config": {
"strategy": "Klucz strategii do skonfigurowania"
}
}
Wartość config->strategy musi być kluczem wbudowanej strategii, którą chcesz skonfigurować, lub strategii użytkownika czy z rynku. Na przykład: rsi, multiple_ta. Jeśli nie chcesz konfigurować żadnej strategii, wprowadź klucz: no_strategy. Jeśli chcesz skonfigurować strategię użytkownika, musisz mieć identyfikator strategii i skonfigurować ją tak: user_{id}, na przykład: user_1. Jeśli chcesz skonfigurować strategię z rynku, musisz mieć identyfikator strategii otrzymany z punktu końcowego strategy/market i skonfigurować ją tak: market_{id}, na przykład: market_1.
Gdy pomyślnie zaktualizujesz konfigurację swojego bota handlowego, otrzymasz odpowiedź 200 ze zwróconym kompletnym obiektem config. Jeśli żądanie się nie powiedzie, otrzymasz status 400 z komunikatem o błędzie wyjaśniającym błąd.
Mamy nadzieję, że udało Ci się skonfigurować inną strategię dla swojego bota handlowego po przeczytaniu tego poradnika. Będziesz teraz mógł konfigurować różne strategie dla swoich botów handlowych lub wyłączać strategie w swoich botach handlowych.