> ## Documentation Index
> Fetch the complete documentation index at: https://docs.intention.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Preço de marcação

> A referência de liquidação financeira usada para margem, liquidação forçada e P&L não realizado — construída como a mediana de quatro preços independentes, para que nenhuma fonte isolada a possa mover.

O preço de marcação é o número que decide se é liquidado. Não é o último preço negociado, e também não é o [preço do índice](/pt/trading/index-price).

A razão pela qual existe como construção separada é estreita e importante: se as liquidações fossem acionadas pela última transação nesta plataforma, qualquer pessoa capaz de empurrar uma impressão através de um livro pouco profundo poderia liquidar posições alheias. O preço de marcação é desenhado para que nenhuma fonte isolada — incluindo o livro de ordens da própria plataforma — o consiga mover muito sozinha.

<h2 id="four-prices-one-median">
  Quatro preços, uma mediana
</h2>

<div className="dg" data-dg="mark-price-median">
  <div className="dg-c" style={{aspectRatio:"720 / 308"}}>
    <svg className="dg-w" viewBox="0 0 720 308" aria-hidden="true">
      <path className="dg-wire dg-soft" d="M 305.00 37.00 L 348.23 127.23" />

      <path className="dg-head" d="M 351.00 133.00 L 344.27 129.13 L 352.20 125.33 Z" />

      <path className="dg-wire dg-soft" d="M 305.00 101.00 L 345.75 129.35" />

      <path className="dg-head" d="M 351.00 133.00 L 343.23 132.96 L 348.26 125.73 Z" />

      <path className="dg-wire dg-soft" d="M 305.00 165.00 L 345.75 136.65" />

      <path className="dg-head" d="M 351.00 133.00 L 348.26 140.27 L 343.23 133.04 Z" />

      <path className="dg-wire dg-soft" d="M 305.00 229.00 L 348.23 138.77" />

      <path className="dg-head" d="M 351.00 133.00 L 352.20 140.67 L 344.27 136.87 Z" />

      <path className="dg-wire dg--green" d="M 470.00 133.00 L 499.60 133.00" />

      <path className="dg-head dg--green" d="M 506.00 133.00 L 499.60 137.40 L 499.60 128.60 Z" />
    </svg>

    <div className="dg-b dg--sky" style={{left:"0.0000%",top:"3.2468%",width:"41.6667%",height:"17.5325%"}}><span className="dg-t">Oráculo mais base suavizada</span><span className="dg-s">spot externo, mais uma EMA de 150 segundos da base local</span></div>
    <div className="dg-b dg--blue" style={{left:"0.0000%",top:"24.0260%",width:"41.6667%",height:"17.5325%"}}><span className="dg-t">O livro da plataforma</span><span className="dg-s">ponto médio entre compra e venda</span></div>
    <div className="dg-b dg--yellow" style={{left:"0.0000%",top:"44.8052%",width:"41.6667%",height:"17.5325%"}}><span className="dg-t">Oráculo mais a base do funding</span><span className="dg-s">derivada da taxa de funding</span></div>
    <div className="dg-b dg--green" style={{left:"0.0000%",top:"65.5844%",width:"41.6667%",height:"17.5325%"}}><span className="dg-t">Médio de perpétuos externos</span><span className="dg-s">perpétuos de outras plataformas</span></div>
    <div className="dg-b dg--brown dg-round" style={{left:"49.4444%",top:"34.0909%",width:"15.2778%",height:"18.1818%"}}><span className="dg-t">Mediana</span></div>
    <div className="dg-b dg--green" style={{left:"70.8333%",top:"34.0909%",width:"29.1667%",height:"18.1818%"}}><span className="dg-t">Preço de marcação</span><span className="dg-s">margem · liquidação · P\&L</span></div>
    <div className="dg-free dg-mid" style={{left:"0.0000%",top:"88.3117%",width:"100.0000%"}}><div className="dg-n">A mediana é toda a defesa: para a mover é preciso mover pelo menos dois de quatro inputs deliberadamente diferentes.</div></div>
  </div>
</div>

