Bitget App
Trade smarter
Comprar criptomoedasMercadosTradingFuturosEarnCentroMais
Conta unificada de trading

Ordens Retail Price Improvement (RPI) da Bitget

2026-03-13 03:2806

[Tempo estimado de leitura: 5 minutos]

A ordem Retail Price Improvement (RPI) é um tipo de ordem especial disponível no modelo de conta unificada de trading. Foi concebida para aumentar a liquidez, combinando apenas ordens não algorítmicas (ou seja, ordens não colocadas através da OpenAPI). Este tipo de ordem oferece às ordens qualificadas de investidores particulares melhores preços de execução, levando a uma melhoria nos preços e reduzindo a derrapagem.

 

Mecanismos centrais das ordens RPI

1. Lógica de correspondência: as ordens RPI correspondem exclusivamente a ordens não algorítmicas. Não fazem trading contra ordens submetidas através da OpenAPI.

2. Tipo de ordem: todas as ordens RPI são ordens passivas e enquadram-se na categoria de ordens de maker. Só executam ordens de taker, adicionando assim liquidez ao livro de ordens.

3. Prioridade de execução: ao mesmo nível de preço, as ordens RPI têm uma prioridade de execução inferior em comparação com as ordens não RPI, independentemente da hora em que foram colocadas. As ordens RPI a um determinado nível de preço só serão executadas após todas as ordens não RPI com o mesmo preço terem sido completamente executadas.

 

Como colocar uma ordem RPI

1. As ordens RPI podem ser enviadas através da API REST ou pela API WebSocket. A ordem deve ser definida como de limite com timeInForce = rpi.

2. Apenas os market makers parceiros designados podem colocar ordens RPI. Se um market maker não autorizado tentar colocar uma ordem, receberá a seguinte mensagem de erro: "A sua conta não está autorizada a colocar ordens RPI para este instrumento."

 

Regras de trading de ordens RPI

1. As ordens RPI são suportadas nos modos de margem isolada e margem cruzada na conta unificada de trading. Estão disponíveis para trading nos mercados spot, de futuros e de trading com margem.

2. As ordens RPI não são suportadas durante o trading pré-listagem. Só podem ser colocadas após o encerramento do leilão de call. Caso contrário, a ordem será rejeitada.

3. A lógica de validação para ordens RPI é a mesma que para ordens de limite regulares. Os requisitos relativos à margem, aos tamanhos mínimo e máximo das ordens e aos limites de posições abertas (OI) são idênticos aos aplicáveis às ordens de limite padrão.

4. Limites de preço para ordens RPI

a. Para futuros:

• Ordem de compra: preço de referência × 110% ≥ preço da ordem RPI ≥ preço de referência × 50%

• Ordem de venda: preço de referência × 150% ≥ preço da ordem RPI ≥ preço de referência × 90%

b. Para spot e margem:

• Ordem de compra: último preço transacionado × 110% ≥ preço da ordem RPI ≥ último preço transacionado × 70%

• Ordem de venda: último preço transacionado × 130% ≥ preço da ordem RPI ≥ último preço transacionado × 90%

Observação: os limites (50%, 90%, 110%, 150%) acima indicados são meramente informativos. Esses parâmetros são configuráveis por par de trading, sendo que a plataforma reserva-se o direito de os ajustar com base nas condições do mercado.

5. As ordens RPI suportam colocação em lote, modificação (incluindo preço e quantidade) e cancelamento.

6. As ordens RPI não podem ser utilizadas em conjunto com ordens de estratégia (tais como ordens stop loss, take profit ou de limite stop loss).

7. As ordens RPI não podem cruzar ordens não RPI do outro lado. Quando existem apenas ordens RPI do outro lado, as ordens cruzadas são permitidas, desde que não sejam emparelhadas entre si.

8. As oscilações do mercado podem fazer com que as ordens de compra RPI tenham preços mais elevados do que a melhor oferta não RPI, ou que as ordens de venda RPI tenham preços mais baixos do que a melhor oferta não RPI. Essas ordens RPI são consideradas inválidas e não serão correspondidas, embora permaneçam no livro de ordens. Voltarão a ser válidas assim que surgirem mais ordens não RPI com preços competitivos.

 

Apresentação da ordem RPI

1. Livro de ordens com API: as ordens RPI são apresentadas no livro de ordens com API.

2. Livro de ordens da página de trading: as ordens RPI são apresentadas na interface de trading sem quaisquer tags especiais.

Para manter um livro de ordens organizado, as ordens RPI cruzadas (onde o preço de compra é superior ao preço de venda) são ocultadas. Consulte os exemplos abaixo para mais detalhes sobre ordens RPI cruzadas.

 

Exemplo 1

O livro de ordens é o seguinte:

 

Preço

Quantidade

Ask 2

1002

200

Ask 1

1000 (RPI)

100

