A negociação algorítmica no Forex consiste em aplicar os conselheiros (robôs) que abrem e encerram automaticamente posições, bem como calculam o nível de riscos e volume duma posição conforme um algoritmo determinado sem intervenção direta por parte de trader. Ajudam aumentar produtividade, realizam uma análise praticamente instantânea de dados históricos, analisam o mercado Forex utilizando modelos estatísticos e matemáticos. São indispensáveis em estratégias de trading de alta frequência, operações com volumes horizontais e verticais, bem como em trading com ordens pendentes.
Neste artículo consideraremos o trading algorítmico para os principiantes, os fundamentos e estratégias de operações algorítmicas, conceitos do trading automático e algorítmico no Forex, vantagens e desvantagens dos conselheiros e também, as sugestões sobre equipamento e seleção de robôs de investimento comerciais.
Neste artigo analisaremos:
- O quê é trading algorítmico no Forex?
- Qual é diferença entre o trading automático e algorítmico?
- Estratégias da negociação algorítmica
- Como selecionar uma estratégia da negociação algorítmica
- Quais são vantagens do trading algorítmico?
- Quais são os riscos de utilização de trading algorítmico no Forex?
- Conclusão
- Perguntas Frequentes sobre negociação algorítmica
O quê é trading algorítmico no Forex?
O trading algorítmico é um modo de operar nos mercados financeiros utilizando programas e algoritmos especiais. Estes analisam a situação no mercado de criptomoedas, mercado bolsista e mercado Forex. Colocam as ordens e realizam operações sem intervenção direta de homem, bem como buscam os modelos repetitivos.
O objetivo da negociação algorítmica consiste em automação de análise de mercado e de processo de controle de operações. Além disso, este tipo de trading exclui abertura de posições sob a influência emocional e ajuda otimizar distribuição de volumes das ordens em níveis de preços diferentes, etc.
O essencial do trading algorítmico é automação de operações rotinárias.
Um conselheiro comercial é o programa ou código elaborados conforme o algoritmo duma estratégia manual. Em operações manuais é preciso individualmente buscar sinais e tomar decisões sobre abertura ou encerramento de posições. No entanto, tudo isto poderá ser transformado num código e neste caso, todas as atuações serão realizadas pelo programa.
Os robôs de investimento comerciais para a negociação algorítmica no Forex podem ser condicionalmente divididos em dois grupos:
- Os conselheiros tipificados. O código destes contém um algoritmo de controle de operações com a possibilidade de calcular volume duma posição e nível de riscos. Conforme as definições estabelecidas em código e ajustes, quando coincidem todos os fatores indicados, o robô vai a realizar atuações desejadas. Se o robô resulta prejudicável, este será enviado para otimização, ou seja, correção de algoritmo de trading em código.
- As redes neurais artificiais (RNAs) são os algoritmos de aprendizagem automática na base de Inteligência Artificial (IA). Estas são capazes de encontrar regras históricas e extrapolar estas para situação corrente no mercado. Também, analisam o mercado Forex utilizando modelos estatísticos e matemáticos e escolhem melhor opção: comprar ou vender. Realizam auto-aprendizado (aprendizado de máquina). Tais sistemas algorítmicos operam com milhares de instrumentos selecionando melhor combinação.
Outro tipo de robôs de investimento se utiliza muitas vezes pelos investidores institucionais em escalpamento, onde as operações "comprar ou vender" se realizam em partes de segundo. Esta classe de trading no Forex também tem o nome trading HFT (High Frequency Trading, em inglês) ou trading de alta frequência. Os robôs de investimento unificados podem ser usados em qualquer situação dependendo de algoritmo inserido no código.
Os factos principais
| A tese fundamental | As conclusões e aspetos básicos |
| Definição de trading automático no Forex | Aplicação de software para o trading que reconhece automaticamente os sinais, controla operações e ordens pendentes, calcula, conforme os parâmetros determinados, volume da posição e nível de riscos. |
| Definição de trading algorítmico no Forex | Muitas vezes se utiliza como sinónimo de "trading automático". Às vezes, podemos encontrar outra definição: fracionamento duma ordem grande a mais pequenas com o objetivo de excluir forte impacto no preço. |
| Os ativos para trading com robôs de aprendizado de máquina | Os pares de moedas, ações, criptomoedas, ativos de mercados de commodities. |
| Tipos de estratégias em trading algorítmico | Trading tendencial, estratégias canais, operações por modelos matemáticos de preço, arbitragem, etc. |
| As regras para conceber um sistema de trading algorítmico | Determinar conjunto de ferramentas para buscar sinais. Determinar sinais para entrar no mercado Forex ou colocar uma ordem pendente. Determinar condições para calcular volume da posição e nível de riscos. |
| Os requerimentos técnicos para operar com os sistemas algorítmicos | Processador Intel CORE i5 ou AMD Ryzen 5, memória RAM desde 8 GB, sistema operacional Windows 10 e posteriores. |
| Vantagens do trading no Forex usando conselheiros | Estes são indispensáveis em escalpamento e trading HFT, graças à rapidez, permitem abrir operações numa variedade de gráficos, retiram os cargos de trader, excluem decisões tomadas sob a influência de emoções. |
| Desvantagens do trading usando robôs de investimento | A maioria destes não considera os fatores fundamentais, ao ser lançados simultaneamente aumentam o cargo sobre depósito com um risco de Stop Out, requerem um controle permanente e otimização. |
Qual é diferença entre o trading automático e algorítmico?
O trading algorítmico no Forex é um modo de cumprimento duma grande ordem mediante seu fracionamento em muitas partes pequenas. Estas partes pequenas se colocam no mercado numa hora e preço determinados utilizando especiais algoritmos de trading. O objetivo da negociação algorítmica consiste em reduzir despesas de cumprimento duma ordem grande, diminuir seu impacto no preço e reduzir riscos de incumprimento de ordem, devido à falta de respetiva oferta.
Além disso, este significado muitas vezes supõe o trading automático por os algoritmos determinados e chama-se o trading automático no Forex.
O trading automático no Forex é um processo em que decisões comerciais estão tomadas e cumpridas mediante especiais sistemas de programas que seguem às determinadas regras ou estratégias. O objetivo do trading automático é obter lucros no mercado Forex utilizando diferentes indicadores de análise técnica, modelos estatísticos, Inteligência Artificial e outros métodos analíticos.
Esta opção do significado se considera desde ponto de vista do essencial do processo. O trading automático: operações se abrem os robôs em vez de trader. O trading algorítmico: algoritmos se utilizam para cumprir grandes ordens com mínimas perdas mediante o seu fracionamento.
Em maioria de fontes, as definições do trading "automático" e "algorítmico" são sinónimos usados como os significados idênticos. O significado do termo moderno "trading algorítmico" é abertura de operações pelos robôs de trading.
Estratégias da negociação algorítmica
Um conselheiro é uma estratégia manual transformada em código de programação. Por isso, as estratégias do trading algorítmico são os mesmos sistemas de trading utilizados em operações manuais. Algumas destas podem parecer complicadas para os traders principiantes e por isso, as transformam em conselheiros automáticos. Algumas estratégias da negociação algorítmica no Forex "difíceis" para o controle manual estão descritas por diante.
Estratégias de seguimento à tendência
As estratégias de seguimento à tendência são os sistemas de trading baseadas na tendência do preço mover-se num determinado sentido durante um longo tempo. O objetivo: determinar o início da tendência no momento de reversão do preço ou saída do preço de flat e abrir uma operação neste sentido.
O modelo mais primitivo de funcionamento dum robô tendencial para os pares de moedas:
- Determina áreas de sobrevalorização/subvalorização por osciladores, ou seja, áreas em que é mais provável reversão com posterior movimento para área oposta.
- Analisa sinais dos indicadores tendenciais. Por exemplo, posição das médias deslizantes relativamente o preço da moeda estrangeira.
- Determina potenciais áreas de acumulação de ordens que podem estorvar movimento tendencial.
- Calcula volatilidade relativa conforme o respetivo indicador. O aumento da volatilidade significa probabilidade duma tendência.
Coincidindo simultaneamente todos os sinais, o conselheiro abre uma operação ou coloca ordens pendentes em direção da tendência.
A cotação do par de moedas depois de movimento ascendente vai para baixo rompendo EMA. O RSI abandona área de sobrevalorização para baixo. Isto é coincidência de dois sinais percebida pelo robô como ordem para abrir uma posição.
Dois aspetos do trading algorítmico:
- Este exemplo de trading com moedas é simples. Os robôs funcionam com modelos mais complexos.
- Em ajustes de alguns robôs é possível estabelecer deslizamento de sinais por velas. Por exemplo, neste caso ambos sinais apareceram em duas velas seguidas.
O trading tendencial é uma das estratégias mais favoritas dos traders, investidores institucionais e fundos de cobertura que somente se distinguem por horizontes e intervalos de tempo. Os traders Forex retalhistas muitas vezes buscam tendências de curto e médio prazo, isto são o movimentos tendenciais intra-diários ou de vários dias. Os investidores institucionais operam com tendências que duram desde vários meses até vários anos.
Capacidades arbitrárias
Arbitragem é uma estratégia de trading que consiste em ganhar com diferença dos preços dum ativo nos diferentes mercados ou em plataformas comerciais. Por exemplo, Você compra BTC numa bolsa de criptomoedas e simultaneamente vende-o noutra, se a diferença dos preços está ao seu favor.
O trader Forex arbitrário compra um ativo onde o mesmo é mais barato e em simultâneo, vende onde este ativo custa mais caro, assim ganhando a diferença de preços num curto intervalo de tempo. A arbitragem poderá ser espacial, quando se aproveita diferença dos preços dum ativo nas diferentes bolsas. Ou temporal, quando se aproveita diferença dos preços dum ativo em vários momentos de tempo.
A arbitragem é possível, graças à ineficácia do mercado, quando o preço do ativo não reflete o seu verdadeiro valor ou quando existem atrasos temporais em transmitir informações entre plataformas de trading. Uma bolsa já recebeu novas cotações e outra ainda não. E diferença cobre o spread.
Os requerimentos ao trader arbitrário:
- Monitoração permanente de plataformas de trading, bolsas, corretoras, neste caso, monitorar sua taxação.
- Spread estreito com alta liquidez. O "declívio" do preço, devido às falhas técnicas em plataforma de trading ou pequeno atraso de cotações. Por isso mesmo, o ativo deverá ter um spread extremamente estreito, se não, a estratégia do trading será prejudicável.
- A execução imediata de ordens. Logo Você encontrou um par de plataformas de trading, é necessário instantaneamente realizar operações em ambos sentidos, enquanto o preço não coincidiu.
Nenhum trader é capaz de efetuar tais operações manualmente. Mesmo controlando dezenas de canais Telegram e outros provedores de sugestões sobre os ativos convenientes para arbitragem. A arbitragem é uma das poucas estratégias que somente poderá ser realizada pelos robôs.
Reequilíbrio de fundo de índices
A estratégia para um investidor com carteira de fundos a longo prazo. Sua ideia consiste em revisão constante de estrutura da carteira e sua correção. As ações prejudicáveis se vendem e as lucrativas se compram.
Os matizes do reequilíbrio no mercado bolsista:
- Necessidade de sobreviver uma cedência. Não há garantias de que a queda do valor do ativo é estruturada. Isto poderá ser uma correção temporal.
- Necessidade de calcular corretamente quota do ativo na carteira considerando o nível de riscos.
- Necessidade de determinar sobrevalorização e subvalorização do ativo.
Reequilíbrio manual é inconveniente por várias razões. Primeiro, em que momento efetuar o mesmo? Fazer isto uma vez ao mês, significa um risco de vender ações prometedoras durante uma correção local e comprar os títulos sobrevalorizados. Revisar carteira uma vez por ano, leva a um risco de atrasar venda dum ativo desvantajoso. Segundo, como calcular o nível do risco, se não sabe manejar as ferramentas matemáticas e estatísticas?
Aqui, ajuda-nos um sistema automático. Este calcula individualmente, e conforme a um algoritmo integrado, o nível do risco em vários modelos: índice de Sharpe, coeficientes alfa e beta, etc. Com estes determina uma relação ótima entre o ativo e carteira em geral. Segundo aos dados históricos, calcula potencial profundidade da cedência, após que o ativo deverá ser vendido. Compra os ativos subvalorizados. Tudo isso acontece não apenas em quaisquer intervalos de tempo fixados, mas constantemente e a melhores preços.
Estratégias na base de modelos matemáticos
As estratégias algorítmicas de trading no Forex baseiam-se nas regras e leis matemáticas e estatísticas. Nestas estratégias se utilizam desvio padrão, dispersão, correlação, etc. Por exemplo:
- O modelo regressivo usa uma regressão estatística para analisar relação entre os preços dos ativos e outras variáveis.
- O modelo de análise espectral é elaborada na base de indicadores atípicos de números que rastrejam o ruído do peço em diferentes intervalos de tempo.
- O modelo Monte Carlo permite gerir uma variedade de cenários aleatórios de condições no mercado, bem como valorar probabilidade e consequências de diferentes resultados.
- Os modelos quânticos. É uma combinação de arbitragem, operações quantitativas e trading de alta frequência.
Não tem o sentido construir manualmente os modelos similares e efetuar cálculos. Tudo isto faz o robô e depois oferece uma solução ótima baseada nos cálculos.
Intervalo de trading (regresso ao médio)
O trading intra-canal é uma estratégia algorítmica de operações no Forex que utiliza o canal de preço como principal indicador para determinar pontos de entrada e saída neste mercado. O canal de preço é uma figura gráfica composta por duas linhas paralelas ou curvas que restringem oscilações do preço num certo intervalo.
A ideia desta estratégia de trading consiste em que o preço se move dentro do intervalo e por fim, tende de regressar ao seu valor médio, isto é, o meio do canal. Que mais desvia o preço de seu valor médio neste intervalo de tempo, maior é probabilidade de reversão do mesmo.
Um modelo primitivo de funcionamento do robô por estratégia de intervalo de trading para os pares de moedas:
- Por indicadores de desvio padrão, linhas médias deslizantes, indicadores canais (Bandas de Bollinger, Canal de Keltner) e fractais determina o níveis de resistência e de apoio dinâmicos.
- Como um sinal para abrir posição atua repercussão do preço desde limite do canal ou rutura impulsiva, seguida por reversão e regresso do preço ao canal. O conselheiro abre posição, quando o preço entra no intervalo. Também, podem ser usadas ordens pendentes, em caso de rutura do canal se transformará numa nova tendência e canal começa a alargar-se.
- O cálculo de lote se realiza conforme as definições indicadas.
- Saímos de mercado, quando o preço alcançar meio do canal. Ou por partes: alcançando o meio do canal, os 50%, e alcançando o limite oposto, outra metade.
Nos pontos "1" abrimos posições e nos pontos "2", cerramos. Podemos considerar opção de encerramento de operações em parte oposta do canal.
Muitas vezes, em conselheiros se utiliza Trailing Stop que segue ao preço. Mas para isso é indispensável um servidor VPS.
Preço médio ponderado por volume (VWAP)
O modelo de negócio baseado na análise de volumes do trading horizontais e verticais:
- estes últimos mostram volumes do trading num determinado intervalo de tempo. Ou seja, os volumes do trading numa vela exata.
- Por sua vez, os horizontais mostram volumes do trading num determinado nível do preço. Isto são, o número e volume das operações a um preço certo.
As principais ferramentas de análise são os indicadores de volume e o Livro de ordens. O robô é capaz de:
- Descobrir os principais níveis de resistência e de apoio.
- Gerir ordens pendentes conforme os pedidos contrários a aparecer.
- Determinar potenciais tendências por volumes variantes.
No Livro de ordens as cotações e volumes variam de modo dinâmico. Nos intervalos de tempo curtos, as alterações podem suceder em escassos segundos. Nenhum trader é capaz de monitorar os dados que se alteram com tanta velocidade e aqui, temos a ajuda do conselheiro.
Percentagem de volume (POV)
Isto é negociação algorítmica que supõe determinação automática de volume da operação para não afetar notavelmente o preço. Colocação duma grande ordem em ausência de ofertas contrárias poderá influir muito no valor do ativo e aumentar volatilidade. Um robô fraciona tal ordem e coloca as mais pequenas a medida de aparecimento de pedidos opostos. Desta maneira, se cumprem ordens das contrapartes até executar todo o pedido inicial.
Distribuição de volumes dependendo de spread
A estratégia de trading Implementation Shortfall é um método de gerir carteira que se utiliza para minimizar diferença entre os preços estimados e reais em cumprimento de ordens comerciais. Nesta estratégia, o robô também se usa para controlar volumes da posição total, mas não vinculados ao volume dos pedidos contrários, senão à largura do spread.
Quanto mais largo é o spread em falta de liquidez, pior será o preço com que trader abre uma posição. Ao contrário, tem o sentido acumular volumes máximos da posição com um spread estreito, contando com sua posterior alargamento e sucessiva venda. Apresentando volume total duma posição longa com spread estreito, existe uma probabilidade de infringir regras da gestão de riscos. Mas comprando por partes com um spread a alargar-se, temos um risco de adquirir o ativo a preço menos atrativo.
O objetivo deste algoritmo é alcançar um equilíbrio entre velocidade de cumprimento e influência no mercado, ou seja, impacto da operação sobre o preço do ativo. Bem como otimizar volumes da posição total dependendo de nível do spread corrente e considerando o nível de riscos admissível.
Algoritmos de ordens contrárias
A ideia desta estratégia é operar com robôs contra robôs. Isto consiste em revelar posições dos grandes traders algorítmicos e colocar ordens opostas. O robô dum investidor institucional, por exemplo, um fundo de cobertura, coloca as ordens para comprar um ativo em determinados níveis do preço. Supomos que este acumula posição por partes para não impactar o mercado Forex. O seu robô busca estas ordens, encontra o preço mais barato, compra o ativo e vende-o para o robô do investidor institucional. A diferença resulta em seu lucro.
Tal estratégia é algo intermédio entre o trading com volumes e arbitragem. As operações similares se realizam em frações de segundo e por isso, as ferramentas algorítmicas são indispensáveis.
Trading algorítmico de alta frequência
O trading algorítmico de alta frequência é o trading HFT que pressupõe abrir e encerrar operações pelo sistema automático em frações minúsculas de um segundo. O essencial deste trading algorítmico consiste em ganhar com um movimento do preço mesmo mais pequeno. Para isto, é necessário cumprir algumas condições:
- spread desde 0 pontos. Esta estratégia especulativa somente é útil quando praticamente ausentam as comissões. Por isso, tais robôs apenas se lançam exclusivamente nas contas ECN.
- Rapidez de execução de ordens. A velocidade média no mercado é 200-300 milissegundos. Para o trading bolsista e Forex se considera ideal a velocidade máxima de 30-50 ms.
Sendo assim, esta estratégia requer potentes capacidades computacionais. Por isso, a mesma se utiliza preferivelmente pelos investidores institucionais com o acesso direto aos servidores potentes. A desvantagem desta estratégia é as despesas para reguladores e plataformas de trading.
Corrida frontal (front running)
A estratégia Front Running baseia-se em que o robô coloca uma ordem para comprar ou vender o ativo antes de grande ordem dum criador de mercado contando com o objetivo de que esta última atuará como o apoio/resistência.
Previamente, se realiza análise automática de pedidos no Livro de ordens (liquidez momentânea). Quando junto ao preço Bid/Ask aparece um pedido que supera notavelmente o volume médio de pedidos no Livro de ordens ou volume médio num determinado intervalo de tempo, se executa ordem do trader. Esta estratégia pressupõe que antes de forem cumpridos os pedidos grandes, o preço repercutirá várias vezes em sentido contrário.
Também, Front Running se utiliza pelos escalpadores que efetuam muitas operações de curto prazo tentando captar ligeiríssimos movimentos do preço. Os algoritmos aproveitam profundidade do mercado e por isso, é necessária uma corretora que oferece um Livro de ordens com profundidade mínima 20*20.
Requerimentos técnicos ao trading algorítmico
1. Requerimentos ao computador:
- Processador Intel CORE i5, i7; AMD Ryzen 5, 7.
- Memória RAM desde 8 GB. Os computadores e portáteis modernos com configuração básica estão praticamente todos completados com esta capacidade da memória. Para lançar vários robôs de investimento, esta RAM é suficiente.
- Disco sólido SSD desde 50 GB. Esta capacidade também é bastante para instalar uma plataforma de trading, conselheiros e outro software de automação que requer guardar história de cotações, bibliotecas, etc. O disco sólido SSD é mais rápido comparando com disco duro HDD.
2. O software para o trading. O sistema operacional Windows 10 e posteriores. É impossível instalar plataformas de classe MT4/MT5 em computadores com Windows 7.
3. Um servidor VPS é necessário para garantir funcionamento ininterrupto dos conselheiros quando está desligado computador ou desconectado da Internet.
Além disso, é necessária uma conexão estável à Internet (fibra ótica, Starlink) com velocidade desde 100 Mbps. Bem como uma boa corretora que vai a fornecer sem atrasos as cotações em plataforma e os dados no Livro de ordens.
Enquanto falamos sobre trading automático profissional no Forex, necessitamos de equipamento similar aos servidores: processador não inferior de Intel Xeon Gold 5118 e o sistema operacional Windows Server 2012/2016/2019/2022 (x64).
Para operar mediante algoritmos, devemos ter os conhecimentos em área de trading bolsista e análise técnica. Também, não será fútil programação, embora que isto não é um componente técnico. É desejável ter um conhecimento de como se elabora um código ou ter alguns amigos que podem otimizar este último. Além disso, é preciso possuir um ensaiador de robôs de investimento e saber utilizá-lo. Por exemplo, para os robôs de investimento elaborados com linguagem MQL, a plataforma MT4/MT5 tem um ensaiador integrado. Também, podemos usar os programas individuais: Fx Blue, Forex Simulator.
Como selecionar uma estratégia da negociação algorítmica
As sugestões para escolher uma estratégia da negociação algorítmica no Forex:
tenha em conta a compatibilidade do código à plataforma. O código elaborado em C# não pode ser lançado em MT4 e MT5. Ao contrário, um conselheiro em MQL não servirá para plataforma cTrader.
Quanto mais alta é rentabilidade desejada, maior será o risco admissível. Por exemplo, lançar simultaneamente vários conselheiros ou um só para vários instrumentos. Ou aceitar uma provável cedência profunda.
Você deverá entender com que indicadores, sinais, intervalos de tempo e instrumentos financeiros funciona seu conselheiro. Como este controla posições, Stop Loss, Take Profit e outros parâmetros. O quê significa e a quê corresponde cada ajuste em definições.
É necessário comprovar como se mostrava conselheiro em diferentes condições mercantis no passado e presente. Como este reage ao crescimento da volatilidade, movimentos bruscos do preço e outros fatores.
A escolha dum conselheiro consiste em seguinte: lance-o em ensaiador, experimente com diferentes ativos e intervalos de tempo, bem como várias combinações de ajustes. Veja em que intervalo de tempo, condições e conselheiro conseguirá melhor resultado.
As sugestões complementares para operar com moedas e outros ativos:
- não apresse comprar os robôs de investimento pagos. Estes podem ser os gratuitos ligeiramente modificados. A maioria de conselheiros são prejudiciais não por ser "maus", senão porque os traders algorítmicos não sabem trabalhar com estes: ajustar e adaptar para certos ativos e intervalos de tempo.
- Mesmo assim, os robôs de investimento pagos têm suas vantagens. Estes deverão ser acompanhados com história de operações numa conta real. Além disso, o vendedor poderá ajudar em adaptá-lo para uma tarefa concreta e otimizar conselheiro.
A melhor opção é um conselheiro elaborado para uma estratégia funcional e manual do autor.
Obter o acesso à conta demo em plataforma cômoda no Forex sem registrar-se
Quais são vantagens do trading algorítmico?
No contexto de trading bolsista e no Forex mesmo "algorítmico", ou seja, o fracionamento duma grande ordem para mais pequenas, a vantagem principal consiste em absorção gradual de ordens contrárias.
Um exemplo: Você deseja comprar 1000 ações a preço de 100 USD cada uma. Mas os vendedores somente oferecem 400 ações. Se eles descobrem uma demanda elevada, os possuidores de títulos aumentarão num instante o preço, pressupomos, até 110-115-120 USD. O algoritmo fraciona sua ordem em várias partes. Inicialmente, se compra o volume existente (400 ações). Isto não altera o preço porque os vendedores estiveram de acordo com o mesmo. Em seguida, o robô espera o aparecimento de novos vendedores com este preço.
Desta maneira, Você acumula por partes o volume de 1000 ações a preço de 100 USD cada. O papel do robô é intercetar instantaneamente os pedidos dos vendedores a aparecer.
No âmbito de trading "automático" (sistema automatizado), as vantagens de uso são seguintes:
- Rapidez de reações. Em velocidade de executar operações, o homem se perde completamente ante um robô. Por isso, praticamente todo o escalpamento e trading de alta frequência são realizados pelos conselheiros.
- A automação de operações. Os robôs de investimento podem ser lançados simultaneamente para diferentes ativos. Os robôs são capazes controlar simultaneamente 10 operações nos 10 diagramas e isto é quase impossível para um trader.
- A redução de carga sobre o trader. Em primeiro lugar, visual e mental. Em vez de monitorar dezenas mercados e gráficos, o trader segue às notícias e ao depósito. Ele não gasta o tempo para algo distinto de análise fundamental.
- A diversificação de riscos. Nos vários diagramas poderão ser lançados distintos tipos de conselheiros que funcionam em horas diferentes para excluir carga simultânea sobre o depósito.
- A exclusão de impacto emocional. Um humano sob a influência de emoções está propenso para cometer erros, tais como deslocar ordens Stop esperando uma reversão ou guiar-se por FOMO, em vez de pensar logicamente. Um robô é imparcial.
Uma menção: estas vantagens poderão facilmente converter-se em problemas.
| As vantagens da negociação algorítmica | As desvantagens da negociação algorítmica |
| A rapidez de reações. | As reações rápidas nem sempre são boas. Às vezes, ao trader é preciso encontrar sinais confirmativos. Por exemplo, os fatores fundamentais que poderão reverter o preço em contrário a um sinal técnico. |
| A automação de operações. | Se os robôs de investimento abrirem simultaneamente operações com distintos ativos, isto poderá causar uma redução brusca de margem livre. Então, as operações vantajosas se encerrarão ao mesmo tempo com Stop Out. |
| A redução de carga sobre o trader. | O geral é não relaxar. O excesso de tempo livre poderá produzir um desejo de abrir dezenas novas operações ou "começar a descobrir novos horizontes". Não vale a pena aumentar os riscos somente por que apareceu alguma liberdade. |
| A diversificação de riscos. | Em caso de todos os conselheiros mostrarem prejuízos ou acontecerá sobreposição de robôs, em vez de diversificação poderá ocorrer esgotamento rápido do depósito. |
| A exclusão de impacto emocional. | O uso dum conselheiro permite excluir probabilidade de abertura/encerramento de operação sob o impacto de azar ou desesperança. Por outro lado, em trading também há lugar à fortuna e intuição com certa parte de risco razoável. |
Quais são os riscos de utilização de trading algorítmico no Forex?
Os riscos em operações com utilização de sistemas de trading:
- A influência de fatores fundamentais. O conselheiro abre uma operação independentemente de situação no mercado. Por exemplo, o robô capta uma série de sinais que confirmam a sobrevalorização do ativo e por isso, abre uma posição curta. Ao mesmo tempo, se publicam estatísticas sobre inflação e os traders começam a comprar o ativo em massa sob a influência deste fator fundamental. Neste caso, o conselheiro tinha aberto uma operação prejudicial.
- O impacto de grandes participantes de mercado (entidades financeiras, criadores de mercado). Um criador de mercado com grandes volumes num intervalo de tempo curto poderá especialmente deslocar o preço em sentido desejado para acumular liquidez e entrar no mercado Forex com melhor preço. O algoritmo dum robô não é capaz de prognosticar tais intenções. Também, podemos vincular aqui o spoofing (falseamento), quando os robôs colocam ordens e as eliminam com os fins de criar no Livro de ordens uma imitação de trading e volumes. Isto engana outros robôs.
- A sensibilidade no mercado com alta volatilidade. Os preços fazem periodicamente os saltos bruscos. Especialmente, isto é típico para as criptomoedas e moedas estrangeiras. Se um trader vocacionado para os riscos poderá aumentar as Stop ou decidir encerrar antecipadamente uma operação em modo manual, um robô atua conforme o algoritmo rigoroso.
- A falta de flexibilidade. Em modo manual, o trader poderá alterar volume das operações, distâncias das Take Profit e Stop a seu juízo, ou seja, gerir os riscos dependendo de situação no mercado. O conselheiro calcula o volume da posição seguindo a um algoritmo determinado. E quando é preciso reduzir volume, ele poderá, ao contrário, incrementar o mesmo, assim aumentando os riscos Isto é especialmente típico para os robôs que utilizam martingale.
- Os erros em código. Não sempre o código dum conselheiro é perfeito. E há uma probabilidade de que coincidindo certas condições, o robô falha: abre operação prejudicável com volume calculado incorretamente ou encerra operações vantajosas, etc.
- Os erros técnicos. Desligação de eletricidade ou desconexão da Internet. A decisão é: ter na mão um aplicativo móvel e servidor VPS.
Maior parte destes riscos poderá ser excluída ou minimizada combinando o trading algorítmico com manual:
- O conselheiro se examina com história de cotações na conta Demo. Os ensaios repetidos e equity (patrimônio) obtidos são uma base estatística para que posteriormente Você poderia orientar-se lançando o robô na conta real.
- Você não deixa o conselheiro funcionar descontrolado esperando "dar uma vista ao terminal dentro de 24 horas e descobrir que o depósito cresceu +100%". Você monitora operações a abrir e controla estatísticas correntes. Quando os resultados estatísticos do robô na conta real abandonam os limites dos dados obtidos durante os ensaios, o trading no Forex fica parado e o conselheiro terá que ser otimizado.
- Sugiro a Vocês ler este artigo para conhecer os erros mais divulgados dos traders que usam operações automáticas.
Trading algorítmico no Forex. Prós e contras
No quadro abaixo estão mostrados os argumentos "prós e contras" de trading algorítmico.
| Prós | Contras |
| É impossível realizar algumas estratégias sem os robôs. Somente com a ajuda de robôs podemos resistir aos grandes participantes de mercado (entidades financeiras, fundos de seguros ou de investimento e outros criadores de mercado). | Necessitamos conhecimentos acima de nível médio. Trader algorítmico deverá compreender conceitos de funcionamento dos robôs, saber ajustar e otimizar estes últimos. |
| Nos mercados voláteis com deslizamentos muito depende de rapidez. Velocidade é a principal vantagem dum robô. | Erroneamente, o trading algorítmico consideram como "negócio para preguiçosos". Não é recomendado usar trading algorítmico, se não sabe ganhar com estratégias manuais. |
| É possível ganhar simultaneamente nos diagramas distintos. | Exclui intuição e "sentido do trader". |
Conclusão
Principal resume sobre trading algorítmico:
- O trading algorítmico significa operar mediante robôs de investimento. Isto poderá parecer difícil para os traders principiantes. Mas experimentando na conta Demo, isto é uma boa oportunidade para adquirir habilidades atípicas em trading.
- O conselheiro é um programa baseado no algoritmo duma estratégia manual. O robô poderá ser lançado na conta Demo ou real sem intervenção direta do trader. Este programa abre e cerra operações, coloca ordens pendentes e calcula volume da posição.
- Os sistemas de trading algorítmicos complexos são capazes de abrir simultaneamente operações em vários mercados e plataformas. A arbitragem e trading HFT (de alta frequência) são estratégias que podem ser realizadas exclusivamente usando robôs.
- Os conselheiros permitem realizar estratégias elaboradas na base de modelos matemáticos, análise quântica e espectral, bem como nos algoritmos estatísticos.
- Um conselheiro permite automatizar atuações efetuadas manualmente. Ou seja, aumentar rendimento e excluir emoções em trading no Forex.
- Uma desvantagem do conselheiro consiste em que isto é somente um robô que funciona conforme um algoritmo programado. Isto é, sem intuição, vocação para o risco e com perspetiva canalizar o depósito em caso de erros no código.
- Qualquer conselheiro, antes de ser lançado numa conta real, deverá ser ensaiado na história de cotações e com número de operações não inferior de 200-300.
O conselheiro é apenas um assistente. Não basta uma vez premir no botão para começar a ganhar. Qualquer trading algorítmico com utilização dum conselheiro requer um controle. O controle de estatísticas de trading comparando com os resultados de ensaios. O controle de seu funcionamento na hora de publicação de notícias. Mas em caso de Você aprenderá operar com os sistemas de trading algorítmicos, conseguirá aumentar resultados de suas operações no Forex.
Perguntas Frequentes sobre negociação algorítmica
- Isto é um método de trading automático em que uma grande ordem se divide em mais pequenas e se executa por partes com os fins de minimizar influência no preço devido aos volumes.
- Também, é o trading em que se utilizam robôs de investimento, ou seja, os robôs (programas) que podem ser lançados na conta do trader, automaticamente abrem e encerrem posições e colocam ordens pendentes conforme os parâmetros estabelecidos. Estes robôs funcionam com o código integrado em algoritmo. Podem calcular individualmente o volume da posição conforme os níveis determinados de riscos.
Aquele que Você integrará em código do seu futuro conselheiro. Um robô algorítmico é sua estratégia manual com os parâmetros básicos de riscos, indicadores utilizados e regras para abrir posições e sair de mercado. Somente "transcrita" num código compreensível para plataforma de trading. A maioria de robôs simples abre operações segundo ao conceito integrado de coincidência de certas condições nos indicadores técnicos. Os sistemas de trading algorítmicos complexos utilizam Inteligência Artificial (IA), aprendizado de máquina e são capazes de considerar fatores fundamentais.
Para isto, são necessários os seguintes dados de entrada: estratégia completamente pronta e ensaiada numa conta. Uma lista escrita de principais parâmetros da estratégia: dinâmicos, que variam em definições, e estáticos. Em seguida, temos duas opções: elaborar um programa-conselheiro numa linguagem de programação da plataforma em que Você deseja lançar o mesmo. Ou solicitar esta elaboração a um programador em portais de freelance (profissionais livres). Outra opção é utilizar os módulos pré-programados que permitem criar conselheiros conforme os dados de entrada sem saber programar o código. Os exemplos de tais módulos são: System Creator, MQL5 Wizard e Forex Strategy Builder.
Sim. O trading algorítmico apenas se distingue de manual principalmente por automação de processo de operações. Quando Você tem uma estratégia manual rentável, há grande probabilidade que o robô também vai a abrir posições vantajosas. Uma desvantagem dos robôs de investimento primitivos consiste em que estes não contam com os fatores fundamentais, mas sua vantagem é que eles reagem a um sinal praticamente num instante e tiram carga de trader. Por isso, uma opção excelente é combinar a negociação algorítmica com manual. O conselheiro abre operações, enquanto trader controla o processo e corrige atuações a seu juízo.
Não existem algoritmos melhores ou piores porque não existem os robôs que garantem 100% a rentabilidade. Como mais sofisticadas consideram as redes neurais artificiais, ou seja, a Inteligência Artificial com aprendizado de máquina capaz de processar praticamente num instante um massivo de dados históricos, incluindo fatores fundamentais, e elaborar uma previsão. A vantagem das redes neurais: estas são capazes de aprender automaticamente, ou seja, considerar os erros cometidos e adaptar-se à situação no mercado. Os resultados de conselheiros típicos dependem de grau de funcionalidade da estratégia-base transcrita em código, quando e como Você utiliza conselheiro e de sua otimização correta.

O conteúdo deste artigo é exclusivamente a opinião particular do autor e pode não está coincidir com a posição oficial da LiteFinance. Os materiais a publicar nesta página, são fornecidos pela corretora LiteFinance exclusivamente com os fins informativos e não poderão ser considerados com um conselho sobre investimentos, nem como uma consulta para objetivos de Diretiva 2014/65/EU.
em conformidade com com a lei de direitos autorais, este artigo é um objeto de propriedade intelectual que inclui a proibição da sua cópia e distribuição sem consentimento.











