Por que é melhor MT5 do que MT4? Ele tem menos limitações ????

 

Bem, devido à conversa deste tópico, considerei oportuno abrir um novo para expor os prós e os contras do MT4 versus MT5, e por que considero o MT5 melhor.

Basicamente
,a MT5 tem muito mais características interessantes que ajudam na negociação, e a MT4 tem muitas limitações na minha opinião.

Vamos citar algumas delas abaixo.


  • A MT5 é mais rápida do que a MT4. É uma plataforma de 64 bits, multi-tarefa. MT4 é uma plataforma de 32 bits, mono-threaded com um limite de memória de 2 Gb (ou 4 Gb se você utilizá-la em um sistema operacional de 64 bits, caso em que um sistema de 32 bits é emulado, o que não é ótimo) .É importante, especialmente fazer backtesting, pois se seu arquivo de dados históricos exceder este limite (o que acontece especialmente se você usar dados de tick), você tem que dividir este arquivo em várias partes e fazer um backtest individual de cada parte . Se você usar dados de tick geralmente esse limite de memória é excedido com um histórico de cerca de 2 anos,mas também pode ser excedido mesmo se você usar dados de barra padrão M1.
  • MT5 é uma plataforma Multi-Market , o que significa que você pode negociar em ambos
    • Mercados Centralizados (Bolsas de Valores, Mercados Futuros, etc.) onde você pode negociar ações, índices, commodities, futuros em todas elas, etc., e
    • Mercadosnão-centralizados, como Forex e outros mercados OTC.

Na MT4 você só pode negociar em mercados OTC (principalmente Forex). Se você negociar outros ativos através da MT4, estes são CFDs, que são emitidos por corretores OTC para um tipo de mercado doméstico somente para seus clientes, de modo que eles atuam como criadores de mercado nestes ativos (eles fazem de você a contraparte).

  • Devido a isto, na MT5 é possível obter dados reais de volume negociado, e não apenas dados de volume. Na MT4, não é possível. O volume do tick significa o número de mudanças de preço que ocorreram no decorrer do bar. Nada mais. Você não sabe o volume real (contratos, ou lotes) que foi negociado.
  • No MT5, você pode baixar e consultar o histórico de ticks do seu corretor. No MT4 você não pode, você só pode salvar dados de ticks sozinho (com a ajuda de alguma ferramenta) , mas issotem muitas limitações. Você deve ter a plataforma ligada 24 horas por dia eainda assim NUNCA manterá todos os ticks, por muitas razões.

Por que isso é importante ??? É uma coisa muito fácil.muitos comerciantes que utilizam ferramentas como Perfil de Mercado, Volume Delta, etc., etc.

Bem, na MT4 você nunca poderá saber qual foi exatamente o preço ou cluster mais negociado na faixa selecionada. Você tem que fazer uma aproximação / estimativa usando apenas barras M1. Por exemplo, se você estiver no prazo M15 você teria que analisar as 15 barras M1 naquela seção, ver seus preços máximo e mínimo e o volume de cada uma delas e atribuir esse volume em partes iguais (ou usar o critério que você deseja) a cada um dos preços ou clusters entre os preços máximo e mínimo daquela barra M1. E assim, tente calcular APROXIMATIVAMENTE, quanto poderia ser negociado a cada preço. Os dados reais que você nunca sabe, você tem que estimá-los.

