All
Filtrar por:
Como faço para depositar dinheiro na minha conta?
Eu preciso de ajuda com a verificação da conta
Por que não consigo acessar minha conta?
Há taxas de retirada de criptomoedas?
Eu preciso de ajuda para entrar na minha conta
O feed openOrders da API WebSocket v1 é um feed privado de gerenciamento de contas, que fornece um status em tempo real de todas as ordens abertas associadas à sua conta Kraken.
Quaisquer alterações no status de uma ordem, como uma nova ordem sendo colocada, uma ordem sendo parcial ou totalmente preenchida ou uma ordem sendo cancelada, farão com que uma mensagem de atualização seja enviada através do feed openOrders.
Uma vez estabelecida uma conexão com a API WebSocket v1, o feed openOrders pode ser assinado recuperando um token de autenticação através do endpoint GetWebSocketsToken da API REST, e então enviando uma mensagem de assinatura como a seguinte:
{"event":"subscribe", "subscription":{"name":"openOrders", "token":"WOg6IVQ5RfogMzkhH25WOg6IVQ5RqhP+U3ZprQVnh7f"}}
A seguir, um exemplo do feed openOrders, ilustrando o tipo de mensagens recebidas para várias alterações de status de ordem:
{"connectionID":14950811667203285981,"event":"systemStatus","status":"online","version":"0.3.0"}{"channelName":"openOrders","event":"subscriptionStatus","status":"subscribed","subscription":{"name":"openOrders"}}[[], "openOrders"]{"event":"heartbeat"}{"event":"heartbeat"}[[{"OH6WIE-OYECX-FIIN3H":{"avg_price":"0.00000","cost":"0.00000","descr":{"close":"","leverage":"5:1","order":"buy 0.00200000 ETH/USD @ limit 100.00000 with 5:1 leverage","ordertype":"limit","pair":"ETH/USD","price":"100.00000","price2":"0.00000","type":"buy"},"expiretm":"1570445592","fee":"0.00000","limitprice":"0.00000","misc":"","oflags":"fciq","opentm":"1570445562.883878","refid":null,"starttm":null,"status":"pending","stopprice":"0.00000","userref":0,"vol":"0.00200000","vol_exec":"0.00000000"}}],"openOrders"][[{"OH6WIE-OYECX-FIIN3H":{"status":"open"}}],"openOrders"]{"event":"heartbeat"}{"event":"heartbeat"}[[{"OH6WIE-OYECX-FIIN3H":{"status":"canceled"}}],"openOrders"]{"event":"heartbeat"}{"event":"heartbeat"}
Ao assinar o feed openOrders, uma mensagem de status de assinatura é recebida:
{"channelName":"openOrders","event":"subscriptionStatus","status":"subscribed","subscription":{"name":"openOrders"}}
seguido por um snapshot vazio que indica que a conta não possui nenhuma ordem aberta no momento:
[[], "openOrders"]
Quando uma nova ordem é colocada, uma mensagem inicial é recebida fornecendo os detalhes da ordem, imediatamente seguida por uma mensagem indicando uma mudança de status de pendente para aberta:
[[{"OH6WIE-OYECX-FIIN3H":{"avg_price":"0.00000","cost":"0.00000","descr":{"close":"","leverage":"5:1","order":"buy 0.00200000 ETH/USD @ limit 100.00000 with 5:1 leverage","ordertype":"limit","pair":"ETH/USD","price":"100.00000","price2":"0.00000","type":"buy"},"expiretm":"1570445592","fee":"0.00000","limitprice":"0.00000","misc":"","oflags":"fciq","opentm":"1570445562.883878","refid":null,"starttm":null,"status":"pending","stopprice":"0.00000","userref":0,"vol":"0.00200000","vol_exec":"0.00000000"}}],"openOrders"]
[[{"OH6WIE-OYECX-FIIN3H":{"status":"open"}}],"openOrders"]
Alguns segundos depois, a ordem é cancelada (antes de ser executada/preenchida), causando uma mensagem de cancelamento de ordem com uma mudança de status de aberta para cancelada:
[[{"OH6WIE-OYECX-FIIN3H":{"status":"canceled"}}],"openOrders"]
Os separadores decimais e de milhares mostrados neste artigo podem diferir dos formatos exibidos em nossas plataformas de negociação. Consulte nosso artigo sobre como usamos pontos e vírgulas para obter mais informações.