Ordens Perpétuas
Ordens Perpétuas: Integração Agent Java SDK v0.3.0, exemplos, parâmetros e semântica de resposta.
Este guia é dirigido a Agent Java SDK v0.3.0, Java 8+ e ao contrato público assinalado. Os exemplos são executados num back-end de parceiro após a inicialização de client em Início rápido.
Pré-requisitos de exemplo
Os trechos Java partilham estas importações. Inicialize client utilizando o Quick Start e obtenha platformUserId a partir da ligação guardada. Os exemplos de IDs de utilizador/encomenda devem ser substituídos pelos seus próprios valores persistentes.
listCurrentPerpetualOrders
Modelo de pedido: CurrentPerpetualOrdersRequest.
Campos de solicitação
O exemplo lê uma página. Para campos obrigatórios, âmbito do leitor, 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 pedido: PerpetualOrderHistoryRequest.
Campos de solicitação
O exemplo lê uma página. Para campos obrigatórios, âmbito do leitor, 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.
Encomendas normais: atuais e históricas
Current: orders/current + orderCategory=NORMAL; Histórico: orders/history + orderCategory=NORMAL.
O histórico de encomendas inclui encomendas normais encerradas. Cada registo não pode ser considerado totalmente concluído apenas com base no nome da interface. A página do pedido atual é uma consulta de estado atual, não um fluxo de eventos do pedido.
Pedidos condicionais: atuais e históricos
Current: orders/current + orderCategory=CONDITIONAL; Histórico: orders/history + orderCategory=CONDITIONAL. Ambos requerem platformUserIds explícito.
Os pedidos condicionais não disponibilizam filledQuantity, remainingQuantity, avgFilledPrice para pedidos normais. Se necessitar do estado da transação de encomendas comuns após o disparo, consulte encomendas/transações comuns através de generatedOrderId e não infira o volume da transação a partir do estado da encomenda 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.