As principais dúvidas de quem quer começar a programar robôs no Meta Trader

robos-mql5-mql4-dicas-tutorial

Atualmente, participo de dois grupos muito bem administrados sobre programação de robôs, especialmente feitos em MQL4/5, mas o problema desses grupos não é o conteúdo e sim a falta de recursos do sistema do FB que dificulta encontrar informações com facilidade fazendo com que as pessoas façam as mesmas perguntas diversas vezes. Para tentar minimizar essa distração entre membros, criei esse post com as principais dúvidas de quem quer começar a programar robôs para não desperdiçar o tempo dos membros do grupo. Alguns pontos são puramente dicas, outros são perguntas com respostas. Não dei crédito para todos, mas se precisarem, procurem pela pergunta ou resposta no facebook. Vou tentar atualizar esse post sempre que aparecerem perguntas semelhantes e que agreguem ao post.

Os links dos grupos são: https://www.facebook.com/groups/programacaomql5/https://www.facebook.com/groups/robosinvestidores/

Grupo Robos Investidores

Olá pessoal. Estou instalando o MT5 aqui mas está dando erro direto. Tanto o da XP quanto o da Rico. Mais alguém está tendo problemas com o programa? Eu consigo instalar, o programa abre mas não responde… Já instalei em outra máquina e acontece o mesmo. O que poderá ser? 

André, clica com o lado direito do mouse no ícone do MT5 e clica em executar como administrador

Galera boa tarde! Alguém poderia me indicar uma boa corretora para forex que utilize o MT5? Grato

Activetrades, FxPro

Alguém pode recomendar um bom material para quem está iniciando no desenvolvimento de robôs?

http://l.facebook.com/l.php?u=http%3A%2F%2Fhenrique.vilela.me%2F%23mql5-primeiros-passos&h=UAQHYLwW2

https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.mql5.com%2Fpt%2Fdocs&h=dAQHeG9Bg

Bom dia pessoal, estou tendo problemas com a cloud da Amazon, ela fica instável não conecta remoto não sei por que. Vocês recomendam outra cloud para trabalhar? Obrigado

Tive problemas, pensei que tinha “perdido” o servidor, mas foi a configuração de segurança que coloquei, então, quando troca o IP eu perco acesso e preciso em NETWORK SECURITY seleciono a minha porta e –>SECURITY GROUP –> ACTIONS –> EDIT INBOUND RULES –> em SOURCE deve estar CUSTOM você seleciona MY IP.

Marcos, acredito que você deva estar usando o Windows Server 2012. Tenta ver se é a questão de hibernação ou não.
Desabilita descanso de tela e modo de hibernação. Rodrigo Pandini

Tive problemas quanto a isso algumas vezes no passado.
Quando tentava acessar remotamente simplesmente não conectava. Tinha de reiniciar a máquina pelo console toda vez.
Depois que desabilitei ainda não tive mais esse problema. Rodrigo Pandini

Boa tarde pessoal. Já fiz essa pergunta particularmente para o Vilela, mas gostaria de saber também a experiência dos senhores, caso possam contribuir eu agredeço.

1) O fato de ser t2 micro não afeta em nada o rendimento do robô? Já nos serve?
2) Eu já tive um servidor em SP, mas achei a velocidade horrorosa. Para operar BM&F vocês acham válido mudar para SP ou Virgínia está ok? Para o meu caso, levo entre 1 e 2 segundo para executar minhas ordens.
3) Qual ping/latência vocês acham razoável/aceitável?

Depende muito no robô. Recomendo colocar para rodar no T2 e monitorar o desempenho (existem relatórios no site da AWS). Se ele estiver operando perto dos 100% vocÊ deve pensar em passar para um tier mais robusto.

2) Depende muito do tipo de estratégia. Quanto menores os alvos e quanto maiores os lotes mais importante a velocidade. Recomendo deixar rodando onde está e fique monitorando o slippage. Se estiver muito pesado você deve avaliar se vale a pena trocar de servidor.

3) Em Arquivo -> Abrir uma conta você vê o ping.
Mais informações: http://henrique.vilela.me/#latencia

Como instalar dois ou mais Meta Trader no computador!

https://www.youtube.com/watch?v=fKTH152V5_4 Joel Farinácio

