Futuros da Bitget: apresentação da STP (Self Trade Prevention)
O que é a STP (Self Trade Prevention)?
A STP (Self Trade Prevention), ou prevenção de transações em benefício próprio, é um mecanismo utilizado pela plataforma de trading Bitget para evitar que os utilizadores executem inadvertidamente transações com eles próprios. Isto reduz taxas de corretagem desnecessárias e promove um ambiente de trading justo e transparente. A STP funciona ao identificar ordens colocadas sob o mesmo ID de utilizador (UID) ou de subcontas e bloqueia transações que resultariam numa correspondência entre as mesmas. Isto garante que a atividade de trading reflete com precisão a verdadeira oferta e procura do mercado.
A Bitget aplica o mecanismo STP em toda a sua plataforma de trading de futuros para reduzir o risco de manipulação de preços e manter a conformidade e a integridade do mercado. Quer as ordens tenham origem numa conta principal e na sua subconta, na mesma subconta ou entre subcontas, a STP pode detetar e evitar potenciais situações de self-trading.
Exemplo: como a STP impede self-trading
Vamos supor que o utilizador A coloca ordens de compra e venda de BTCUSDT no mercado de futuros em USDT-M da Bitget. A configuração da conta inclui uma conta principal e uma subconta com as seguintes ordens:
• Conta principal: coloca uma ordem de maker para comprar 1 BTC a 50,000 USDT
• Subconta: coloca uma ordem de taker para vender 1 BTC a 50,000 USDT
Sem STP, estas ordens podem corresponder, fazendo com que o utilizador faça trading consigo próprio e incorra em taxas desnecessárias. Com a STP ativada, o sistema deteta self-trading e cancela a ordem de taker (por exemplo, com base no modo Cancelar taker (cancel_taker)), impedindo efetivamente esta correspondência indevida.
Como funciona a STP?
Quando o sistema deteta um possível caso de self-trading, executa uma das seguintes ações com base no modo da STP:
• Sem modo (none): as ordens não estão sujeitas ao mecanismo STP. O sistema não compara os ID de utilizador e as transações são executadas normalmente.
• Modo Cancelar taker (cancel_taker): a ordem de taker é cancelada enquanto que a ordem de maker permanece no livro de ordens.
• Modo Cancelar maker (cancel_maker): a ordem de maker é cancelada enquanto que a ordem de taker continua.
• Modo Cancelar ambas (cancel_both): tanto as ordens de taker como as de maker são canceladas.
A ação da STP é determinada pelo modo da STP da ordem de taker. O modo da STP da ordem de maker existente no livro de ordens não é tido em conta.
Como definir o modo da STP para uma ordem?
Para a API de colocação de ordens e a API de colocação de ordens em lote, o modo da STP pode ser definido no campo “stpMode”.
• Para ordens de trading de futuros
• Para ordens de trading com margem
Que linhas de produtos suportam STP?
1. Spot
2. Futuros
a. Futuros em USDT-M
b. Futuros em USDC-M
c. Futuros em Moeda-M (perpétuos e a prazo)
3. Margem
a. Margem isolada
b. Margem cruzada
Que tipos de ordem suportam STP?
Quando o Time in Force é definido como GTC/IOC, os seguintes tipos de ordem suportam STP:
1. Ordem de limite
2. Ordem a preço de mercado
3. Ordem de desencadeamento
4. Ordem TP/SL
Tenha em atenção que a STP não é suportada quando o Time in Force está definido como FOK.
As ordens modificadas suportam STP?
Não. As ordens modificadas não suportam STP. As ordens modificadas herdam as configurações da STP da ordem original.
Porquê escolher o mecanismo de STP da Bitget?
O mecanismo de STP da Bitget não só melhora a eficiência do trading, como também ajuda os utilizadores a reduzirem os custos, evitando self-trading. Combinada com a segurança robusta da Bitget e o profissionalismo do nosso apoio ao cliente, a STP contribui para um ambiente de trading mais transparente e fiável.