Bid 1

999 (RPI)

90

Bid 2

998

120

• É aceite uma nova ordem de compra RPI a 1000.

• É aceite uma nova ordem de compra RPI a 1001.

• É rejeitada a nova ordem de compra RPI a 1002, uma vez que existe uma ordem não RPI no nível ask 2.

 

Livro de ordens na página de trading:

Quando ocorre uma cruz:

• As ordens RPI cruzadas são ocultas do livro de ordens na página de trading. No entanto, continuam ativas no motor de correspondência e prontas para serem executadas de acordo com as regras.

• As ordens RPI não cruzadas são visíveis sem qualquer tag especial.

 

Exemplo 2

O livro de ordens é o seguinte. As ordens RPI cruzadas são ocultas e não são executadas entre si.

 

Preço

Quantidade

Visível?

Ask 4

1004

200

Sim

Ask 3

1003 (RPI)

150

Sim

Ask 2

1001 (RPI)

100

Não

Ask 1

999 (RPI)

50

Não

Bid 1

1002 (RPI)

100

Não

Bid 2

1000 (RPI)

200

Não

Bid 3

999

200

Sim

Bid 4

996 (RPI)

300

Sim

Nos dados/fluxo do livro de ordens na API, são excluídas todas as ordens RPI.

 

OpenAPI e profundidade de dados

1. Profundidade do RPI

1.1 REST

• GET /api/v3/market/rpi-orderbook

• Limite de taxa: 10 pedido/s

Nome do parâmetro

Tipo de parâmetro

Resposta ao pedido

Obrigatório?

Descrição

categoria

 

Sequência

 

Parâmetro de pedido

 

Sim

 

Linha de produtos

spot Spot

usdt-futures Futuros em USDT-M

coin-futures Futuros em Moeda-M

usdc-futures Futuros em USDC-M

símbolo

Sequência

Parâmetro de pedido

Sim

Nome do par de trading

limite

Sequência

Parâmetro de pedido

Não

 

Nível de profundidade

spot máximo: 200, padrão: 5

usdt-futures, coin-futures, usdc-futures máximo: 200, padrão: 5

a

Matriz

 

Parâmetro de resposta

/

Profundidade de venda

• Ordenado por preço por ordem crescente

> Índice 0

Sequência

Parâmetro de resposta

/

Preço de venda

> Índice 1

Sequência

Parâmetro de resposta

/

Quantidade vendida não RPI

> Índice 2

Sequência

Parâmetro de resposta

/

Quantidade vendida RPI

b

Matriz

Parâmetro de resposta

/

Profundidade de compra

• Ordenado por preço por ordem decrescente

> Índice 0

Sequência

Parâmetro de resposta

/

Preço de compra

> Índice 1

Sequência

Parâmetro de resposta

/

Quantidade de compra não RPI

> Índice 2

Sequência

Parâmetro de resposta

/

Quantidade de compra RPI

ts

Sequência

Parâmetro de resposta

/

Data e hora do sistema para geração de dados

• Marca de data e hora Unix em milissegundos

 

1.2 WebSocket

1.2.1 Parâmetros do pedido

Nome do parâmetro

Tipo

Obrigatório?

Descrição

op

Sequência

Sim

Ação

subscribe Subscrever

unsubscribe Cancelar subscrição

args

Lista<Object>

Sim

Lista de canais para solicitar subscrição

> instType

Sequência

 

Sim

Tipo de produto

spot Spot

usdt-futures Futuros em USDT-M

coin-futures Futuros em Moeda-M

usdc-futures Futuros em USDC-M

> topic

Sequência

 

Sim

 

Nome do canal

rpi-books Canais de todos os níveis

rpi-books1 Canais de nível 1

rpi-books5 Canais de nível 5

rpi-books50 Canais de nível 50

> symbol

Sequência

 

Sim

Nome do par de trading

Por exemplo: BTCUSDT

 

1.2.2 Parâmetros de retorno

Parâmetro

Tipo

Descrição

event

Sequência

Evento

subscribe Subscrever

unsubscribe Cancelar subscrição

error Erro de parâmetro

arg

Objeto

Canais subscritos

> instType

Sequência

Tipo de produto

spot Spot

usdt-futures Futuros em USDT-M

coin-futures Futuros em Moeda-M

usdc-futures Futuros em USDC-M

> topic

Sequência

Nome do canal

rpi-books Canais de todos os níveis

rpi-books1 Canais de nível 1

rpi-books5 Canais de nível 5

rpi-books50 Canais de nível 50

code

Sequência

Código de erro

msg

Sequência

Mensagem de erro

 

1.2.3 Parâmetros de push

Parâmetro

Tipo

Descrição

arg

Objeto

Canais subscritos

> instType

Sequência

 

Tipo de produto

spot Spot

usdt-futures Futuros em USDT-M

coin-futures Futuros em Moeda-M