A mediana é toda a defesa. Para mover a mediana é preciso mover pelo menos dois de quatro inputs independentes — e esses inputs são deliberadamente diferentes entre si: um é o spot externo, outro é o livro desta plataforma, outro deriva do funding, outro são mercados de perpétuos externos. Um atacante com capacidade para distorcer um deles não muda nada.

<h3 id="price-1-oracle-plus-a-smoothed-basis">
  Preço 1 — oráculo mais uma base suavizada
</h3>

$$
P_1 = \text{índice} + \mathrm{EMA}_{150s}\!\left(\text{médio da plataforma} - \text{índice}\right)
$$

Isto acompanha se esta plataforma negoceia persistentemente com prémio ou desconto face ao mercado externo. O preço médio é a média entre a melhor compra e a melhor venda.

É a suavização que o torna seguro. Uma base em bruto mexer-se-ia no instante em que alguém alargasse ou cruzasse o livro; uma média móvel exponencial de 150 segundos obriga um manipulador a manter a distorção durante minutos em vez de um bloco, o que custa dinheiro a sério contra todos os outros que negoceiam contra ela.

Dois pormenores importam a quem reconstruir isto. O tempo decorrido na EMA vem dos **timestamps dos blocos** e não do relógio de parede — para que os nós concordem. E, depois de um intervalo invulgarmente longo, o grande tempo decorrido faz a média saltar para o valor atual em vez de rastejar, que é o comportamento correto ao retomar depois de uma pausa.

**O que a suavização faz de facto.** Tome-se uma plataforma a negociar persistentemente acima do índice, com a base a subir de 0 até 5 e a manter-se aí:

| Tempo decorrido | Amostra da base |    EMA |
| --------------: | --------------: | -----: |
|              0s |               0 | 0,0000 |
|             20s |               1 | 1,0000 |
|             60s |               2 | 1,7231 |
|             90s |               3 | 2,2319 |
|            120s |               4 | 2,8107 |
|            150s |               5 | 3,4360 |
|            210s |               5 | 4,1189 |
|            300s |               5 | 4,6189 |

Cinco minutos de uma base sustentada de 5 pontos levam a EMA a 4,62, e não a 5. É esse atraso que protege: um atacante que mantenha o livro afastado do índice paga para o manter durante minutos e, ainda assim, não desloca o preço de marcação toda a distância — ao passo que uma reavaliação genuína, que persiste, chega por inteiro suficientemente depressa para manter a marcação honesta.

Todos os números acima saem da fórmula tal como está publicada. São reproduzíveis, e é esse o objetivo de a publicar.

<h3 id="price-2-this-venues-own-book">
  Preço 2 — o livro da própria plataforma
</h3>

$$
P_2 = \operatorname{median}\!\left(\text{melhor compra},\; \text{melhor venda},\; \text{última transação}\right)
$$

A leitura mais direta do que se está a passar aqui, tornada resistente a duas distorções comuns por tomar uma mediana em vez de um valor único: uma única impressão invulgar não a consegue mover, e um livro momentaneamente unilateral também não.

<h3 id="price-3-oracle-plus-funding-basis">
  Preço 3 — oráculo mais a base do funding
</h3>

$$
P_3 = \text{índice} \times \left(1 + F_{\text{last}} \times t_{\text{next}}\right)
$$

Um perpétuo negoceia afastado do spot de uma forma que o funding explica. Este preço reconstrói essa relação a partir da taxa de funding em vez de a observar, o que faz dele uma verificação independente sobre os dois preços que a observam.

Repare na forma: o ajuste decai à medida que o acerto do funding se aproxima, chegando a zero no momento em que o funding é cobrado. É a mesma convergência que o próprio mercado exibe.

<h3 id="price-4-external-perpetual-markets">
  Preço 4 — mercados de perpétuos externos
</h3>

$$
P_4 = \sum_i w_i \cdot \text{médio}_i , \qquad w_i = \frac{V_i}{\sum_j V_j}
$$

Deliberadamente diferente do preço do índice, que é construído a partir do spot. Os mercados de perpétuos carregam base e dinâmicas próprias de funding; incluí-los significa que a marcação reflete o instrumento que está a ser negociado e não apenas o seu subjacente. A ponderação é feita pelo volume de 24 horas nas plataformas de referência, e as plataformas incluídas são configuráveis.

