A estrutura da ordem.
Os dados originais da resposta da interface de intercâmbio, nenhum atributo deste tipo está disponível para backtesting.
Informações
Objeto
OSymbol
Este campo é o código do produto de negociação definido pela plataforma FMZ e o seu formato é consistente com o código do produto de negociação definido pela plataforma FMZ.Symbol
campo da estrutura {@struct/Ticker Ticker}.
Symbol
O valor do campo é (por exemplo):BTC_USDT
, indicando o par de negociação à vista BTC_USDT.Symbol
O valor do campo é (por exemplo):BTC_USDT.swap
, que representa o contrato perpétuo do BTC baseado no padrão USDT.Símbolo
cordel
Order Id, este atributo consiste no código do produto de troca e no ID de pedido original da troca, separados por vírgulas em inglês.Id
formato do par de negociação à vistaETH_USDT
A ordem de troca do OKX é:ETH-USDT,1547130415509278720
- Não.
Identificação
cordel
O preço da ordem, observe que este atributo pode ser 0 ou -1 para ordens de mercado.
Preço
Número
O número de ordens efetuadas, note que este atributo de uma ordem de mercado pode ser um montante e não uma moeda.
Montante
Número
Número de transacções, eventualmente marcado com 0 se a interface de troca não fornecer esses dados.
Transação
Número
Preço médio da transacção, note que algumas bolsas não fornecem estes dados.
Preço médio
Número
O estado da encomenda deve ser indicado em {@var/ORDER_STATE/ORDER_STATE_PENDING ORDER_STATE_PENDING}, {@var/ORDER_STATE/ORDER_STATE_CLOSED ORDER_STATE_CLOSED}, {@var/ORDER_STATE/ORDER_STATE_CANCELED ORDER_STATE_CANCELED}, {@var/ORDER_STATE/ORDER_STATE_UNKNOWN OR_ORDER_STATE_UNKNOWN}.
Situação
Número
Tipo de encomenda, consultar {@var/ORDER_TYPE/ORDER_TYPE_BUY ORDER_TYPE_BUY}, {@var/ORDER_TYPE/ORDER_TYPE_SELL ORDER_TYPE_SELL}.
Tipo
Número
Para a direção de abertura e de encerramento das ordens de contrato, consulte {@var/ORDER_OFFSET/ORDER_OFFSET_OPEN ORDER_OFFSET_OPEN}, {@var/ORDER_OFFSET/ORDER_OFFSET_CLOSE ORDER_OFFSET_CLOSE}.
Compensação
Número
Este atributo em ordens spot é""
Em uma ordem de contrato, este atributo é o código específico do contrato.
Tipo de contrato
cordel
OOrder
estrutura de ordem pode ser devolvido peloexchange.GetOrder()
eexchange.GetOrders()
As funçõesexchange.GetOrders()
função retorna uma matriz doOrder
Se não houver ordem incompleta, ele retorna[]
, que é uma matriz vazia.Status
Propriedade doOrder
A estrutura de ordem pode ser comparada diretamente com constantes comoORDER_STATE_PENDING
para determinar se são iguais e, assim, determinar o estado do pedido.
Para o modo de posição unidirecional, quando for impossível determinar se a ordem é uma ordem de encerramento (redução), oOffset
campo é definido para a direção de abertura por padrão, ou seja,ORDER_OFFSET_OPEN
.
{@fun/Trade/exchange.GetOrder exchange.GetOrder}, {@fun/Trade/exchange.GetOrders exchange.GetOrders}, {@fun/Trade/exchange.GetHistoryOrders exchange.GetHistoryOrders}
Registo Livro de Encomendas