usdc-futures Futuros em USDC-M

> symbol

Sequência

Nome do par de trading

> topic

Sequência

Nome do canal

ação

Sequência

Ação de envio de dados

snapshot Completa

update Incrementos

data

Lista<Object>

Dados de subscrição

> a

Sequência

Profundidade de venda

>> a[0]

Sequência

Preço de venda

>> a[1]

Sequência

Quantidade vendida não RPI

>> a[2]

Sequência

Quantidade vendida RPI

> b

Sequência

Profundidade de compra

>> b[0]

Sequência

Preço de compra

>> b[1]

Sequência

Quantidade de compra não RPI

>> b[2]

Sequência

Quantidade de compra RPI

> ts

Sequência

Correspondência de data e hora

> seq

Sequência

Número de sequência

> previousSeq

Sequência

Número de sequência do push anterior

 

2. Informações de trading

Foi adicionado um identificador do tipo RPI aos pontos finais e canais de trading da plataforma.

• Transações recentes: /api/v3/market/fills

• Detalhes da transação: /api/v3/trade/fills

• Canal de trading público: topic=publicTrade

• Canal de trading privado: topic=fill

Nome do parâmetro

Tipo de parâmetro

Resposta ao pedido

Obrigatório?

Descrição

isRPI

 

Sequência

 

Parâmetro de resposta

/

 

Transação do tipo RPI?

yes Sim

no Não

 

3. Colocar ordem e colocar ordem por lotes

O tipo rpi foi adicionado à estratégia de execução de ordens para pontos finais de colocação de ordens individuais e em lote.

• Colocar ordem: POST /api/v3/trade/place-order

• Colocar ordem em lote: POST /api/v3/trade/place-batch

• Canal de colocação de ordens: topic=place-order

• Canal de colocação de ordens em lote: topic=batch-place

Nome do parâmetro

Tipo de parâmetro

Resposta ao pedido

Obrigatório?

Descrição

timeInForce

 

Sequência

 

Parâmetro de pedido

 

Sim

 

Estratégia de execução de ordens

ioc (imediato ou cancelar)

fok (tudo ou nada)

gtc (até cancelar)

post_only Post only

rpi Ordens Retail Price Improvement (RPI)

Obrigatório se o tipo de ordem for ordem de limite (limite). O padrão é gtc se deixado em branco.

 

4. Dados da ordem, ordens abertas e histórico de ordens

• Dados da ordem: GET /api/v3/trade/order-info

• Ordens abertas: GET /api/v3/trade/unfilled-orders

• Histórico de ordens: GET /api/v3/trade/history-orders

• Canal de ordem: topic=order

Nome do parâmetro

Tipo de parâmetro

Resposta ao pedido

Obrigatório?

Descrição

timeInForce

 

Sequência

 

Parâmetro de resposta

 

Sim

 

Estratégia de execução de ordens

ioc (imediato ou cancelar)

fok (tudo ou nada)

gtc (até cancelar)

post_only Post only

rpi Ordens Retail Price Improvement (RPI)

 

Perguntas frequentes

1. O que é uma ordem Retail Price Improvement (RPI)

A ordem RPI é um tipo de ordem especial no modelo de conta unificada de trading. Só pode ser combinada com ordens não algorítmicas (ou seja, ordens não OpenAPI) para aumentar a liquidez. Oferece às ordens particulares qualificadas melhores preços de execução para melhoria de preço e redução da derrapagem.

2. As ordens RPI são ordens de maker ou de taker?

Tipo de ordem: todas as ordens RPI são ordens passivas e enquadram-se na categoria de ordens de maker. Só executam ordens de taker, adicionando assim liquidez ao livro de ordens.

3. Qual é a prioridade de execução para ordens RPI com o mesmo nível de preço?

Prioridade de execução: ao mesmo nível de preço, as ordens RPI têm uma prioridade de execução inferior em comparação com as ordens não RPI, independentemente da hora em que foram colocadas. As ordens RPI a um determinado nível de preço só serão executadas após todas as ordens não RPI com o mesmo preço terem sido completamente executadas.

4. Que linhas de produtos e modos de margem suportam ordens RPI?

As ordens RPI são suportadas nos modos de margem isolada e margem cruzada na conta unificada de trading. Estão disponíveis para trading nos mercados spot, de futuros e de trading com margem. As ordens RPI não são suportadas durante o trading pré-listagem. Só podem ser colocadas após o encerramento do leilão de call. Caso contrário, a ordem será rejeitada.

5. A lógica de validação para ordens RPI é a mesma que para ordens de limite regulares?

A lógica de validação para ordens RPI é a mesma que para ordens de limite regulares. Os requisitos relativos à margem, aos tamanhos mínimo e máximo das ordens e aos limites de posições abertas (OI) são idênticos aos aplicáveis às ordens de limite padrão.