Estrutura
spread
melhor
50 000 − 49 950 = 50mid 49 975
melhor
Compra a mercado de 1,00,2 executa a 50 000
0,3 executa a 50 100
0,5 executa a 50 200Média ≈ 50 130 — não os 50 000
cotados no topo do livro. Essa diferença
é o que uma ordem de mercado esconde.
0,3 executa a 50 100
0,5 executa a 50 200Média ≈ 50 130 — não os 50 000
cotados no topo do livro. Essa diferença
é o que uma ordem de mercado esconde.
Vendas — vendedores
Compras — compradores
Prioridade
As ordens executam por preço primeiro, tempo depois. O preço é óbvio: um comprador que oferece mais é servido antes de um que oferece menos. É no tempo que esta plataforma difere da maioria. O «tempo» é a posição da ordem na sequência confirmada do bloco — não o momento em que chegou a um nó. Duas ordens no mesmo bloco têm uma precedência que todos os validadores calculam de forma idêntica, a partir de dados confirmados pelo consenso. Nenhuma proximidade de rede a altera. Entre blocos, a chegada continua a contar; dentro de um bloco, a corrida ao microssegundo não existe. As regras de sequenciação reforçam isto: os cancelamentos executam antes das ordens agressoras do mesmo bloco, pelo que uma cotação desatualizada pode ser retirada sem ser apanhada por uma ordem que chegou a par do cancelamento.Ler a profundidade antes de submeter
Os melhores preços de compra e venda são os que aparecem cotados. Não são os que obtém se a sua ordem for maior do que a quantidade aí disponível. Percorrendo o lado da venda do livro acima:
Uma compra a mercado de 0,2 executa integralmente a 50 000. Uma compra a mercado de 1,0 executa pelos três níveis — preço médio à volta de 50 130, e não os 50 000 apresentados no topo do livro.
É por isto que as ordens de mercado têm um limite derivado da profundidade que o tamanho consumiria de facto, e por isto que dividir uma ordem grande no tempo ou no preço costuma custar menos do que executá-la toda de uma vez.
Um hábito útil antes de qualquer ordem grande face ao livro: calcule o pior preço que o seu tamanho alcançaria, e não apenas o topo do livro. A diferença entre esses dois números é o custo que uma ordem de mercado esconde.
Os preços são inteiros
Os preços do livro são múltiplos inteiros do tick size (incremento mínimo de preço) do mercado, e os tamanhos são múltiplos do seu lot size (incremento mínimo de quantidade). Não há vírgula flutuante no caminho de execução — uma diferença de arredondamento entre dois nós seria um fork. Ver Precisão.O que o livro não mostra
As ordens condicionais não estão no livro. Os stops, os take-profits e outras ordens condicionais ficam num registo separado, a vigiar um preço. Não ocupam posição na fila nem contribuem para a profundidade até serem ativadas. A consequência prática: num mercado que se move depressa, a profundidade pode ser menor do que o livro sugere, porque um movimento que atravessa um conjunto de ativações converte de uma só vez várias ordens invisíveis em ordens reais — todas do mesmo lado.Para onde ir a seguir
Tipos de ordem
O que se pode colocar no livro, e o que fica em livro em vez de consumir liquidez.
Ordens de mercado
Como o limite derivado da profundidade protege uma ordem de mercado.
Sequenciação de transações
Porque os cancelamentos vencem as ordens agressoras do mesmo bloco.
Matching
Como o livro está estruturado e é percorrido dentro do kernel.