Boa tarde pessoal.Alguém sabe de algum site que eu encontre robôs para MT4 free assim como esses do nobre Vilela?

https://www.mql5.com/en/code/mt4/experts

https://www.mql5.com/en/market/mt4/expert/free

Esses do mt4 funcionam nas corretoras Rico e XP?

Não

Pessoal que usa MT na XP, qual código de ativo vcs costumam usar para fazer Backtests: WIN$ , WIN$D, WIN$N … ? qual é mais proximo da realidade ? …. tenho pecebido muita diferença quando executo em cada um dessses.

“Mais próximo da realidade” é relativo. Na dúvida vá de WIN$N.

Da para simular um robô durante o pregão, no mt5

Sim, basta usar uma conta demo.

Boa noite pessoal, opero na cloud da amazon desde janeiro, mas há uns 15 dias o mal consigo manipular o pc através do acesso remoto, MUITO LENTO!.
Alguém pode indicar outra nuvem? alguém com o mesmo problema que eu?

Gratuito? Fica lento com exesso e uso. Passa para a versão paga que resolve.

Cara uso a (azureweb.com.br(, pago 24,99 por mes, e atende, muito bem Rota 8 Robos 1 da Rico e 7 Da metatrader brasil, roda no Windows Server 2008 Enterprise – 64bit (Português), só que fica hospedado nos EUA, tudo em conta demo ainda, mais sem problema, muito estavel.

Os sets do One agora contam com o gráfico do capital e ao clicar nele vocês encontram o relatório completo. São mais de 1.200 sets para escolher, confiram: http://one.vilela.me/

Pessoal,no meu metatrader não consigo encontrar essa série histórica “WIN$” ou “WDO$N” tenho somente o WINFUT e WDOFUT como faço para localizar essa série?alguém poderia me dar uma luz.Obrigado

Win$ e na XP, WINFUT é na Rico. É assim mesmo.

Dicas:

Não sei se todos sabem, mas as telas do Metatrader podem ser movidas para outro monitor deixando apenas o gráfico na tela principal. É só arrastar as telas para outro monitor facilitando a visuaização. Abraço a todos e bons trades. ‎Fabio F. Lima

Grupo Programação MQL5

Alguém sabe um curso bom e atual de programação MQL4 ou 5?

Sei que o malacarne tem um curso, mas é bem coisa de quem ta começando a programar, cara, não adianta não tem outro jeito vc tem que botar a mão na massa. Pega os artigos de iniciante um a um, depois os guias práticos e vai fundo…
https://www.mql5.com/pt/articles/35

Alguém sabe se existe algum comando para testar se a conta é hedging?

AccountInfoInteger(ACCOUNT_MARGIN_MODE)==ACCOUNT_MARGIN_MODE_RETAIL_HEDGING

Pessoal bom dia!!!! Qual série histórica devo utilizar em backtesting ? Ex. Existem ajustes proporcionais, diferença e sem ajustes. Qual é o mais adequado?

Todos os brokers em que eu testei MT ainda utilizam o MT4..
Quais seriam as desvantagens de usar EAs no MT4 ou o MT4 no geral?

MT4 não é obsoleto. Isso se você considerar que a grande maioria dos usuários de MT não chaveou para MT5, e que continua havendo frequentes updates no MT4. Bovespa eh praticamente MT5 somente. Forex, cfds, futuros internacionais sao ainda muito mais MT4. Isso porque não ha grandes vantagens de reimplementar sistemas q ja dão lucro. Mas tem corretoras de forex q mantem as duas plataformas. De qualquer forma, o sistema de optimização do MT5 é bem superior, e por isso mais rápido. A linguagem em si eh quase a mesma, mas o MT5 já vem com um umas centenas de indicadores implementados, a mais q o MT4. Mas o market do MT4 eh maior e mais consolidado, tem mais coisa pra comprar, eh mais fácil de vender, e os preços de robôs e sinais são menores. Enfim os dois sao bons. Regra simples, se tu opera Bovespa pega MT5, se tu opera exterior, pega MT4. E passar de um pro outro eh fácil, so precisa de um pouco de tempo e esforço de backtest.

Fiquem a vontade para adicionar mais dicas, perguntas e respostas no campo de comentários abaixo.