Configure e implemente uma estratégia do usuário ou da marketplace no bot de trading do usuário. Primeiro, obtenha a lista de todas as estratégias disponíveis do usuário e, em seguida, configure a estratégia no seu bot de trading.
Para fazer requisições à API, você precisará criar um app e ter um token de acesso. Se você ainda não tiver criado um token de acesso, siga primeiro o tutorial Obtenha um token de acesso com Oauth2.
Obtenha todas as estratégias de um usuário
Existem 3 tipos de estratégias no Cryptohopper: estratégias integradas, estratégias criadas pelo usuário e estratégias da marketplace. Abaixo, você encontrará uma lista de estratégias integradas.
Estratégias integradas:
| multiple_ta | A estratégia Multiple TA usa um conjunto limitado de indicadores TA para determinar compras e vendas. |
| bbands | Estratégia Bollinger Bands, a primeira estratégia disponível no Cryptohopper. |
| bbands_advanced | Estratégia Bollinger Bands, a primeira estratégia disponível no Cryptohopper. |
| rsi | A estratégia RSI. |
| fixed | A estratégia de taxas fixas, usada para construir bots ping-pong. |
| no_strategy | Desativar a estratégia. |
Para obter as estratégias de um usuário e as estratégias da marketplace que um usuário comprou ou baixou, você precisará fazer uma requisição GET à API.
GET estratégias do usuário:
https://api.cryptohopper.com/v1/strategy
GET estratégias da marketplace do usuário:
https://api.cryptohopper.com/v1/strategy/market
Passo 2: Configure uma estratégia no seu bot de trading
Agora que você tem uma lista de estratégias disponíveis, é hora de configurar a estratégia no seu bot de trading para que você possa começar a operar automaticamente com ela. Todas as atualizações no seu bot de trading serão feitas ao acessar os endpoints do bot de trading com seu id, como /hopper/{id}. Para atualizar a configuração do seu bot de trading, você precisará fazer uma requisição PATCH a este endpoint. Abaixo, você encontrará o endpoint para o qual você precisará enviar sua requisição PATCH. Por favor, substitua {id} pelo id do seu hopper.
Endpoint da API:
https://api.cryptohopper.com/v1/hopper/{id}
Exemplo de requisição JSON PATCH:
{
"config": {
"strategy": "A chave da estratégia para configurar"
}
}
O valor config->strategy precisa ser a chave da estratégia integrada que você deseja configurar, ou uma estratégia do usuário ou da marketplace. Por exemplo: rsi, multiple_ta. Se você não quiser configurar uma estratégia, insira a chave: no_strategy. Se você deseja configurar uma estratégia feita pelo usuário, precisará ter o id da estratégia e configurá-la como: user_{id}, por exemplo: user_1. Se você deseja configurar uma estratégia da marketplace, precisará ter o id da estratégia recebido do endpoint strategy/market e configurá-la como: market_{id}, por exemplo: market_1.
Quando você tiver atualizado com sucesso a configuração do seu robô de negociação, você receberá uma resposta 200 com seu objeto de configuração completo retornado. Se a requisição falhar, você receberá o status 400 com uma mensagem de erro explicando o erro.
Esperamos que você tenha conseguido configurar uma estratégia diferente para seu bot de trading depois de ler este tutorial. Agora você poderá configurar diferentes estratégias para seus bots de trading ou desabilitar estratégias em seus bots de trading.