<h2 id="update-timing">
  Momento da atualização
</h2>

O preço de marcação atualiza quando o preço do índice atualiza — sensivelmente a cada três segundos e **dentro do mesmo bloco, depois** do índice. A ordem importa: uma marcação calculada antes do seu índice estaria desatualizada num tick por construção.

A componente EMA é amostrada em cada bloco, enquanto o resto é recalculado na cadência do índice. Se o índice não atualizar durante seis segundos, a marcação atualiza à mesma em vez de se desatualizar juntamente com ele.

<h2 id="when-inputs-are-missing">
  Quando faltam inputs
</h2>

O desenho degrada por passos definidos em vez de falhar.

| Inputs válidos | Comportamento                                                                                                                                             |
| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **4**          | Mediana de quatro                                                                                                                                         |
| **3**          | Mediana dos três restantes                                                                                                                                |
| **2**          | É introduzido um quinto preço: uma EMA de 30 segundos da mediana do livro desta plataforma. A marcação é a mediana desse valor com o que continuar válido |
| **≤1**         | Alerta crítico; mantém-se o último preço de marcação válido                                                                                               |

O caso de dois inputs merece ser compreendido. Em vez de recuar para uma fonte única — o que entregaria exatamente o controlo que a mediana existe para impedir — o sistema fabrica um terceiro input suavizando o seu próprio livro ao longo de 30 segundos. Mais curto do que a janela de 150 segundos usada em funcionamento normal, porque num estado degradado a capacidade de resposta importa mais; longo o suficiente para que uma única impressão continue a não o poder ditar.

<h2 id="cold-start">
  Arranque a frio
</h2>

Quando um mercado é listado pela primeira vez, três dos quatro inputs colapsam no preço do índice: a base suavizada começa a zero, a base do funding começa a zero e o livro desta plataforma não tem histórico. A mediana desses é o preço do índice.

Assim, um mercado recém-listado marca ao seu índice e só diverge à medida que se acumula negociação real — que é o ponto de partida correto, já que ainda não há informação específica da plataforma para refletir.

<Warning>
  O preço de marcação é **resistente** à manipulação, não imune a ela. Se os mercados externos a partir dos quais é construído se moverem em conjunto — por uma deslocação genuína ou por um movimento coordenado entre várias plataformas — a mediana move-se com eles. A mediana restringe o que qualquer fonte isolada pode fazer; não consegue fabricar informação que o mercado não tem. Ver [Advertências de risco](/pt/protocol/security/risks).
</Warning>

<h2 id="where-this-is-used">
  Onde isto é usado
</h2>

| Usado para                                                        | Usa o preço de marcação                                   |
| ----------------------------------------------------------------- | --------------------------------------------------------- |
| P\&L não realizado                                                | Sim                                                       |
| Requisitos de margem e ativação de liquidações                    | Sim                                                       |
| Ativação de [ordens condicionais](/pt/trading/conditional-orders) | Opcional — a alternativa é o último preço negociado       |
| Prémio do [funding](/pt/trading/funding)                          | Sim                                                       |
| Execução de transações                                            | **Não** — as execuções dão-se a preços do livro de ordens |

É a última linha que importa interiorizar. O preço de marcação nunca determina o que paga por uma execução. Determina quanto *vale* a sua posição aberta, que é uma pergunta diferente e a que governa se fica com ela.

<h2 id="where-to-go-next">
  Para onde ir a seguir
</h2>

<CardGroup cols={2}>
  <Card title="Preço do índice" href="/pt/trading/index-price">
    A referência externa a que a marcação está ancorada.
  </Card>

  <Card title="Liquidações" href="/pt/trading/liquidations">
    O que acontece quando o preço de marcação se move contra a sua margem.
  </Card>

  <Card title="Funding" href="/pt/trading/funding">
    O mecanismo de prémio que o Preço 3 reconstrói.
  </Card>

  <Card title="Oráculo" href="/pt/protocol/architecture/oracle">
    Como o preço do índice é produzido e certificado no consenso.
  </Card>
</CardGroup>
