Para traders que desejam desenvolver seus próprios consultores especializados, existem muitas opções excelentes. Duas das escolhas mais comuns incluem o uso de uma das linguagens populares associadas às plataformas MetaTrader, nomeadamente MQL4 e MQL5. Esses utilitários de programação são bastante diferentes, cada um começando com produtos muito diferentes, MT4 e MT5. No entanto, mesmo que não haja atualização da linguagem MT4 por parte da empresa, ainda é possível escrever código customizado e construir seu próprio consultor especialista em qualquer ambiente.
Fóruns de discussão e salas de bate-papo estão cheios de quem quer descobrir se há vantagem em começar com um idioma ou outro. Tópicos populares adicionais de conversa concentram-se nos muitos prós e contras de consultores especializados e quais são as melhores dicas para construí-los. Os traders ativos que queiram aprofundar-se no tópico devem rever os factos gerais sobre a utilização de consultores especializados pela MT4 e MT5, as várias vantagens e desvantagens da utilização de aplicações de negociação codificadas e sugestões para tirar o máximo partido de um consultor especializado específico. Veja como começar.
MT4 ou MT5 para criadores
Por mais de uma década, metatrader 4 tem sido uma das plataformas preferidas para investidores forex. A introdução do MT5, juntamente com uma longa lista de recursos adicionais e uma linguagem de programação diferente, significou que os usuários poderiam optar por escrever um consultor especializado em um ou outro ambiente. Embora a linguagem MT4 MQL4 seja mais fácil de aprender, a empresa por trás do software não está mais lançando atualizações ou atualizações de linguagem específicas do MT4. Isso significa que os recém-chegados aos sistemas provavelmente começarão com MQL5, construirão seus consultores sob seus auspícios e, mais tarde, os transferirão para um sistema MT4, se assim desejarem.
Prós e contras dos Expert Advisors em ambas as versões MQL
Os consultores especializados vêm com uma longa lista de pontos positivos e negativos, com os quais a maioria dos investidores regulares está bem familiarizada. No entanto, as discussões na mídia financeira sobre o tema tendem a enfatizar excessivamente um ou outro aspecto e ignorar outros. Qual é a verdade sobre os ajudantes virtuais que têm ajudado milhões de entusiastas de investimentos durante vários anos?
Os bots têm vantagens distintas sobre os humanos em dezenas de aspectos. Eles não apenas nunca se cansam, nunca ficam com fome e nunca ficam desanimados, mas também operam 24 horas por dia, não têm ego, não são gananciosos e não correm o risco de permitir que qualquer emoção entre no processo de tomada de decisão. Para FX e outros tipos de mercados, um robô programado pode manipular qualquer número de títulos e posições ao vivo simultaneamente sem cometer erros.
Mas talvez o maior benefício seja raramente explorado nos meios de comunicação financeiros. É a capacidade dos programas automatizados de servirem como observadores proativos 24 horas por dia.7 e imediatamente tomar uma posição que atenda a uma lista predefinida de critérios. Longe de serem colocadores de pedidos eletrônicos passivos, os consultores especializados estão sempre em busca de uma posição benéfica e podem acessá-la sem demora.
Dicas para obter o máximo dos Expert Advisors
Supondo que você tenha um ou mais consultores criados de acordo com especificações específicas, qual é a melhor maneira de aproveitar ao máximo seu poder? É importante monitorar as mudanças do mercado diariamente, caso
parâmetros precisam ser alterados ou ajustados. Mas o que muitos entusiastas do trading se esquecem de fazer é contabilizar sucessivas sequências de perdas.
Pequenas negociações em mercados instáveis e voláteis: Durante a fase de programação, é possível escrever um comando que instrua o consultor especialista a realizar negociações menores após um determinado número de resultados negativos. Para quem escreve em MQL4 e 5, é aconselhável medir o desempenho de cada programa de forma independente. Na maioria das situações, os programas mais precisos exigirão uma maior alocação de fundos. Alguns investidores utilizam vários consultores especializados ao mesmo tempo e decidem sobre uma fórmula definida para alocar um determinado montante de capital a cada um deles, de acordo com o seu desempenho mais recente.
Opte por contas com spreads mínimos: durante perdas sucessivas, que até os melhores bots suportam durante períodos voláteis, spreads maiores que o normal podem exagerar os valores de saque e manter os lucros mais baixos do que seriam de outra forma. Os titulares de contas devem procurar corretores que ofereçam spreads razoáveis, especialmente em classes de ativos como FX, onde existem variações entre os níveis de compra e venda.
Faça muitos back-testes: É fundamental usar critérios de design excelentes durante a fase inicial da programação. Além disso, ao fazer o backtesting, tente usar o mesmo tipo de dados com os quais você lidará após a ativação. Muitas vezes, as pessoas fazem poucos ou nenhum backtesting e acabam com um sistema que parece altamente preciso em teoria, mas que está longe de ser tão eficaz na execução e gestão de transações e posições reais.