O que é execução automática?
A execução automática é um método para executar negócios sem imputá-los manualmente. Os sistemas automatizados permitem que os traders aproveitem os sinais de negociação para comprar ou vender um ativo sempre que um sinal for gerado, para que o trader não precise inserir manualmente o pedido. Os pedidos podem ser criados automaticamente com base em uma ampla variedade de indicadores técnicos e sistemas de negociação.
Principais Takeaways
- Uma execução automática é uma ordem que não precisa ser inserida manualmente; a ordem é criada por um programa de negociação automatizado. As execuções automáticas ocorrem sem confirmação do trader, embora o trader ainda esteja no controle do programa que está executando as negociações. Por exemplo, eles podem alterar o programa ou ativá-lo ou desativá-lo. Execuções automáticas podem ser criadas com base em uma ampla variedade de estratégias, combinando critérios fundamentais e técnicos.
Compreendendo a execução automática
A execução automática tornou-se comum à medida que os sistemas de negociação continuam a se tornar mais sofisticados e complexos, e com os avanços da tecnologia.
Estratégias de negociação automatizadas são frequentemente usadas por comerciantes profissionais e formadores de mercado e alguns comerciantes de varejo. Uma exceção é o mercado de câmbio (forex), onde a maioria dos comerciantes de varejo tem acesso a estratégias e programas de negociação automatizados.
Como o mercado cambial negocia 24 horas por dia, cinco dias por semana, esses algoritmos automatizados podem ajudar a garantir que um trader não perca oportunidades lucrativas. O acionamento de sinais específicos de uma variedade de indicadores técnicos, como os baseados em preço, volume e outros critérios, pode ajudar o comerciante a capitalizar as oportunidades, mesmo quando não estão sentados em frente ao terminal de negociação.
A execução automática permite que os pedidos sejam preenchidos automaticamente uma vez feitos, sem confirmação adicional do trader que executa o software de negociação automatizado. Isso faz com que os pedidos sejam mais rápidos, o que pode ajudar a obter melhores preços quando os preços estão se movendo rapidamente; um pedido manual pode levar alguns segundos ou mais para entrar, enquanto um pedido automatizado é implantado em milissegundos.
A execução automática também permite que as negociações sejam preenchidas quando o operador que está executando o programa de negociação automatizado não está presente. Se ocorrer um sinal de negociação, um pedido será implantado e executado automaticamente se houver liquidez disponível no preço do pedido.
Interrupção da execução automática
Embora a execução automatizada possa ajudar os comerciantes a lucrar quando pedidos rápidos são necessários ou o comerciante não é capaz de monitorar o mercado, a automação também pode ser prejudicial. Como as negociações automatizadas podem ser executadas tão rapidamente, os mercados podem estar sujeitos a graves perturbações e anomalias. A perturbação do mercado é uma situação em que os mercados deixam de funcionar convencionalmente, geralmente caracterizados por movimentos rápidos e substanciais dos preços.
Por exemplo, em 6 de maio de 2010, o Dow Jones Industrial Average (DJIA) caiu aproximadamente 9% em apenas dez minutos. No entanto, o mercado apagou grande parte desse declínio antes de fechar. Essa interrupção ficou conhecida como Flash Crash 2010 e acredita-se que tenha sido causada, em grande parte, por programas de negociação automática que começaram a ser vendidos à medida que outros programas eram vendidos, criando um efeito dominó.
Configurando a negociação automática
Os sistemas automatizados permitem uma grande variedade de técnicas de negociação. A maioria dos comerciantes usa uma combinação de vários indicadores, bem como outras formas de análise técnica e / ou fundamental. Vários tipos de padrões de gráficos, preço e volume e outros critérios podem ser configurados para acionar a abertura e o fechamento de posições. Estratégias detalhadas e complexas podem ser definidas com base nesses critérios e, em seguida, programadas para serem implantadas automaticamente quando determinadas condições se alinham.
Os comerciantes devem ter cuidado ao implantar esses sistemas. Os indicadores técnicos podem não ser válidos se as condições fundamentais mudarem repentinamente. Quando ocorrerem eventos que justifiquem evitar a negociação em um mercado específico, os pedidos automatizados ainda serão processados sem intervenção humana, Algumas das possíveis configurações de execução automática incluem:
- A ordem de limite é uma ordem que uma transação de compra ou venda a um preço limite especificado ou melhor. A ordem de perda temporária é projetada para limitar a perda de um investidor em uma posição em um título e pode trabalhar com posições ou posições curtas e longas. arcos e ventiladores que os comerciantes podem usar para procurar confirmação de outras análises técnicas. Osciladores estocásticos são indicadores de momento que comparam o preço de fechamento à faixa de preços durante um período.
Exemplos de critérios que podem ser usados para configurar execuções automatizadas
Automatizar uma estratégia é um trabalho árduo. Não apenas a negociação automatizada lucrativa exige uma estratégia sólida, mas também deve ser convertível em código de programação ou regras que um computador possa entender. As regras não podem se basear na subjetividade, e muitas estratégias de negociação são subjetivas. Eles são usados apenas em determinadas condições. A menos que essas condições sejam explicitamente definidas no código de programação, a estratégia não será negociada da maneira pretendida.
Os pontos a serem considerados ao configurar execuções automatizadas incluem:
- Limites de risco. Isso pode incluir ordens de stop loss em todas as negociações. Por exemplo, um stop loss pode ser colocado a uma quantia fixa em dólar ou pip longe do ponto de entrada ou a uma certa porcentagem. Critério de entrada. Defina exatamente quais condições precisam estar presentes para iniciar uma negociação longa ou curta. Um exemplo simples poderia ser quando uma média móvel de curto prazo (MA) ultrapassa uma MA de longo prazo. Tomada de lucro. Um stop loss controla o risco de queda, mas os lucros também devem ser obtidos. Defina como uma negociação será encerrada se o stop loss não for atingido. Pode ser um valor fixo em dólar ou pip, uma porcentagem ou uma recompensa definida: risco com base no risco. Por exemplo, se o risco do comércio for de 5%, obtenha lucro a 15% (recompensa 3: 1: risco). Restrições às condições. Defina quando o programa será negociado e quando não será. Por exemplo, uma estratégia de ações pode negociar no pré ou no pós-mercado, ou apenas durante o horário regular? Ele pode fazer negócios logo antes dos principais eventos de notícias? Decida e defina as restrições.
Dentro dessas considerações básicas, há infinitas possibilidades de como elas são programadas. Isso permite uma grande flexibilidade quando se trata de negociação automatizada, mas, ao mesmo tempo, quanto mais complexo é um sistema, mais difícil é descobrir que parte dele não está funcionando quando as coisas dão errado.
