Ordens Perpétuas
Ordens Perpétuas: Integração Agent Java SDK v0.3.0, exemplos, parâmetros e semântica de resposta.
Este guia é direcionado a Agent Java SDK v0.3.0, Java 8+ e ao contrato público marcado. Os exemplos são executados em um back-end de parceiro após a inicialização de client em Início rápido.
Pré-requisitos de exemplo
Os trechos Java compartilham essas importações. Inicialize client usando o Quick Start e obtenha platformUserId da ligação salva. Os exemplos de IDs de usuário/pedido devem ser substituídos por seus próprios valores persistentes.
listCurrentPerpetualOrders
Modelo de solicitação: CurrentPerpetualOrdersRequest.
Campos de solicitação
O exemplo lê uma página. Para campos obrigatórios, escopo do player, semântica de filtro, limite, cursor e novas tentativas limitadas, siga Visão geral da consulta. Mantenha todos os filtros inalterados durante a paginação; não interprete um erro como um resultado vazio.
listPerpetualOrderHistory
Modelo de solicitação: PerpetualOrderHistoryRequest.
Campos de solicitação
O exemplo lê uma página. Para campos obrigatórios, escopo do player, semântica de filtro, limite, cursor e novas tentativas limitadas, siga Visão geral da consulta. Mantenha todos os filtros inalterados durante a paginação; não interprete um erro como um resultado vazio.
Pedidos normais: atuais e históricos
Atual: orders/current + orderCategory=NORMAL; Histórico: orders/history + orderCategory=NORMAL.
O histórico de pedidos inclui pedidos normais encerrados. Cada registro não pode ser considerado totalmente concluído apenas com base no nome da interface. A página do pedido atual é uma consulta de status atual, não um fluxo de eventos do pedido.
Pedidos condicionais: atuais e históricos
Atual: orders/current + orderCategory=CONDITIONAL; Histórico: orders/history + orderCategory=CONDITIONAL. Ambos requerem platformUserIds explícito.
Pedidos condicionais não fornecem filledQuantity, remainingQuantity, avgFilledPrice para pedidos normais. Se você precisar do status da transação de pedidos comuns após o acionamento, consulte pedidos/transações comuns por meio de generatedOrderId e não infira o volume da transação a partir do status do pedido condicional.
Exemplo de envelope de resposta
Esta é uma página em branco ilustrativa, não uma amostra de uma negociação concluída. As tabelas de campos específicos de recursos acima descrevem items[].data preenchido.