Tutoriály

Konfigurace strategie s API

 

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.