Passar para o conteúdo principal

Por que meu trade foi executado a um preço diferente da cotação

A cotação é o preço do pool naquele instante; a execução é o preço do pool quando o trade chega. Como os pools se movem, o que significa impacto no preço e quando pedir para a gente verificar.

Escrito por Klutch

O preço que você vê antes de confirmar um trade é uma estimativa do que o pool vai te dar naquele momento. O trade é liquidado na blockchain ao preço em que o pool está quando ele é executado, e em alguns tokens esses dois podem ser diferentes.

Como um pool de liquidez precifica um trade

Um pool funciona como uma gangorra. O token fica de um lado e o dinheiro do outro, e o preço é o quanto ela está inclinada. Cada compra tira tokens de um lado e adiciona dinheiro ao outro, então cada compra inclina mais a gangorra e a próxima unidade de dinheiro compra menos tokens.

Uma cotação é o preço do pool no instante em que ela é emitida. Se outros trades chegam no segundo entre a sua cotação e a sua execução, a sua ordem é executada ao novo preço. Em um pool com pouco dinheiro, a sua própria ordem pode mover o preço antes de terminar de ser executada.

Alguém que comprou um instante antes de você pode ter pagado menos porque chegou quando o pool estava nivelado, não porque a ordem dessa pessoa era maior.

A estimativa de impacto no preço

Antes de você confirmar, o app mostra uma estimativa de impacto no preço. No app web, ela fica ao lado da cotação; no app, é a linha Impacto no preço nos detalhes do trade, e ela sobe para o lado do valor quando é grande.

Ela mede o quanto a sua cotação está abaixo do preço de mercado do token, o que vem principalmente do tamanho da sua ordem em relação à liquidez do pool, então um número alto significa que uma ordem desse tamanho move este pool agora.

Quando o número é alto, o app pede que você confirme antes, e quando é alto demais o trade é recusado com Impacto no preço muito alto. As negociações rápidas são disparadas sem mostrar a estimativa antes.

Sua configuração de slippage é o máximo de variação de preço que você aceita antes de o trade falhar em vez de ser executado. Como ela funciona está em https://help.fomo.family/en/articles/17831977-slippage-settings.

Pools que escondem uma taxa

Alguns pools de liquidez anunciam taxa zero para os sistemas que roteiam os trades e depois ficam com uma fatia grande quando uma ordem chega lá. É por isso que uma execução pode sair abaixo da cotação sem nenhuma taxa visível no trade.

Se você acha que isso aconteceu em um dos seus trades, fale com o suporte de dentro do app informando o token e mais ou menos quando você negociou, e a gente verifica por onde a sua ordem realmente passou na blockchain.

Verificando o que aconteceu

A transação no explorador de blocos é o registro de como o pool estava quando o seu trade foi executado. Como encontrá-la está explicado em https://help.fomo.family/en/articles/14468718-how-to-find-a-transaction-hash.

Respondeu à sua pergunta?