Perguntas frequentes sobre a API da OKX

Publicado em 20 de set. de 2024Atualizado em 1 de nov. de 2024Leitura de 8min9

Para que a frase secreta se refere?

Esta é a senha que você preencheu ao solicitar a APIKey. Você precisa lembrar dela. Se esquecê-la, você não poderá recuperá-la e precisará criar uma nova APIKey.

Como criar uma APIKey de disco simulado?

Para negociar na API de disco simulado, você precisa criar uma APIKey no disco simulado. Basta seguir os passos descritos abaixo:

Entre em sua conta da OKX > Negociar > Trading simulado > Central pessoal > Criar APIKey da conta simulada > Iniciar Trading simulado

A APIKey vai expirar?

APIKeys que não estão vinculadas a IP e têm permissões de transação ou saque serão excluídas automaticamente após 14 dias de inatividade. As APIKeys não serão consideradas inativas se forem usadas para ligar interfaces privadas ou relacionadas a contas que exigem verificação de identidade, como visualizar saldo da conta, dados de cobrança ou enviar ordens.

Somente APIKeys de leitura única vinculadas a um IP ou permissões específicas não expirarão.

As ordens podem ser criadas em USDT ou em unidades de moeda ao criar ordens por meio da interface?

Não; para ordens de contrato, a interface padrão é de ordens em número de contratos. Se precisar calcular a conversão entre o número de contratos e moedas, você pode consultar a interface de conversão de número de contratos em moedas aqui.

Como obter a taxa de flutuação da interface?

A interface não pode obter diretamente o aumento ou a diminuição do preço, mas pode ser calculada por uma fórmula de cálculo.

O valor de aumento e queda do preço da última transação em comparação com o preço de abertura da linha K há 24 horas/100% do preço de abertura da linha K há 24 horas.

Os dados de fórmula acima podem ser obtidos por meio da interface do mercado aqui (última abertura 24h)/abertura 24h.

Qual é o motivo da mensagem de erro "Erro de 51000 do parâmetro posSide" ao criar uma ordem?

Você precisa verificar o modo de conta primeiro; modo de compra e venda/modo de abertura e fechamento, que pode ser visto aqui para obter o posMode.

Observação:

  • No caso de abertura e fechamento de posições e criação de ordens usando um contrato, o parâmetro posSide é necessário e o comprado ou vendido é executado.

  • Se é um modo de compra e venda, ou uma transação de criptomoeda ou alavancagem é realizada no modo de abertura e fechamento, o posSide suporta apenas a transmissão líquida ou sem transmissão.

Qual interface pode ser usada para obter o valor nominal do contrato e a quantidade mínima de ordens?

Você pode usar a interface para obter informações básicas sobre produtos de trading aqui.

valor nominal do contrato: ctVal, quantidade mínima da ordem: minSz.

Qual é o formato do instId?

Você pode usar diretamente a interface para obter as informações básicas de produtos de trading aqui.

Exemplo de formato instId:

Alavancagem de moeda/moeda: BTC-USDT

Contrato perpétuo: padrão de moeda: BTC-USD-SWAP, padrão U: BTC-USDT-SWAP Todas as letras devem ser capitalizadas

Contrato de liquidação: padrão de moeda: BTC-USD-210326, padrão U: BTC-USDT-210326 últimos dois dígitos do ano + semana atual ou próxima semana ou mês atual ou próximo mês ou trimestre atual ou hora do próximo trimestre

Contratos de opções: opções de alta de BTC-USD-210326-2000-C, opções de venda de BTC-USD-210326-2000-P

Como definir stop-loss e take-profit?

Se a ordem estiver anexada à ordem take-profit stop-loss, você pode consultar a interface da ordem aqui.: parâmetros da matriz attachAlgoOrds.

No entanto, se for uma ordem separada com stop-loss, você pode consultar a interface de comissão da estratégia aqui.

Por que um erro é relatado ao definir o gatilho de preço para take-profit e stop-loss: 51046, 51047, 51048, 51049?

Regras para definir o gatilho de preço stop-loss/take-profit - durante a venda, o gatilho de preço take-profit é maior que o preço da transação mais recente e o gatilho de preço stop-loss é menor que o preço da transação mais recente; enquanto durante a compra, o gatilho de preço take-profit é menor que o preço da transação mais recente e o gatilho de preço stop-loss é maior que o preço da transação mais recente.

O que é "Erro de interface: 50102 solicitação de marca de data/hora expirada"?

Este erro ocorre quando a marca de data/hora expirou. Você precisa ligar para a interface horária do sistema aqui para sincronizar seu horário local com o horário do nosso servidor. Manter a diferença de tempo dentro de 30 segundos pode ajudar a evitar este problema.

Observação: o horário do cabeçalho da solicitação é em UTC 0. Ao ligar para a interface horária do servidor, a hora é fornecida em UTC+8.

O que é "Erro de interface: 50101 APIKey não corresponde ao ambiente atual"?

Isso ocorre devido à incompatibilidade entre a APIKey e o ambiente atual. As chamadas de conta real exigem o uso da APIKey da conta real, e o valor do parâmetro de trading simulado x no cabeçalho da solicitação precisa ser 0. As chamadas de conta simuladas exigem o uso da APIKey da conta simulada, e o valor do parâmetro de trading simulado x no cabeçalho da solicitação precisa ser 1.

O que é "Erro de interface: 51010 Solicitação sem suporte no modo de conta atual"?

Isso está relacionado ao seu modo de conta. Se você deseja criar um contrato ou alavancagem de moeda única, é necessário ajustar para os outros três modos, exceto para o modo spot. Você pode configurá-lo nas configurações da interface aqui ou você pode configurá-lo no site ou no aplicativo.

Observação: a primeira configuração deve ser definida no site ou no aplicativo; a opção de configurações no menu principal da página de trading - Modo de conta.

O que é "Erro de interface: 51121 A quantidade da ordem deve ser um múltiplo do tamanho do lote"?

Na API, as ordens de contrato são em unidades de folhas e devem ser um múltiplo da quantidade mínima da ordem do par de moedas. A quantidade mínima da ordem pode ser obtida por meio do campo minSz da interface do produto aqui.

"Erro de saque: 58207 O endereço de saque não está na lista de permissões para isenção de verificação; por que a verificação da lista de permissões ainda relata um erro quando é fechada na página de saque?

Para sacar moedas usando a interface da API, é necessário adicionar um endereço de saque na página e verificar o não verificado pelo botão Visa. Se a verificação da lista de permissões for desativada na página, isso não afetará a função da interface.

O que é "Erro de interface: 50004 Tempo limite de solicitação de endpoint da API" (não significa que a solicitação foi bem-sucedida ou falhou, verifique o resultado da solicitação)?

50004 geralmente é causado pela pressão excessiva do servidor. 8, 16 e 24 horas são os pontos de tempo para cobrir taxas de capital todos os dias. Neste momento, a pressão do servidor é alta. Recomenda-se escalonar as transações nesses momentos. Se um erro de 50004 for relatado em outros horários, poderá ser repetido depois. Se uma ordem for criada com um erro de 50004, ela não representará o resultado real da solicitação da interface. A solicitação pode ser bem-sucedida ou falhar. Consulte o resultado real.

Observação: se você tiver alguma dúvida ou outras perguntas relacionadas à API, entre em contato conosco escaneando o código abaixo pelo aplicativo.

okxapi-app-1