Simple Science

Ciência de ponta explicada de forma simples

# Finanças Quantitativas # Negociação e microestrutura do mercado # Aprendizagem de máquinas

Estratégias Espertas para Comprar e Vender Ações

Um guia para estratégias de trading eficazes e execução no mercado de ações.

Yadh Hafsi, Edoardo Vittori

― 7 min ler


Estratégias de Trading Estratégias de Trading Inteligentes Reveladas negociação de forma eficaz. Aprenda a minimizar os custos de
Índice

Execução Ideal: Um Guia Simples para Comprar e Vender no Mercado

Quando se trata de negociação, o timing é tudo. Os traders querem comprar e vender ações sem bagunçar muito seus lucros. É aí que uma estratégia de execução ideal entra em cena. É como tentar achar uma boa vaga no estacionamento de um shopping lotado-todo mundo quer, mas você precisa descobrir a melhor maneira de chegar lá sem causar muita confusão.

Qual é a Grande Sacada da Execução?

No mundo das finanças, execução é como você faz suas negociações. Se você quer comprar uma quantidade grande de ações rapidamente, tem que fazer isso de forma inteligente. Se não, pode acabar aumentando o preço enquanto tenta comprar, o que pode afetar sua grana depois. Imagine tentando comprar sorvete em um dia quente-quanto mais gente se aglomera em volta do carrinho, mais caro fica!

Os traders enfrentam desafios quando fazem grandes negócios. Um pedido grande pode assustar outros compradores ou vendedores, dificultando a obtenção de um preço justo. Então, em vez de comprar tudo de uma vez, pode ser melhor dividir em pedaços menores, como compartilhar seus cones de sorvete com os amigos ao invés de comer tudo sozinho.

O Jogo da Liquidez

Liquidez é uma palavra chique para descrever o quão fácil você consegue transformar um ativo em dinheiro. Se uma ação é líquida, isso significa que você pode vendê-la rapidamente sem perder muito dinheiro. Pense nisso como poder trocar seu bilhete de loteria na hora, em vez de esperar anos para receber seu prêmio.

Os traders olham para coisas como quanto está sendo negociado, a diferença de preços (conhecida como spread de compra e venda) e quantos pedidos estão na fila. Em outras palavras, eles ficam de olho na multidão no carrinho de sorvete.

Jeitos Diferentes de Negociar

Existem algumas maneiras de fazer pedidos ao negociar. Um pedido limite deixa você definir o preço que está disposto a pagar, mas não há garantia de que você vai conseguir o sorvete. Um pedido de mercado, por outro lado, significa que você vai comprar o que estiver disponível pelo preço atual, mas pode acabar pagando mais do que queria se a fila ficar longa demais.

Outros tipos de pedidos podem agilizar as coisas ou garantir que você consiga o que quer, mas podem ser um pouco mais complicados.

Como Modelamos o Mercado?

O mercado pode ser complexo, e às vezes parece que você está tentando resolver um cubo mágico de olhos vendados. Mas existem maneiras de fazer sentido disso!

Alguns modelos tentam prever o que vai acontecer usando matemática e dados históricos. Outros olham para como as pessoas se comportam ao negociar. Isso é importante porque as emoções das pessoas podem fazer os preços oscilar como um pêndulo.

Por Que Usar ABIDES?

Decidimos usar o ABIDES, que significa Simulação de Eventos Discretos Interativos Baseada em Agentes. Não, não é um personagem de um show de ficção científica, mas ajuda a entender como os traders interagem em um mercado simulado.

O ABIDES nos permite criar diferentes tipos de traders e ver como eles atuam em diferentes situações. É como assistir a um reality show onde todo mundo tá tentando ganhar um desafio de negociação.

Montando o Ambiente de Negociação

Na nossa simulação, definimos um número fixo de ações para negociar e um limite de tempo para completar isso. Pense nisso como um game show onde você tem um tempo determinado para pegar o máximo de prêmios possível. Se não acabar a tempo, pode perder pontos!

Também colocamos penalidades por não completar a negociação no tempo estipulado ou por negociar demais. Se você exagerar, é como pegar muitos petiscos em uma festa-pode acabar se metendo em encrenca.

Como Treinamos Nossos Traders?

Para treinar nossos traders, usamos um sistema chamado Deep Q-Network (DQN). Esse método permite que os traders aprendam com suas experiências, como uma criança aprendendo a andar de bicicleta. No começo, podem cair, mas com a prática, ficam melhores em manter o equilíbrio.

Armamos diferentes estratégias para ver como eles se saíam nas execuções de negociações. Alguns traders eram cautelosos, enquanto outros eram mais agressivos, como personalidades diferentes em um projeto em grupo.

Comparando Diferentes Estratégias

Depois de treinar, colocamos nossos traders à prova contra algumas estratégias comuns:

  1. Preço Médio Ponderado pelo Tempo (TWAP): Essa é a estratégia “vamos ser justos”, onde os traders tentam executar negociações de forma uniforme ao longo do tempo. Pense nisso como espalhar suas fatias de pizza de forma que todos ganhem uma parte justa.

  2. Negociação Passiva: Essa estratégia preguiçosa às vezes não faz nada. É como esperar para comer os petiscos até que todo mundo tenha pegado os seus.

  3. Negociação Agressiva: Essa estratégia pula e agarra o que pode o mais rápido possível. É como alguém correndo para a frente da fila por amostras grátis.

  4. Negociação Aleatória: Essa é totalmente imprevisível. É como jogar uma moeda para decidir se você vai comer sorvete de chocolate ou baunilha.

Como Eles Se Saíram?

Depois de rodar as simulações, descobrimos que os traders treinados com DQN se saíram muito bem! Eles conseguiram manter seus custos de execução mais baixos enquanto ainda conseguiam preços decentes. Aprenderam quando comprar mais ações e quando segurar a mão, meio que como você não iria querer comer todo seu sorvete de uma vez-guardar um pouco para depois faz com que dure mais!

Aprendendo a Se Adaptar

Os agentes de RL aprenderam a ler o mercado e ajustar suas estratégias no momento. Quando viam um preço ficando muito alto, desaceleravam suas negociações para evitar aumentar ainda mais. É como quando você vê seu sabor de sorvete favorito acabando; você não quer comprar muito de uma vez, ou vai acabar dificultando para os outros pegarem o deles.

E Agora?

Embora os resultados sejam promissores, ainda há espaço para melhorar! Precisamos tornar o ambiente simulado ainda mais realista. Assim, nossos traders podem aprender a se adaptar a uma gama mais ampla de condições de mercado, assim como você praticaria dirigir em diferentes climas.

Além disso, treinar esses modelos exige muita potência computacional, e acelerar esse processo é fundamental para levar essas estratégias para o mundo real.

Conclusão

Resumindo, vimos como é importante para os traders executarem seus pedidos com sabedoria. Usar aprendizado por reforço nos mostrou que, com a abordagem certa, os traders podem minimizar seus custos e gerenciar suas negociações de forma eficaz.

À medida que continuamos a refinar e melhorar nossos modelos, podemos descobrir que eles podem fornecer aos traders uma maneira melhor de navegar pelo mundo às vezes caótico das finanças. Afinal, seja para conseguir um ótimo negócio em ações ou pegar a última bola de sorvete, um pouco de estratégia pode fazer toda a diferença!

Artigos semelhantes