Requisito de margem para ordens e posições em aberto
O requisito de margem no trading de Futuros inclui:
- A margem atribuída às posições existentes;
- A margem necessária para abrir ordens.
Tem em atenção que a margem não é necessária ao colocar ordens stop (incluindo ordens stop limit, stop market e trailing stop). O cálculo do requisito de margem (ou seja, verificação de margem) só ocorre quando as ordens stop são acionadas e colocadas no livro de ordens.
O requisito de margem é calculado pelas seguintes fórmulas:
Requisito de margem do modo unidirecional:
Requisito de margem = Máx (Abs (valor nocional da posição** + Valor da ordem de compra ***), Abs (valor nocional da posição - valor da ordem de venda))/Alavancagem
Requisito de margem do modo hedge:
Requisito de margem = Requisito de margem do lado longo + Requisito de margem do lado curto
= Máx (Abs (Valor nocional da posição longa + Valor da ordem de compra longa), Abs (Valor nocional da posição longa - Valor nocional da ordem de venda longa))/Alavancagem + Máx (abs (Valor nocional da posição curta + Valor nocional da ordem de compra curta), Abs (Valor nocional da posição curta - valor da ordem de venda curta))/Alavancagem
*As posições longas e curtas referem-se às posições e ordens cujo lado da posição = LONGO e CURTO
**Valor nocional:
- Em futuros com margem em USDⓈ, Valor nocional = Tamanho da posição (calculado em moeda) * Símbolo preço de referência
- Em futuros com margem em moeda, Valor nocional = Tamanho da posição (calculado no contrato) * Valor do contrato/preço de referência
***Valor da ordem:
- Em futuros com margem em USDⓈ, Valor da ordem = Tamanho da ordem (calculado em moeda) * Preço limite
- Em futuros com margem em moeda, Valor da ordem = Tamanho da ordem (calculado no contrato) * Valor do contrato/preço limite
Nota: para posições longas, o tamanho da posição é positivo, para posições curtas, o tamanho da posição é negativo.
Por exemplo:
- Tens uma posição de BTCUSDT longa em aberto de 10 000 USDT de valor nocional (0,5 BTC, preço de referência 20 000 USDT);
- Tens uma ordem com limite longa em aberto existente de 0,1 BTCUSDT, com um preço limite definido em 19 000 USDT e uma alavancagem 2x;
- Tens uma ordem com limite curta em aberto de 0,1 BTCUSDT, com um preço limite definido em 22 000 USDT e uma alavancagem 2x.
A margem necessária para a posição e ordem curta = Max(Abs(10 000 USDT + 1.900 USDT), Abs(10 000 USDT - 2.200)) / 2
= 5.950 USDT
Requisito de margem inicial
Quando é criada uma nova ordem para abrir uma posição, o sistema realizará uma verificação da margem inicial.
- Haverá verificações de margens iniciais para ordens de posição em aberto e ordens reduce-only (Apenas redução) que satisfaçam determinadas condições.
- Não há verificação de margens para ordens de posição fechadas.
1. As ordens serão tratadas como ordens de posição em aberto nas seguintes situações:
Ordem de compra:
- A posição existente é longa;
- A posição existente é curta. Quantidade da ordem nova > Abs (quantidade de posição curta) - Quantidade de ordens de compra em aberto
Por exemplo, tens uma posição curta existente de 1 BTCUSDT e uma ordem com limite de compra em aberto de 0,8 BTCUSDT. Queres colocar uma ordem com limite de compra de 0,5 BTCUSDT:
0,5 BTCUSDT (1 - 0,8) BTCUSDT >
Por isso, a tua nova ordem com limite de compra será tratada como uma ordem de posição em aberto.
Ordem curta:
- A posição existente é uma posição curta;
- A posição existente é uma posição longa. Quantidade da ordem nova > Abs(quantidade de posição longa) - Quantidade de ordens de venda em aberto
Por exemplo, tens uma posição longa existente de 1,4 BTCUSDT e uma ordem com limite curta em aberto de 0,8 BTCUSDT. Queres colocar uma ordem com limite curta de 0,5 BTCUSDT:
0,5 BTCUSDT (1,4 - 0,8) BTCUSDT >
Por isso, a tua nova ordem com limite de venda não será tratada como uma ordem de posição em aberto.
2. As ordens reduce-only também serão sujeitas a verificações de margem se cumprirem as mesmas condições acima, tratadas como ordens de posição em aberto.
3. As ordens reduce-only seguem a lógica abaixo:
- Fechar todas as ordens RO (reduce-only) do mercado: se a margem for insuficiente após submeteres a ordem, todas as ordens com limite na mesma direção serão canceladas e todas as posições serão encerradas.
- Ordem RO com um limite de preço melhor do que a RO existente: se uma ordem com limite RO recentemente criada:
- (a) passa a verificação de margem,
- (b) tem um preço mais próximo do preço de mercado (o que significa que é mais fácil de executar), e
- (c) faz com que o tamanho total de todas as ordens RO exceda o tamanho da posição,
- A ordem com limite RO pendente, posicionada no mesmo sentido e mais afastada do preço de mercado, será cancelada até que o tamanho total das ordens com limite RO deixe de exceder o tamanho da posição atual.
- Ordem RO stop market: as ordens stop pendentes não ocupam a margem inicial, mas o sistema verificará a margem necessária quando as ordens stop são acionadas. Se a margem for insuficiente para acionar uma ordem RO stop market existente, todas as ordens com limite na mesma direção serão canceladas e todas as posições serão encerradas.
A ordem em aberto será colocada com sucesso quando:
- Custo ≤ Saldo disponível
- O custo inclui margem inicial e perda em aberto (se houver). Para mais informações, consulta Como calcular o custo necessário para abrir uma posição em contratos de futuros perpétuos.
- Valor nocional após a ordem ser criada ≤ Limite de valor nocional para cada alavancagem.
Para obteres mais detalhes sobre a alavancagem e o valor nocional, consulta a página Alavancagem e margem.