Nakonfiguruj a nasaď strategii uživatele nebo tržiště pro obchodního bota uživatele. Nejprve získej seznam všech dostupných strategií uživatele, a poté nakonfiguruj strategii v obchodním botovi uživatele.
Pro požadavky API budeš potřebovat vytvořit aplikaci a mít přístupový token. Pokud jsi ještě nevytvořil přístupový token, postupuj nejprve podle tutoriálu Získání přístupového tokenu s Oauth2.
Získání všech strategií uživatele
V Cryptohopperu jsou 3 typy strategií: vestavěné strategie, uživatelsky vytvořené strategie a strategie na tržišti. Níže najdeš seznam vestavěných strategií.
Vestavěné strategie:
| multiple_ta | Strategie Multiple TA používá omezenou sadu TA indikátorů k určení nákupů a prodejů. |
| bbands | Strategie Bollinger Bands, první strategie, která byla kdy v Cryptohopperu k dispozici. |
| bbands_advanced | Strategie Bollinger Bands, první strategie, která byla kdy v Cryptohopperu k dispozici. |
| rsi | Strategie RSI. |
| fixed | Strategie s pevnými sazbami, používaná pro vytváření ping-pong botů. |
| no_strategy | Deaktivace strategie. |
Pro získání strategií uživatele a strategií na tržišti, které si uživatel koupil nebo stáhl, budeš muset provést požadavek GET do API.
Získat strategie uživatele:
https://api.cryptohopper.com/v1/strategy
Získat strategie na tržišti uživatele:
https://api.cryptohopper.com/v1/strategy/market
Krok 2: Konfiguruj strategii ve svém obchodním botovi
Nyní, když máš seznam dostupných strategií, je čas nakonfigurovat strategii ve svém obchodním botovi, abys s ní mohl začít automaticky obchodovat. Všechny aktualizace tvého obchodního bota se provádějí přístupem k koncovým bodům obchodního bota s tvým ID, jako je /hopper/{id}. Pro aktualizaci konfigurace tvého obchodního bota budeš muset provést požadavek PATCH na tento koncový bod. Níže najdeš koncový bod, kam budeš muset odeslat svůj požadavek PATCH. Nahraď prosím {id} ID svého hopperu.
Koncový bod API:
https://api.cryptohopper.com/v1/hopper/{id}
Příklad JSON PATCH požadavku:
{
"config": {
"strategy": "Klíč strategie ke konfiguraci"
}
}
Hodnota config->strategy musí být klíč vestavěné strategie, kterou chceš konfigurovat, nebo strategie uživatele nebo tržiště. Například: rsi, multiple_ta. Pokud nechceš konfigurovat žádnou strategii, zadej klíč: no_strategy. Pokud chceš nakonfigurovat uživatelsky vytvořenou strategii, budeš potřebovat ID této strategie a nakonfigurovat ji takto: user_{id}, například: user_1. Pokud chceš nakonfigurovat strategii na tržišti, budeš potřebovat ID strategie obdržené z koncového bodu strategy/market a nakonfiguruješ ji takto: market_{id}, například: market_1.
Když jsi úspěšně aktualizoval konfiguraci svého obchodního bota, dostaneš odpověď 200 s vráceným kompletním konfiguračním objektem. Pokud požadavek selhal, obdržíš stav 400 s chybovou zprávou, která chybu vysvětluje.
Doufám, že jsi po přečtení tohoto tutoriálu dokázal nakonfigurovat jinou strategii pro svého obchodního bota. Nyní budeš moci konfigurovat různé strategie pro své obchodní boty nebo deaktivovat strategie ve svých obchodních boech.