É por isso que no MT4 estes tipos de ferramentas não são muito úteis. Há muitas pessoas que as utilizam sem saber todas estas coisas, e acreditam que elas lhe oferecem o verdadeiro POC / VWAP / Perfil, níveis. Mas não é bem assim. No MT4, eu não recomendo o uso destas ferramentas.


  • No MT5 você tem acesso à fita (Times & Sales), assim você pode criar indicadores de fluxo de pedidos, Delta cumulativo, etc. No MT4, você não tem.
  • No MT5 você pode retroceder com robôs com as condições mais próximas possíveis do mercado real nativamente (dados reais de carrapatos, spreads variáveis reais, atraso, deslizamento, etc.) . No MT4, você não pode nativamente. Você só pode se você pagar por um software de terceiros. Se assim for, você também terá que baixar os dados do histórico de algumas fontes (são muitos poucos, quase todos usam a mesma fonte), transformá-los no formato MT4 e abrir a plataforma através deste software de terceiros a fim de corrigir o comportamento do MT4.Você leva muitas horas para completar este processo, e tem que repeti-lo toda vez que quiser incorporar novos dados.
    Todos já vimos centenas de robôs que obtiveram resultados espetaculares em backtesting, mas quando operando em conta real, os resultados foram muito ruins. Isto se deve principalmente porque foram feitos com condições que nada tinham a ver com as condições reais do mercado.
  • No MT5 você pode fazer um backtesting de estratégias de múltiplos símbolos nativamente. No MT4, você não pode.
  • No MT5 não é possível importar seus próprios dados históricos . No MT4 é possível.
    Realmente, quantas fontes de dados de tick você tem disponíveis no MT4 para importar ???, Dukascopy e Integral / Pepperstone ???. Apenas os dois, na maioria, certo? .
    Quase todos usam dados do Dukascopy, e quase ninguém tem os dados reais do tick de seu corretor, isso importa tanto ????
    Quem tem os dados reais do seu corretor ???.

    Para mim não é muito importante porque no MT5 se você tem os dados do seu corretor.
    Embora você não possa importar os da Dukascopy.


    Todos são clientes da Dukascopy ???
    Ou cada um quer os dados de seu próprio corretor ???"


    Eu acho que quase todos querem os dados de seu corretor e não os da Dukascopy.
    No MT5 você pode ter os dados do seu corretor e não precisa importar os da Dukascopy.


    Se você é cliente da FxPro, ActivTrades ou RoboForex, para que você quer os dados do tick Dukascopy ???.
    Vou lhe dizer, isso é porque no MT4 você não tinha dados de carrapato, então se você queria dados de carrapato só era possível se você importasse dados da Dukascopy, mas no MT5 não há necessidade de dados da Dukascopy, já que você pode ter os dados de carrapato de seu corretor
    .

    Portanto, em minha opinião, não é uma característica relevante no MT5.

  • No MT5, você não pode criar gráficos off-line . No MT4, você pode.Na minha opinião, isto é o mais importante (talvez o único) que falta na MT5.


Estas são apenas algumas limitações de todas as que a MT4 tem.

Para continuar.


Cumprimentos.



When are you planning to move on MT5 ?
When are you planning to move on MT5 ?
  • www.mql5.com
I am planning to do it in this week ? in a month within 3 months within 6 months within a year within 2 years within 5 years Never...
 
Jose Francisco Casado Fernandez: Bem, devido à conversa deste tópico, considerei oportuno abrir um novo para expor os prós e os contras do MT4 versus MT5, e por que considero o MT5 melhor.

Em resposta ao seu post que foi excluído no tópico "outro", a respeito de sua pergunta a @Ovo Cz sobre as características ausentes no MT4, acredito que sua resposta provavelmente seria em relação aos "Gráficos Offline", que o MT5 não tem.

Pode parecer a você que não é uma característica muito importante, mas infelizmente é muito importante para muitos comerciantes que utilizam Gráficos Não-Timeframe. Muitos desses usuários de Renko, Point & Figure, Constant Range Bars, Kase Bars, Tick Volume Bars e outros, usam os "Gráficos Offline " para isso porque é um gráfico normal no qual podem colocar todos os indicadores normais nele, sejam eles Bandas de Bollinger, Fractals, ATR ou qualquer indicador personalizado.

Além disso, dado que se trata de um gráfico "normal", eles também podem cair sobre ele EAs normais que irão trocar esses gráficos não temporais sem qualquer dificuldade.

No MT5, entretanto, não existe tal recurso e a única possibilidade é o uso de um Indicador Personalizado que exibe, por exemplo, Renko Bars, mas como é um Indicador e não um gráfico normal, não se pode colocar livremente em cima dele, qualquer outro Indicador que eu deseje usar, nem se pode executar qualquer EA normal fora dele e exigiria que tal EA fosse construída propositadamente para ele.

Tem-se falado nos fóruns russos que isto estava sendo implementado no MT5, mas tal conversa foi há mais de um ano ou dois, por isso começo a duvidar que alguma vez será implementado.

NB! Observe que este post é na maioria das vezes apenas para informá-lo deste fato e não um sinal para iniciar qualquer discussão acalorada sobre o assunto. É simplesmente um posto da FYI (para sua informação).

 

O MT5 é muito lento

fazer pedidos é muito mais rápido em mt4

 
Osiris:

O MT5 é muito lento

fazer pedidos é muito mais rápido em mt4

