Quais são os modos de negociação possíveis?

Última atualização: 1 de abr. de 2025

Nosso motor de negociação emprega vários modos de negociação para auxiliar os clientes no gerenciamento de sua conectividade API e ordens pendentes (abertas) durante manutenções programadas e tempo de inatividade de serviço imprevisto.

Os modos de negociação indicam o tipo de ordens que podem/não podem ser colocadas, se as ordens pendentes (abertas) podem ser canceladas e se qualquer correspondência de ordens (negociações) pode ocorrer.

Qualquer alteração no modo de negociação atual será fornecida através do endpoint REST SystemStatus, das mensagens WebSocket v1 systemStatus, das mensagens de status WebSocket v2 e da API de status.

Fora das APIs, o modo de negociação atual também pode ser publicado através de nossa página de status, indicado nas páginas de negociação do kraken.com e através do aplicativo móvel Kraken Pro.

Modos de negociação

Online

Os mercados estão operando normalmente. Todos os tipos de ordens podem ser enviados e a correspondência de ordens (negociações) pode ocorrer.

Manutenção

Os mercados estão offline para manutenção programada. Novas ordens não podem ser colocadas e ordens existentes não podem ser canceladas. Nenhuma correspondência de ordens (negociações) ocorrerá.

Somente Cancelar

Ordens pendentes (abertas) podem ser canceladas, mas novas ordens não podem ser colocadas. Nenhuma correspondência de ordens (negociações) ocorrerá.

Somente Postar

Apenas ordens limite usando a opção "somente postar" podem ser enviadas. Ordens pendentes (abertas) podem ser canceladas. Nenhuma correspondência de ordens (negociações) ocorrerá.

Somente Limite

Apenas ordens limite podem ser enviadas. Ordens de mercado serão rejeitadas. Ordens pendentes (abertas) podem ser canceladas. Nenhuma correspondência de ordens (negociações) ocorrerá.

Exemplo

Usando nosso cliente de linha de comando da API REST da Kraken, o seguinte mostra como o endpoint REST SystemStatus retornaria o modo de negociação atual nos modos online e de manutenção:

$ ./krakenapi SystemStatus

{"error":[],"result":{"status":"online","timestamp":"2021-08-21T08:29:44Z"}}

$ ./krakenapi SystemStatus

{"error":[],"result":{"status":"maintenance","timestamp":"2021-08-21T08:35:32Z"}}

Precisa de mais ajuda?