Pessoal,
Tenho um robô de negociação que estou testando para começar a utilizá-lo na BM&F, porém, comprei uma internet de 120 MB e o danado não baixa a latência pra menos de 35ms.
Eu sei que o wi-fi interfere nesse processo, mas já coloquei no cabo e mesmo assim a latência não diminui.
O que eu posso fazer pra melhorar isso pois com a latência alta assim, pode fazer com que o robô possa entrar errado nas operações e eu perder dinheiro.
Há alguma configuração do metatrader que eu não saiba e que pode melhorar isso?
Ou é melhor comprar uma VPS?
Marcelo
bom dia, procure VPS em São Paulo.
Pessoal,
Tenho um robô de negociação que estou testando para começar a utilizá-lo na BM&F, porém, comprei uma internet de 120 MB e o danado não baixa a latência pra menos de 35ms.
Fórum de negociação, sistemas de negociação automatizados e testes de estratégias de negociação
Tudo sobre o Serviço de VPS do MetaTrader 5
Rogerio Figurelli, 2019.07.26 08:56
Para quem não sabe, agora você pode hospedar seus robôs no VPS com latência
que podem chegar a 1 milissegundo até sua corretora.
A ideia da thread é ser agnóstica, ou seja, qualquer cidade ou corretora, mas evidentemente espera-se que a maior demanda de posts seja relacionada ao nosso mercado.
2. Se você já criou ou vai criar um tópico especificamente com sua pergunta coloque aqui apenas uma referência para ele para
evitar redundância.
3. Consulte a página https://www.mql5.com/pt/vps para obter maiores
detalhes sobre o Serviço de VPS do MetaTrader 5.
4. Não deixe de ler (e seguir) as Regras de Utilização do Serviço de Hospedagem Virtual (https://www.mql5.com/pt/vps/rules).
5.
Por favor siga as Regras do Fórum (
https://www.mql5.com/pt/about/rules).
Pessoal,
Tenho um robô de negociação que estou testando para começar a utilizá-lo na BM&F, porém, comprei uma internet de 120 MB e o danado não baixa a latência pra menos de 35ms.
Eu sei que o wi-fi interfere nesse processo, mas já coloquei no cabo e mesmo assim a latência não diminui.
O que eu posso fazer pra melhorar isso pois com a latência alta assim, pode fazer com que o robô possa entrar errado nas operações e eu perder dinheiro.
Há alguma configuração do metatrader que eu não saiba e que pode melhorar isso?
Ou é melhor comprar uma VPS?
Marcelo
A latência está relacionada ao tempo de tráfego entre o local onde está o terminal MT5 e o local onde está o servidor MT5 e o "gargalo" geralmente vai ser o backbone da internet, e não o seu acesso local à internet.
Aumentar sua internet pra 120 ou pra 300 Mbits/s não resolve o problema porque este aumento de banda é somente no trecho entre a sua casa e o seu provedor de acesso ao backbone da internet e o problema de latência é lá no backbone.
A latência vai depender muito mais da cidade onde está o computador que roda o seu terminal MT5 do que de qualquer outra coisa. Como a bolsa e os servidores MT5 das corretoras ficam em São Paulo, lá é onde tem a menor latência e quanto mais longe vc estiver de São Paulo, maior a latência (mais ou menos isso, não é só distancia geográfica, depende um pouco também da capacidade e do congestionamento do backbone entre sua cidade e São Paulo).
A melhor forma financeiramente acessível de resolver o problema é usar o servidor VPS da Metaquotes em São Paulo, como indicado pelo @Cid Ougaske, ou uma máquina virtual de algum serviço de nuvem (Amazon, Google, Microsoft Azure, etc.) que também esteja hospedada em São Paulo.
A solução perfeita, que reduziria a latência pra milionésimos de segundo, seria alugar um rack dentro da própria rede local da B3, que é o que fazem os bancos e instituições financeiras que usam robôs HFT, mas isso custa de R$ 10 mil por mês pra cima só o aluguel do rack, fora o custo da máquina física e do suporte operacional.
A latência está relacionada ao tempo de tráfego entre o local onde está o terminal MT5 e o local onde está o servidor MT5 e o "gargalo" geralmente vai ser o backbone da internet, e não o seu acesso local à internet.
Aumentar sua internet pra 120 ou pra 300 Mbits/s não resolve o problema porque este aumento de banda é somente no trecho entre a sua casa e o seu provedor de acesso ao backbone da internet e o problema de latência é lá no backbone.
A latência vai depender muito mais da cidade onde está o computador que roda o seu terminal MT5 do que de qualquer outra coisa. Como a bolsa e os servidores MT5 das corretoras ficam em São Paulo, lá é onde tem a menor latência e quanto mais longe vc estiver de São Paulo, maior a latência (mais ou menos isso, não é só distancia geográfica, depende um pouco também da capacidade e do congestionamento do backbone entre sua cidade e São Paulo).
A melhor forma financeiramente acessível de resolver o problema é usar o servidor VPS da Metaquotes em São Paulo, como indicado pelo @Cid Ougaske, ou uma máquina virtual de algum serviço de nuvem (Amazon, Google, Microsoft Azure, etc.) que também esteja hospedada em São Paulo.
A solução perfeita, que reduziria a latência pra milionésimos de segundo, seria alugar um rack dentro da própria rede local da B3, que é o que fazem os bancos e instituições financeiras que usam robôs HFT, mas isso custa de R$ 10 mil por mês pra cima só o aluguel do rack, fora o custo da máquina física e do suporte operacional.
Olá
Trader_Patinhas, note que alugar um
rack dentro da própria rede local da B3 também não garante menor latência para o terminal MT5 se o servidor não estiver na mesma rede, ou seja, o
ideal é estar o mais próximo do servidor da corretora, seja o datacenter que ele estiver localizado. Ou ainda, um caminho por fibra óptica até
lá. Dessa forma, a pergunta que não quer calar é quais corretoras possuem servidores assim? Afinal, de que adianta ter latência
mínima com o servidor, se ela está longe da rede local da B3!
Uma alternativa adicional, e determinística, mas obviamente de custo bem maior, é adquirir uma licença de servidor do MT5, e ter seu próprio
servidor, nesse caso no rack na B3, o que se justifica no caso de organizações financeiras, já que envolve vários outros licenciamentos dos
órgãos reguladores.
Sds.,
Rogério Figurelli
Olá
Trader_Patinhas, note que alugar
um rack dentro da própria rede local da B3 também não garante menor latência para o terminal MT5 se o servidor não estiver na mesma rede, ou
seja, o ideal é estar o mais próximo do servidor da corretora, seja o datacenter que ele estiver localizado. Ou ainda, um caminho por
fibra óptica até lá. Dessa forma, a pergunta que não quer calar é quais corretoras possuem servidores assim? Afinal, de que
adianta ter latência mínima com o servidor, se ela está longe da rede local da B3!
Uma alternativa adicional, e determinística, mas obviamente de custo bem maior, é adquirir uma licença de servidor do MT5, e ter seu
próprio servidor, nesse caso no rack na B3, o que se justifica no caso de organizações financeiras, já que envolve vários outros
licenciamentos dos órgãos reguladores.
Sds.,
Rogério Figurelli
Talvez eu tenha ido além do escopo deste fórum na minha última frase, pois, no caso de se alugar um rack na rede local da B3, evidentemente não seria feito acesso a um servidor MT5 de corretora situado fora da rede local. Nesse caso, a ideia seria a instalação (ou implementação própria) de um sistema de gerenciamento de ordens na mesma máquina onde o algoritmo de trading roda, falando diretamente com o PUMA na rede local da B3, tal como os HFT's fazem. Mas isso seria uma solução alternativa ao MT5, por isso peço desculpas por ter divagado sobre possibilidades além do tema do fórum, que é a plataforma MT5.
Em tempo: incluir um servidor MT5 no rack não tornaria o trading system mais ágil, pois os eventos do MT5 só são verificados a cada 1/64 segundo, ou 15.625 ms, de modo que este tempo se torna o "gargalo" do tempo de reação do sistema, caso a latência de rede seja menor. Porém, no mercado brasileiro, mesmo no ativo mais movimentado, que é o WIN, esse tempo de 15 ms com uma latência de rede na faixa dos 10 ms já me parece plenamente adequado para scalping, e até mesmo para front-running. Acho que só mesmo para fazer arbitragem que precisaríamos estar na rede local da bolsa (e lá, além de não podermos contar com o MT5, teríamos custos altíssimos e concorrência pesada).bom dia, procure VPS em São Paulo.
Cid, é verdade que o próprio metatrader agora tem servidores VPS no Brasil para operar na BM&F?
Cid, é verdade que o próprio metatrader agora tem servidores VPS no Brasil para operar na BM&F?
Olá
Edson Marcelo Caramelo, na verdade o Cid
indicou procurar um VPS em São Paulo e a sugestão de uso do VPS da Metatrader eu fiz através do link que estou copiando abaixo, que também
responde a sua pergunta.
Sds.,
Rogério Figurelli
Fórum de negociação, sistemas de negociação automatizados e testes de estratégias de negociação
Tudo sobre o Serviço de VPS do MetaTrader 5
Rogerio Figurelli, 2019.07.26 08:56
Para quem não sabe, agora você pode hospedar seus robôs no VPS com latência
que podem chegar a 1 milissegundo até sua corretora.
A ideia da thread é ser agnóstica, ou seja, qualquer cidade ou corretora, mas evidentemente espera-se que a maior demanda de posts seja relacionada ao nosso mercado.
2. Se você já criou ou vai criar um tópico especificamente com sua pergunta coloque aqui apenas uma referência para ele para
evitar redundância.
3. Consulte a página https://www.mql5.com/pt/vps para obter maiores
detalhes sobre o Serviço de VPS do MetaTrader 5.
4. Não deixe de ler (e seguir) as Regras de Utilização do Serviço de Hospedagem Virtual (https://www.mql5.com/pt/vps/rules).
5.
Por favor siga as Regras do Fórum (
https://www.mql5.com/pt/about/rules).
Olá
Edson Marcelo Caramelo, na verdade o
Cid indicou procurar um VPS em São Paulo e a sugestão de uso do VPS da Metatrader eu fiz através do link que estou copiando abaixo, que
também responde a sua pergunta.
Sds.,
Rogério Figurelli
Rogério,
Eu comprei um VPS da metatrader hoje, deve cair o pagamento aí hoje a noite, como eu faço pra registrar o servidor? O metatrader recebe o pagamento e libera para que eu registre a VPS junto a Corretora que eu tenho conta??
Marcelo
Rogério,
Eu comprei um VPS da metatrader hoje, deve cair o pagamento aí hoje a noite, como eu faço pra registrar o servidor? O metatrader recebe o pagamento e libera para que eu registre a VPS junto a Corretora que eu tenho conta??
Marcelo
Olá
Edson Marcelo Caramelo, note que são
duas etapas independentes: a primeira é você ter saldo em conta no MQL5.com (esse portal) e a outra é assinar o serviço de VPS diretamente pelo
terminal MT5, o que deve ser feito apontando para uma conta em corretora brasileira, e verificando se o servidor e latência são os que está
buscando.
Quando você faz a segunda etapa, o valor da assinatura mensal fica preso em seu extrato, e será debitado de fato após o período ou no caso de você
cancelar manualmente.
Então, pela lógica, se você fez tudo corretamente, deve ter acesso imediato ao servidor e seus serviços (veja mais detalhes em https://www.mql5.com/pt/vps/manage-forex-vps,
que em tese as regras e funcionalidades são similares para B3).
Se isso não está acontecendo, provavelmente está ainda na primeira etapa, aguardando crédito em sua conta no MQL5.com.
Sds.,
Rogério
Figurelli
![Como alugar e gerenciar a melhor hospedagem forex Como alugar e gerenciar a melhor hospedagem forex](https://c.mql5.com/36/28/como-alugar-e-gerenciar-a-melhor.png)
- www.mql5.com
Olá
Edson Marcelo Caramelo, note que são
duas etapas independentes: a primeira é você ter saldo em conta no MQL5.com (esse portal) e a outra é assinar o serviço de VPS diretamente
pelo terminal MT5, o que deve ser feito apontando para uma conta em corretora brasileira, e verificando se o servidor e latência são os
que está buscando.
Quando você faz a segunda etapa, o valor da assinatura mensal fica preso em seu extrato, e será debitado de fato após o período ou no caso de
você cancelar manualmente.
Então, pela lógica, se você fez tudo corretamente, deve ter acesso imediato ao servidor e seus serviços (veja mais detalhes em https://www.mql5.com/pt/vps/manage-forex-vps,
que em tese as regras e funcionalidades são similares para B3).
Se isso não está acontecendo, provavelmente está ainda na primeira etapa, aguardando crédito em sua conta no MQL5.com.
Sds.,
Rogério
Figurelli
Rogerio,
Obrigado irmão, já estou usando a VPS da Metaquotes. Atingiu o que eu queria. Agora é colocar o robô pra funcionar, achar uma estratégia que me dê ao menos 70% de ganho pra que compense a aquisição do robô.
Marcelo
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Pessoal,
Tenho um robô de negociação que estou testando para começar a utilizá-lo na BM&F, porém, comprei uma internet de 120 MB e o danado não baixa a latência pra menos de 35ms.
Eu sei que o wi-fi interfere nesse processo, mas já coloquei no cabo e mesmo assim a latência não diminui.
O que eu posso fazer pra melhorar isso pois com a latência alta assim, pode fazer com que o robô possa entrar errado nas operações e eu perder dinheiro.
Há alguma configuração do metatrader que eu não saiba e que pode melhorar isso?
Ou é melhor comprar uma VPS?
Marcelo