Como instalar um Expert Advisor na plataforma MetaTrader? 05/05 17 Por Muhammad Satar em Metatrader Forex Você pode dizer que é fácil instalar um EA na MetaTrader, que é só seguir o manual de instruções do EA que adquirimos, como o do Forex Megadroid, bastando seguir passo a passo todas as indicações. Se as seguir, terá o EA instalado, mas será que estará correctamente instalado para que você ganhe dinheiro logo na primeira transação? Nem sempre, há casos e casos, pois a MetaTrader é uma plataforma diferente para pessoas diferentes, que querem ganhar dinheiro no Forex sem grande intervenção humana, e por isso, a plataforma está como que “ alojada connosco” e muitos dos dados não estão totalmente actualizados. As indicações que vou referir servem para complementar qualquer instalação de Expert Advisor e essencilamente aqueles EA’s que têm como base outros indicadores (médias móveis, MACD, etc)
PORQUE É QUE DEVE SEGUIR ESTE PROCESSO COMPLEMENTAR DE INSTALAÇÃO DO EXPERT ADVISOR? O que vou mostrar neste artigo são os processos que devemos efectuar antes sequer de instalarmos o Expert Advisor. O Problema nesta plataforma são os dados de cotações da plataforma MT4 > Existem dois tipos de dados disponíveis pela plataforma MT4:
Os dados do broker; E os dados históricos interbancários.
Estes dois tipos de dados nunca se devem cruzar. Isto significa que ao colocarmos um robô na MetaTrader, seja numa conta real ou de demonstração, deve ser uma acção separada de qualquer back-test (testar o EA em situações anteriores para verificar o seu nível de lucro), ou seja, nunca devemos efectuar um backtest numa plataforma onde queremos aplicar o Expert Advisor em termos reais ou testa-lo em termos de conta de demonstração. Caso o faça, volte a instalar numa plataforma à parte quando for para utilizar.
ESQUEÇA O BACK-TEST O back-test é uma funcionalidade de testar o Expert Advisor em situações anteriores de mercado; esta funcionalidade existe em grande parte das plataformas de trading e é indispensável nas plataformas de trading automático como é o caso da MetaTrader 4 e a MetaTrader 5. Abordaremos o Back-test num outro artigo, vamos focar-nos em colocar o Robô a funcionar correctamente. Dá trabalho, mas compensa, e comprova-se que certos robôs funcionam muito melhor após ter feito este tipo de mudanças nas definições do que se não o fizermos.
VPS OU COMPUTADOR LIGADO 24H Se quer perceber a MetaTrader e quer perceber como ganhar dinheiro com Expert Advisors, aí sentado na sua poltrona, se você é muito avesso ao risco, então compre um servidor dedicado ou um VPS com um ambiente de trabalho virtual remoto para ficar descansado. Senão, pegue num computador/laptop antigo e coloque a MetaTrader a funcionar. Verifique que as seguintes funções estão desligadas:
Funções de poupança de energia (infelizmente aconselha-se que as desligue para não causar interrupções); Funções de encerramento automatico ou de suspenção; Screensavers;
CORRA O TIPO DE DADOS CORRETO A ideia é conseguirmos fazer correr o tipo de dados mais importante do broker para os gráficos, para que o os indicadores utilizados pelo robô utilizem dados do broker para calcular entradas, onde colocar stops, take profits, entre outros. Porque ao fim de contas estamos a transaccionar os dados do broker, e não os dados inter-bancários gerais. A diferença pode ser pequena, principalmente se estivermos a utilizar um broker como a
Alpari UK, que é um broker com milhões de contas abertas; mas essas pequenas diferenças são suficientes para nos retirar muitos pips por cada transacção, ou até accionar uma falsa entrada numa transacção que nos levaria a grandes perdas de capital.
COLOCAR O EA A FUNCIONAR Primeiro que tudo, comece sempre com uma instalação nova da MT4 do nosso broker. Não utilize uma instalação antiga, especialmente se tiver já muitos meses de idade, ou pior ainda, se já correu outros Expert Advisors e indicadores. Se quiser então desinstalar a plataforma antiga, vá a “adicionar/remover programas” e desinstale, mas lembre-se de guardar os dados de utilizador e password, porque esses não mudam. Vá também ao Programme Files/(nome do broker) e apague por completo a pasta. Assim, livrar-se-á dos dados históricos, que é o que nos interessa. Efectue uma nova instalação:
Feche todos os gráficos que aparecem por defeito, assim que ligar a plataforma, tão rápido quanto possível; Precisa de correr (tornar disponível) o máximo de dados possível. Vá a “Tools” no topo da MT4> Clique em “Options”; No parâmetro “Max bars in history”, troque os números por noves (999999) e faça o mesmo para o parâmetro “Max bars in chart”.
Agora, abra um novo gráfico do par de divisas que você quer negociar, como o EUR/USD. Assim que aberto, corra o timeframe de 1 minuto:
Desligue o AutoScroll, bastando para isso, clicar no ícone verde:
Agora, pressione a sua tecla “page up” que tem no seu teclado para forçar que sejam
importados mais dados. Pode mesmo por um pisa-papéis por cima dessa tecla e deixar correr durante alguns minutos. Assim que todos os dados de cotações estiver pronto o gráfico parará de mover-se. Altere agora o timeframe para 5 minutos e faça o mesmo. Se quiser e dependendo do EA poderá fazer para os outros timeframes também.
Aponte num papel até onde é que os dados vão para trás (25 de Outubro de 2009, por exemplo) porque será necessário mais à frente. Terá que fazer isto para todos os pares de divisa que pensa usar e não só para um par. Por isso não é fácil nem rápido. Não encerre o MT4 já, pois poderá perder dados que já esteve a obter. Falta-lhe uma acção ainda.
FAZER O CACHE DE TODOS OS DADOS OBTIDOS Para que os dados não desapareçam quando desligar a plataforma, terá que fazer com que eles fiquem num ficheiro de cache. Para isso, vamos efectuar um back-test com o histórico que já obtivemos utilizando um Expert Advisor de origem como o MACD ou uma Média Móvel. Assim, siga os passos seguintes:
1. Clique em “Strategy Tester”, que está no topo do website (um ícone com uma lupa); 2. Algo aparecerá na sua plataforma MT4. É a janela para os back-test; 3. Seleccione o “Model” para “Open prices only” para começarmos; 4. Agora seleccione “Use data” e escolha a data de começo e de fim do teste. Utilize a dada de começo que obteve à momentos no timeframe de 1 minuto e que pedi que você guardasse; 5. Clique então em “Start” 6. Depois, cfaça o mesmo para o “model” “Every Tick” e clique em “Start” novamente; 7. Faça o mesmo para o timeframe de 5 minutos e para todos os outros timeframes que necessitar; 8. Repita o mesmo processo para todos os pares de divisas que irá utilizar; 9. Quando concluir vá ver se existe um ficheiro de histórico com o cache que você criou para todos os pares de divisas que precisa; 10. Para tal, clique em “File” no topo da MT4 e clique “Open Offline”. Algo como o que temos na imagem, aparecerá para você, com os ficheiros que fez cache a azul e com as datas em que você fez back-test.
OPEN OFFLINE Depois de conferir que estão todos os caches, feche a MT4 e volte a abrir e veja nos gráficos se o histórico está lá fazendo “page up”. Volte a verificar no menu “Open Offline” e veja se está tudo correcto. Assim, já está pronto para instalar o seu novo robô
para a MT4 e ganhar muito dinheiro. Experimente com o Forex Megradroid! Até Já!