A REST API permite que você acesse com segurança os métodos da sua conta Kraken Futures. Exemplos de Métodos da REST API:
Esses métodos são chamados de "endpoints" e são explicados na seção REST API.
A Websocket API permite que você estabeleça com segurança um canal de comunicação com a plataforma Kraken Futures para receber informações em tempo real. Isto permite escutar atualizações em vez de enviar requisições continuamente. Esses canais são chamados de inscrições.
Alguns dos endpoints permitem realizar tarefas sensíveis, como iniciar um saque de ativos digitais. Para acessar esses endpoints com segurança, a API utiliza técnicas de criptografia desenvolvidas pela National Security Agency.
Para usar a API, você precisa gerar um par de API keys únicas (se quiser acesso às APIs privadas):
1. Faça login na sua conta Kraken Futures.
2. Clique no seu nome no canto superior direito.
3. Selecione "Settings" no menu suspenso.
4. Selecione a aba "Create Key" no painel da API.
5. Pressione o botão "Create Key".
6. Visualize suas chaves Pública e Privada e registre-as em algum lugar seguro.
Copie as chaves pública e privada para a propriedade KrakenOptions do componente.
KrakenOptions.ApiKey
KrakenOptions.ApiSecret
KrakenOptions.Resubscribe: se habilitado, após uma reconexão o cliente se inscreve automaticamente de novo nos canais que estavam ativos antes da desconexão (por padrão false).
| Method | Arguments | Descrição |
| BatchOrder | Enviar ordens em lote (place/cancel/edit). | |
| GetOrderStatus | Obtém o status de ordens específicas. | |
| GetPNLCurrencyPreferences | Obtém as preferências de moeda do PNL. | |
| SetPNLCurrencyPreference | Define a preferência de moeda do PNL para um símbolo. | |
| GetLeverageSettings | Obtém as preferências de alavancagem. | |
| SetLeverageSettings | Define a alavancagem para um símbolo. |