Acho que não. Acho que é exatamente o oposto. Você pode provar o que diz? Cumprimentos, e muito obrigado por seu comentário.
 
Osiris:

O MT5 é muito lento

fazer pedidos é muito mais rápido em mt4

O MT4 é muito lento em comparação com o MT5.
Podemos fazer HFT no MT5 (se necessário, por exemplo) mas não podemos fazê-lo no MT4 - há poucos artigos sobre ele com os números, estatísticas e provas.
É por isso que muitos corretores estão começando a propor a MT5 especialmente para o mercado de ações, por exemplo.

 

Exemplo:

Форум по трейдингу, автоматическим торговым системам системам и тестированию торговых стратегий

Pedidos assíncronos para o servidor

Renat Fatkhullin, 2016.09.25 20:01

Sim, na MQL4 há muito tempo está disponível para 8 ordens comerciais simultâneas dos especialistas. E tt não será diminuída.

É possível fornecer 100-200 transações comerciais na segunda de 8 especialistas em paralelo sob condições ideais no MT4.

O MT5 mesmo de um especialista de forma síncrona e consistente sem muita tensão pode fazer 1000 transações de vendas por segundo. Se vários robôs, vários milhares de transações por segundo. Se forem métodos assíncronos, são também vários milhares por segundo.

Aqui está um exemplo de 1000 transações sucessivas em 1 segundo no servidor MetaTrader 5 MetaQuotes-Demo:


O código é retirado do artigo Comparação de MQL5 e QLUA - por que negociar em MQL5 a 28 vezes mais rápido?

 
Fernando Carreiro:

sua resposta seria provavelmente em relação aos "Gráficos Offline", que a MT5 não tem.

Pode parecer a você que não é uma característica muito importante, mas infelizmente é muito importante para muitos comerciantes que utilizam Gráficos Não-Timeframe. Muitos desses usuários de Renko, Point & Figure, Constant Range Bars, Kase Bars, Tick Volume Bars e outros, usam os "Gráficos Offline " para isso porque é um gráfico normal no qual podem colocar todos os indicadores normais nele, sejam eles Bandas de Bollinger, Fractals, ATR ou qualquer indicador personalizado.

Tem-se falado nos fóruns russos que isto estava sendo implementado no MT5, mas tal conversa foi há mais de um ano ou dois, por isso começo a duvidar que alguma vez será implementado.

NB! Observe que este post é principalmente para informá-lo sobre este fato e não um sinal para iniciar qualquer discussão acalorada sobre o assunto. É simplesmente um posto da FYI (para sua informação).


Fernando, eu não sei se você sabe, mas eu valorizo muito sua opinião. É por isso que me machuca tanto o que você disse no outro tópico. Eu não esperava isso de você. Acho que não sou uma pessoa de mente fechada. Eu estava expressando minha opinião, assim como todas as outras pessoas que intervieram nesse tópico. Assim como você.

Eu sei que você não é uma pessoa de mente fechada e acho que não está ancorado no MT4. Você está aberto a admitir os prós e contras da MT4 e MT5.

Eu utilizo o MT4 há muitos anos, mas chegou um momento em que, pelo menos para mim, o MT5 trouxe muito mais vantagens do que o MT4 proporcionou. Foi por isso que mudei para o MT5.

Eu o vi respondendo a muitas perguntas sobre dúvidas, e acredito que você seja uma pessoa muito valiosa para este fórum. Certamente mais do que eu.


Eu acho que você está absolutamente certo no que está falando aqui, é realmente a única característica que tem Mt4 e não tem MT5 (tanto quanto eu sei). E está intimamente relacionado ao fato de que eu disse que não pode importar dados históricos externos para a MT5. Sei que isso pode ser importante para muitos comerciantes, mas, por favor, gostaria que você reconhecesse que é apenas uma característica, e que a MT5 tem outras 6 ou 7 características muito interessantes que não têm MT4. Neste caso, eu acho que seria 7 contra 1.

Sim, eu sei que foi anunciado que os desenvolvedores da MetaQuotes estavam trabalhando neste assunto, mas ainda não há novidades. Espero que eles possam implementá-la o mais rápido possível.


Em todo caso, tenho minha opinião, e cada um tem a sua. Acredito que a minha é tão válida quanto qualquer outra, mas objetivamente, gostaria, por favor, pelo menos você, de reconhecer que o MT5 tem mais características e menos limitações que o MT4, com a mão no coração e objetivamente.

