Se você chegou a esta página, há uma grande probabilidade de que você tenha feito uma destas perguntas:

  • O que é um market maker?
  • O que os market makers fazem?
  • Como posso me tornar um market maker?
  • Como faço para criar um robô market maker?

Então você está no lugar certo!

A parceria entre Hummingbot e Blocktane.io tem o objetivo de ajudá-lo a aprender mais sobre market making (formação de mercado) e como usar nosso robô gratuito e de código aberto para implementar sua própria estratégia.

Mas o que é um market maker(formador de mercado)?

O market maker é um participante do mercado que se compromete a manter ofertas de compra e venda de um ativo dando liquidez a ele. (fonte)

Se a citação acima não fizer sentido para você, imagine uma casa de penhores:

Crédito da imagem: Steve SutherlandCrédito da imagem: Steve Sutherland

Digamos que Susan tenha um violão velho, não tenha mais muito tempo para tocar e precise de algum dinheiro; enquanto isso, em outra parte da cidade, Mike está aprendendo a tocar o violão de seu amigo e pensa que já é bom o suficiente para investir algum dinheiro para comprar o próprio violão, mas um novo pode ser muito caro.

Embora tenhamos duas pessoas que poderiam fechar um negócio, pode ser difícil para elas se encontrarem ou até mesmo chegarem a um acordo sobre um preço razoável para aquela guitarra.

É aqui que a loja de penhores entra em cena:

Em vez de procurar por alguém que queira comprar um violão, Susan poderia vender seu violão para a casa de penhores, e Mike poderia ir até lá com a certeza que encontraria um.

O dono da casa de penhores está prestando um serviço para Susan e Mike. Ele oferece uma maneira fácil de vender / comprar o que eles querem (provendo liquidez) a um preço justo, baseado na demanda por violões usado na cidade (redução do spread).

A casa de penhores será paga por este serviço pela diferença no preço que ele pagou a Susan e o preço que ele recebeu de Mike (tamanho do spread).

Um market maker, assim como o dono de uma loja de penhores, oferece o mesmo tipo de serviço nos mercados financeiros. Ele fornece liquidez e ajuda a reduzir os tamanhos do spread de compra e venda, obtendo seus lucros da diferença entre suas ordens de compra e venda.

Como ocorre a formação de mercado nos mercados financeiros?

Um mercado financeiro não é muito diferente dos mercados abertos da economia real. Todos os dias, milhões de pessoas acessam algum tipo de plataforma de negociação, procurando fechar negócios entre uma ampla gama de ativos, incluindo ações de empresas, títulos, petróleo, ouro, contratos futuros e criptomoedas.

Mas em vez de milhares de pessoas se reunindo no mesmo lugar, segurando cartazes e / ou gritando por quanto estão comprando ou vendendo algo, mercados de ativos financeiros usam uma livro de ofertas, onde todas as ofertas de compra e venda são agregadas no mesmo lugar:

Fonte: BlocktaneFonte: Blocktane

O livro de ofertas nada mais é do que uma lista de todas as ofertas de compra e venda (com quantidades e preços) disponibilizadas por todos os participantes do mercado.

Na imagem acima, podemos ver o livro de oferta do par BTC / USD. Se alguém está procurando comprar Bitcoin agora, terá que pagar R$ 165.649,91 (o menor preço de venda) e existem 0,0037 BTC disponíveis a esse preço.

Mas se alguém quiser vender Bitcoin imediatamente, terá que aceitar o preço de R$ 162.776,34 (o melhor preço de compra) por um total de 0,0064 BTC.

? A diferença entre o menor dos preços de oferta e o maior dos preços de demanda de um bem ou ativo é chamada de spread.

Tecnicamente, qualquer pessoa que publica uma oferta de compra ou venda no livro de ofertas está agindo como um market maker, enquanto aqueles que aceitam os preços oferecidos são chamados de tomadores de mercado (market takers).

