Tutorials

Eine Strategie mit der API konfigurieren

 

Konfiguriere und implementiere eine Benutzer- oder Marktplatzstrategie für den Trading-Bot eines Benutzers. Hole zuerst die Liste aller verfügbaren Strategien des Benutzers ab und konfiguriere dann die Strategie im Trading-Bot des Benutzers.

Um API-Anfragen zu tätigen, musst du eine App erstellen und ein Zugriffstoken haben. Wenn du noch kein Zugriffstoken erstellt hast, folge bitte zuerst dem Tutorial Get an access token with Oauth2.

Alle Strategien eines Benutzers abrufen

Es gibt 3 Arten von Strategien bei Cryptohopper: integrierte Strategien, vom Benutzer erstellte Strategien und Marktplatzstrategien. Im Folgenden findest du eine Liste der integrierten Strategien.

Integrierte Strategien:

multiple_ta Die Multiple TA Strategie verwendet eine begrenzte Anzahl von TA-Indikatoren, um Kauf- und Verkaufs-Signale zu bestimmen.
bbands Bollinger Bands Strategie, die erste jemals auf Cryptohopper verfügbare Strategie.
bbands_advanced Bollinger Bands Strategie, die erste jemals auf Cryptohopper verfügbare Strategie.
rsi Die RSI Strategie.
fixed Die Fixed-Rates-Strategie, die zum Erstellen von Ping-Pong-Bots verwendet wird.
no_strategy Strategie deaktivieren.

Um die Strategien eines Benutzers und die Marktplatzstrategien, die ein Benutzer gekauft oder heruntergeladen hat, abzurufen, musst du eine GET-Anfrage an die API senden.

GET Benutzerstrategien:

https://api.cryptohopper.com/v1/strategy

GET Marktplatzstrategien des Benutzers:

https://api.cryptohopper.com/v1/strategy/market

Schritt 2: Konfiguriere eine Strategie in deinem Trading-Bot

Jetzt, da du eine Liste verfügbarer Strategien hast, ist es Zeit, die Strategie in deinem Trading-Bot zu konfigurieren, damit du automatisch damit traden kannst. Alle Aktualisierungen an deinem Trading-Bot erfolgen durch den Zugriff auf die Trading-Bot-Endpunkte mit deiner ID, wie z. B. /hopper/{id}. Um die Konfiguration deines Trading-Bots zu aktualisieren, musst du eine PATCH-Anfrage an diesen Endpunkt senden. Im Folgenden findest du den Endpunkt, an den du deine PATCH-Anfrage senden musst. Ersetze bitte {id} durch die ID deines Hoppers.

API-Endpunkt:

https://api.cryptohopper.com/v1/hopper/{id}

Beispiel JSON PATCH Anfrage:

{
    "config": {
    "strategy": "Der Schlüssel der zu konfigurierenden Strategie"
    }
}

Der config->strategy-Wert muss der Schlüssel der integrierten Strategie sein, die du konfigurieren möchtest, oder einer Benutzer- oder Marktstrategie. Zum Beispiel: rsi, multiple_ta. Wenn du keine Strategie konfigurieren möchtest, gib den Schlüssel ein: no_strategy. Wenn du eine vom Benutzer erstellte Strategie konfigurieren möchtest, benötigst du die ID der Strategie und konfigurierst sie wie folgt: user_{id}, zum Beispiel: user_1. Wenn du eine Marktplatzstrategie konfigurieren möchtest, benötigst du die ID der Strategie, die du vom strategy/market-Endpunkt erhalten hast, und konfigurierst sie wie folgt: market_{id}, zum Beispiel: market_1.

Wenn du die Konfiguration deines Trading-Bots erfolgreich aktualisiert hast, erhältst du eine 200-Antwort mit deinem vollständigen config-Objekt zurück. Wenn die Anfrage fehlgeschlagen ist, erhältst du einen 400-Status mit einer Fehlermeldung, die den Fehler erklärt.

Hoffentlich ist es dir gelungen, nach dem Lesen dieses Tutorials eine andere Strategie für deinen Trading-Bot zu konfigurieren. Du kannst jetzt verschiedene Strategien für deine Trading-Bots konfigurieren oder Strategien in deinen Trading-Bots deaktivieren.