Mas isso é apenas um desejo, não é preciso reconhecer nada. Você pode ter sua própria opinião e guardá-la para sempre.


Por outro lado, eu sei que você é um excelente programador. Não sou tão inteligente quanto Albert Einstein, mas mesmo assim fui capaz de adaptar e aprender a língua mql5. Portanto, eu acho que você também pode. Acho que você pode codificar em mql5 igual ou melhor do que eu, (se no momento não puder).

Não tenha medo ou frustração em relação ao mql5. Se você precisar de alguma coisa, estou aqui para tentar ajudá-lo, e a muitos outros programadores também. De qualquer forma, acho que você não precisa, porque provavelmente já sabe mais sobre mql5 do que eu.


Muito obrigado que você tenha contribuído com sua opinião neste tópico.

Cumprimentos e um grande abraço.


PS: Eu te amo, mas somente em termos figurativos, nada para estar apaixonado ou coisas assim, hahahahaha.

 
Jose Francisco Casado Fernandez: Fernando, eu não sei se você sabe, mas valorizo muito sua opinião. É por isso que isso me machuca tanto o que você disse no outro tópico. Eu não esperava isso de você. Acho que não sou uma pessoa de mente fechada. Eu estava expressando minha opinião, assim como todas as outras pessoas que intervieram nesse tópico. Assim como você.
Eu sei que você não é uma pessoa de mente fechada e acho que não está ancorado no MT4. Você está aberto aos prós admirados da MT4 e MT5.


Eu utilizo o MT4 há muitos anos, mas chegou uma época em que, pelo menos para mim, o MT5 trouxe muito mais vantagens do que o MT4 proporcionou. Foi por isso que mudei para a MT5.

Já o vi respondendo a muitos tópicos sobre dúvidas, e acredito que você é uma pessoa muito valiosa para este fórum. Certamente mais do que eu.

Eu acho que você está absolutamente certo no que está falando aqui, é realmente a única característica que tem Mt4 e não tem MT5 (tanto quanto eu sei). E está intimamente relacionado ao fato de que eu disse que não pode importar dados históricos externos para a MT5. Sei que isso pode ser importante para muitos comerciantes, mas, por favor, gostaria que você reconhecesse que é apenas uma característica, e que a MT5 tem outras 6 ou 7 características muito interessantes que não têm MT4. Neste caso, eu acho que seria 7 contra 1.

Sim, eu sei que foi anunciado que os desenvolvedores da MetaQuotes estavam trabalhando nesta questão, mas ainda não há novidades. Espero que eles possam implementá-la o mais rápido possível.

Em todo caso, tenho minha opinião, e cada um tem a sua. Acredito que a minha é tão válida quanto qualquer outra, mas objetivamente, gostaria, por favor, pelo menos você, de reconhecer que o MT5 tem mais características e menos limitações que o MT4, com a mão no coração e objetivamente.

Mas isso é apenas um desejo, não é preciso reconhecer nada. Você pode ter sua própria opinião e guardá-la para sempre.

Por outro lado, eu sei que você é um excelente programador. Não sou tão inteligente quanto Albert Einstein, mas ainda assim fui capaz de adaptar e aprender a língua mql5. Portanto, eu acho que você também pode. Eu acho que você pode codificar em mql5 igual ou melhor que eu, (se no momento não puder).

Não tenha medo ou frustração em relação ao mql5. Se você precisar de alguma coisa, estou aqui para tentar ajudá-lo, e a muitos outros programadores também. De qualquer forma, acho que você não precisa, porque provavelmente já sabe mais sobre mql5 do que eu.

Muito obrigado que você tenha contribuído com sua opinião neste tópico. Cumprimentos e um grande abraço. PS: Eu te amo, mas somente em termos figurativos, nada para estar apaixonado ou coisas assim, hahahahaha.

Como afirmei em meu post, era apenas um F.Y.I. devido ao fato de que seu post foi excluído e que @Ovo Cz não teria respondido a sua pergunta, sem saber de seu post original.