Atuar como market maker é conceitualmente semelhante a participar do mercado como o "dono da casa de penhores", criando ofertas para comprar um ativo por um preço baixo e vendê-lo por um preço mais alto o mais rápido possível e tantas vezes quanto possível.

Embora a estratégia de negociação / investimento mais comum seja lucrar com grandes mudanças de preço, um market maker profissional está tentando capitalizar sobre as menores oscilações do preço, porém mais constantes, oscilações entre dois níveis de preços.

A maioria dos traders e investidores deseja ver o mercado se movendo assim:

61C64DCA-6B08-4B8A-8C0B-887CF247A91D

Mas os market makers adoram ver os preços de mercado se movendo assim:

B433B64F-7B65-4E70-8BF1-118E055291AD

O preço de um ativo não muda em um fluxo constante, mas como ondas, e enquanto os comerciantes e investidores estão tentando descobrir se o mar está se movendo para a maré alta ou baixa, o market maker está observando as ondas menores na praia.

Spread de compra-venda (bid-ask spread) vs spread do market maker

Olhando para o livro de ofertas na imagem que vimos anteriormente, um market maker poderia postar duas ofertas:

  • Compre 1 Bitcoin por R$ 162.776,34 (preço de compra)
  • Vender 1 Bitcoin por R$ 165.649,91 (preço de venda)

Quando outros participantes do mercado aceitam esses preços, e ambas as ordens são completadas, o formador de mercado terá um lucro de R$ 2.873,57 nessa operação.

Isso também é conhecido como spread de compra-venda do mercado e, no exemplo acima, é o lucro de R$ 2.873,57 que o market maker recebeu ao concluir os dois lados da operação:

(162.776,34 - 165.649,91) / 162.776,34 = 1.765%

Mas isso não significa que um market maker deve usar sempre exatamente esses preços de compra e venda.

Um market maker deve ainda considerar outros fatores ao decidir qual será seu spread operacional, incluindo:

  • Spread de compra-venda do mercado;
  • Custos de transação (incluindo taxas de câmbio e / ou taxas de transferência);
  • Volume de comércio;
  • Volatilidade do mercado;
  • Custos operacionais (contas de energia elétrica, custos de servidor em nuvem, etc.);
  • Quaisquer outros custos relacionados com a operação de comercialização.

Não existe uma resposta certa ou errada sobre o quão grande ou pequeno deve ser o spread do market maker e, no final, o spread é apenas uma parte da estratégia do market maker.

Você pode alterar sua porcentagem de spread no Hummingbot com os comandos config ask_spread para ordens de venda e config bid_spread para ordens de compra.

O faz parte de uma estratégia?

Ser um market maker lucrativo não envolve apenas escolher um tamanho de spread, começar a enviar ordens limitadas para o livro de ofertas e depois dar meia-volta e esquecê-lo.

Antes de iniciar uma operação de market making, você deve se perguntar:

  • Devo manter o spread fixo o tempo todo? Devo alterá-lo dependendo das condições de mercado?
  • Qual deve ser o tamanho das minhas ordens?
  • O que devo fazer quando houver uma tendência de preço no mercado ou se não houver uma tendência clara?
  • Como vou detectar a direção do mercado?
  • Quanto tempo meus pedidos devem permanecer no livro?
  • Se um lado da operação for atendido, devo manter a ordem contrária até que seja atendido?
  • Desejo acumular mais de um ativo ao longo do tempo ou quero sempre ter um saldo 50/50?
  • O que devo fazer se houver aumento de preço?
  • Devo me preocupar com o custo médio de compra?
  • Quando devo ficar fora do mercado e por que motivo, ou devo operar o tempo todo?
  • O que posso perder e quanto estou colocando em risco?

As respostas a essas perguntas determinam suas ações (e reações) com base nas condições de mercado e, em última instância, definirão sua estratégia.

Uma boa estratégia de market making nada mais é do que planejar com antecedência como você reagirá às mudanças do mercado.

Mas antes que você se assuste com todas essas perguntas e desista da formação de mercado, aqui vai uma dica:

Comece pequeno. Não tente ter todas as respostas para sua estratégia de antemão, mas concentre-se em um parâmetro de cada vez, testando e observando o que acontece em diferentes situações de mercado.
Com o tempo, adicione outro parâmetro e faça mais testes e observe como todas as peças estão funcionando juntas.

Você não vai encontrar por aí uma estratégia / parâmetros padronizados, prontos para usar, de tamanho único e sempre lucrativos, mas depois de algum tempo, você começará a entender o que há de bom e de ruim cada estratégia e, depois de experimentar algumas delas, encontrará uma que se encaixa nos seus objetivos.

No Hummingbot, você pode combinar diferentes configurações de maneiras diferentes usando o comando config para construir uma ampla variedade de estratégias. Confira o guia de referência de da estratégia de market maker simple para ver para que cada parâmetro é usado.

Negociação e formação de mercado automatizadas

Então, robôs de negociação... Essa é provavelmente outra razão pela qual você está lendo este artigo; você não está apenas procurando se tornar um market maker, você está buscando configurar um robô de market maker para fazer todo o trabalho árduo.

Afinal, o Hummingbot é um robô de negociação de código aberto, disponível gratuitamente para qualquer pessoa que queira iniciar uma estratégia de negociação automatizada.

Embora seja possível fazer operações de market maker manualmente, um robô de negociação permite que sua estratégia seja executada de maneira precisa, remova o fator emocional (ganância e medo) e até mesmo crie medidas de segurança para melhor controle de risco.

Mas nem todos os robôs são iguais, e dependendo do tipo de estratégia que você vai usar (alta frequência, baixa frequência, seguimento de tendência, grade, straddle, quant ... há muitas possibilidades), um robô específico pode fazer um trabalho melhor do que outros.

Afinal, um robô de negociação é uma ferramenta e devemos usar a ferramenta certa para cada trabalho.

Hummingbot é uma ótima escolha para formação de mercado de forma automatizada para mercados de criptomoedas porque a sua arquitetura é focada neste tipo de operação.

Mas não importa o robô que você escolha usar, é sempre importante lembrar:

O que define a lucratividade de uma operação de é a estratégia. O algoritmo/robô é apenas a estratégia traduzida em instruções de computador e executada de forma automatizada.

Uma nota rápida sobre lucro e risco

A formação de mercado (market making) não é uma operação de negociação sem riscos e sempre lucrativa.

Como qualquer outra atividade de negociação, a execução de um robô para capitalizar sobre as imperfeições do mercado vem com seu próprio conjunto de risco / recompensa.

Portanto, antes de começar a usar fundos reais, certifique-se de entender quais são os mecanismos desse tipo de negociação e a que tipo de riscos você estará se expondo.

Com o Hummingbot você pode ativar o modo de negociação em papel (paper trading) usando o comando paper_trading, que permite testar sua estratégia em um ambiente simulado em tempo real, sem a necessidade de colocar seu capital em risco .

Junte-se a nossa comunidade

Este é apenas o primeiro artigo da da parceria entre Hummingbot e Blocktane.io e há muito mais artigos por vir, nos quais falaremos sobre outros tópicos relacionados a formação de mercado e arbitragem. Nosso objetivo é ajudá-lo a aprender como se tornar um melhor market maker / arbitrador.

Se você quiser saber mais, certifique-se de seguir as atualizações do nosso blog para novos artigos todas as semanas.

Enquanto você espera pelo próximo artigo, lembre-se de entrar em nosso servidor Discord, um lugar onde nossa comunidade fala sobre market making e arbitragem, e todas as maneiras possíveis de usar o Hummingbot para melhorar suas estratégias de negociação. (Sim, temos um canal para falantes da língua portuguesa!)

Até a próxima e desejo a todos uma sessão de negociação lucrativa!

Conteúdo original: https://hummingbot.io/blog/2020-09-what-is-market-making/
Autor e tradutor: Paulo Henrique B. Rebouças