Configureer en implementeer een gebruikers- of marktplaatsstrategie voor de trading bot van een gebruiker. Haal eerst de lijst met alle beschikbare strategieën van de gebruiker op en configureer vervolgens de strategie in de trading bot van de gebruiker.
Om API-verzoeken te doen, moet je een app aanmaken en over een toegangstoken beschikken. Als je nog geen toegangstoken hebt aangemaakt, volg dan eerst de tutorial Get an access token with Oauth2.
Alle strategieën van een gebruiker ophalen
Er zijn 3 soorten strategieën bij Cryptohopper: ingebouwde strategieën, door gebruikers gemaakte strategieën en marktplaatsstrategieën. Hieronder vind je een lijst met ingebouwde strategieën.
Ingebouwde strategieën:
| multiple_ta | De Multiple TA-strategie gebruikt een beperkte set TA-indicatoren om koop- en verkoopsignalen te bepalen. |
| bbands | Bollinger Bands-strategie, de eerste strategie ooit beschikbaar op Cryptohopper. |
| bbands_advanced | Bollinger Bands-strategie, de eerste strategie ooit beschikbaar op Cryptohopper. |
| rsi | De RSI-strategie. |
| fixed | De fixed rates-strategie, gebruikt voor het bouwen van ping-pong bots. |
| no_strategy | Strategie uitschakelen. |
Om de strategieën van een gebruiker en de marktplaatsstrategieën die een gebruiker heeft gekocht of gedownload op te halen, moet je een GET-verzoek naar de API sturen.
GET gebruikersstrategieën:
https://api.cryptohopper.com/v1/strategy
GET marktplaatsstrategieën van de gebruiker:
https://api.cryptohopper.com/v1/strategy/market
Stap 2: Configureer een strategie in je trading bot
Nu je een lijst met beschikbare strategieën hebt, is het tijd om de strategie in je trading bot te configureren, zodat je er automatisch mee kunt gaan traden. Alle updates aan je trading bot worden gedaan door de trading bot endpoints te benaderen met je id, zoals /hopper/{id}. Om de configuratie van je trading bot bij te werken, moet je een PATCH-verzoek naar dit endpoint sturen. Hieronder vind je het endpoint waar je je PATCH-verzoek naartoe moet sturen. Vervang {id} door de id van je hopper.
API endpoint:
https://api.cryptohopper.com/v1/hopper/{id}
Voorbeeld JSON PATCH-verzoek:
{
"config": {
"strategy": "De key van de strategie om te configureren"
}
}
De config->strategy waarde moet de key zijn van de ingebouwde strategie die je wilt configureren, of een gebruikers- of marktplaatsstrategie. Bijvoorbeeld: rsi, multiple_ta. Als je geen strategie wilt configureren, voer dan de key: no_strategy in. Als je een door een gebruiker gemaakte strategie wilt configureren, heb je de id van de strategie nodig en configureer je deze als volgt: user_{id}, bijvoorbeeld: user_1. Als je een marktplaatsstrategie wilt configureren, heb je de id van de strategie nodig die je hebt ontvangen van het strategy/market endpoint en configureer je deze als volgt: market_{id}, bijvoorbeeld: market_1.
Als je de configuratie van je trading bot succesvol hebt bijgewerkt, ontvang je een 200 response met je complete config object geretourneerd. Als het verzoek is mislukt, ontvang je een 400 status met een foutmelding die de fout uitlegt.
Hopelijk ben je erin geslaagd om een andere strategie voor je trading bot te configureren na het lezen van deze tutorial. Je kunt nu verschillende strategieën configureren voor je trading bots, of strategieën in je trading bots uitschakelen.