Eu já sei como codificar na MQL5 muito bem, obrigado e minhas habilidades em ambos estão no mesmo nível. Entretanto, eu atualmente codifico meus EAs e Indicadores para trabalhar em ambas as versões com o mesmo código fonte. Ele se compila em ambas e roda em ambas! Eu não codifico exclusivamente em uma única versão de cada vez. Eu codifico para ambas simultaneamente e é aí que entram em jogo as diferenças "frustrantes". Não há muitos codificadores que possam dizer que seu código roda em ambas as versões! Portanto, sim, eu tenho que estar muito consciente das diferenças e não posso vê-las independentemente uma da outra.

Não estou discutindo ou contestando os prós ou contras do MT5 vs MT4. Eu simplesmente queria que você entendesse que não pode simplesmente dizer cegamente que o MT5 é melhor que o MT4. Os usuários têm gostos e prioridades diferentes. Não faz diferença para eles se a MT5 tem mais características do que a MT4, se eles não as usam ou precisam delas. Eles baseiam suas preferências nas características que usam ou precisam. Só quero que você aceite que para muitos usuários a MT4 é melhor do que a MT5. Nenhum dos lados está errado ou certo. Ambos os pontos de vista são válidos independentemente de qual dos dois tenha ou não mais características.

 
Fernando Carreiro:

Como afirmei em meu post, era apenas um F.Y.I. devido ao fato de que seu post foi excluído e que @Ovo Cz não teria respondido a sua pergunta, sem saber de seu post original.

Eu já sei como codificar na MQL5 muito bem, obrigado e minhas habilidades em ambos estão no mesmo nível. Entretanto, eu atualmente codifico meus EAs e Indicadores para trabalhar em ambas as versões com o mesmo código fonte. Ele se compila em ambas e roda em ambas! Eu não codifico exclusivamente em uma única versão de cada vez. Eu codifico para ambas simultaneamente e é aí que entram em jogo as diferenças "frustrantes". Não há muitos codificadores que possam dizer que seu código roda em ambas as versões! Portanto, sim, eu tenho que estar muito consciente das diferenças e não posso vê-las independentemente uma da outra.

Não estou discutindo ou contestando os prós ou contras do MT5 vs MT4. Eu simplesmente queria que você entendesse que não pode simplesmente dizer cegamente que o MT5 é melhor que o MT4. Os usuários têm gostos e prioridades diferentes. Não faz diferença para eles se a MT5 tem mais características do que a MT4, se eles não as usam ou precisam delas. Eles baseiam suas preferências nas características que usam ou precisam. Só quero que você aceite que para muitos usuários a MT4 é melhor do que a MT5. Nenhum dos lados está errado ou certo. Ambos os pontos de vista são válidos independentemente de qual dos dois tenha ou não mais características.

Eu acho que meu posto é mais positivo do que o seu, hahahahaha. Acho que muitos comerciantes não sabem realmente sobre diferenças reais. Eu sei que você sabe. Muito obrigado pela sua opinião. Eu ainda acho que a MT5 tem apenas uma desvantagem: respeitar a MT4. Você gostaria que eu editasse meu primeiro post para incluí-lo???. Se for o caso, eu o incluirei.

Obrigado.

 
Sergey Golubev:

O MT4 é muito lento em comparação com o MT5.
Podemos fazer HFT no MT5 (se necessário, por exemplo) mas não podemos fazê-lo no MT4 - há poucos artigos sobre ele com os números, estatísticas e provas.
É por isso que muitos corretores estão começando a propor a MT5 especialmente para o mercado de ações, por exemplo.

Sim, você está certo. O MT5 é mais rápido. Não há dúvida sobre isso. Muito obrigado por suas opiniões. Elas são sempre BEM-VINDAS. Cumprimentos e um grande abraço.
 
Jose Francisco Casado Fernandez: Eu acho que meu posto é mais positivo do que o seu, hahahahaha. Acho que muitos comerciantes não sabem realmente sobre diferenças reais. Eu sei que você sabe. Muito obrigado pela sua opinião. Eu ainda acho que a MT5 tem apenas uma desvantagem: respeitar a MT4. Você gostaria que eu editasse meu primeiro post para incluí-lo???. Se for o caso, eu o incluirei.

Cabe a você se quiser ou não mudar seu posto, mas em relação às características que o MT4 tem que o MT5 não tem, conto pelo menos 4.

No entanto, eu realmente não quero discutir mais este assunto, porque ele só vai criar outra guerra de fogo e eu não acho que a MetaQuotes esteja muito interessada em ver seu carro-chefe MT5 sendo criticado demais.

Vamos apenas deixar as coisas como estão.

Razão: