Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Tentei depurar o EA no gráfico de 1 minuto, mas o MT4 inicia automaticamente o gráfico de 1H e não é possível mudar o período de tempo depois. Existe algum método para superar isso? Meu EA usa comandos de tempo
que, no gráfico horário, retornam horas e não minutos, como desejado
Tentei depurar o EA no gráfico de 1 minuto, mas o MT4 inicia automaticamente o gráfico de 1H e não é possível mudar o período de tempo depois. Existe algum método para superar isso? Meu EA usa comandos de tempo
que, no gráfico horário, retornam horas e não minutos, como desejado
Com certeza melhoraremos o depurador assim que concluirmos a atualização do MT4.
Renat, o sistema de depuração realmente não foi pensado de alguma forma. A depuração no modo de tempo real é imoral :) A depuração de Expert Advisors deve ser realizada no modo de teste de estratégia. Caso contrário, os pontos de interrupção podem ser jogados no lixo e depurados "de joelhos" por meio de arquivos de texto e registros. Acho que essa é a razão pela qual o MT5 é impopular, porque eles adicionaram funcionalidades, mas elas não são aplicáveis, ou seja, o MT5 tem depuração, classes e outros recursos, mas é impossível usá-los. Até que haja um depurador normal, todos os esforços serão em vão.
Atenciosamente, Alexander.
Renat, o sistema de depuração realmente não foi pensado de alguma forma. A depuração no modo em tempo real é imoral :) A depuração de Expert Advisors deve ser realizada no modo de teste de estratégias. Caso contrário, os pontos de interrupção podem ser jogados no lixo e depurados "de joelhos" por meio de arquivos de texto e registros. Acho que essa é a razão pela qual o MT5 é impopular, porque eles adicionaram funcionalidades, mas elas não são aplicáveis, ou seja, o MT5 tem depuração, classes e outros recursos, mas é impossível usá-los. Até que haja um depurador normal, todos os esforços serão em vão.
Atenciosamente, Alexander.
Lembro-me de que, quando nem o depurador nem as estruturas estavam disponíveis no 4, tive que depurar a MQL e a DLL em um par.
É por isso que é ridículo dizer que é "impossível usar" o que temos agora.
Quem quiser, procure uma oportunidade. Eles fizeram quebras, depuraram e, graças a isso, ajudam 100% na depuração modular. E globalmente - você pode colocar o Print da maneira antiga.
E para tornar o MT5 popular, você precisa se afastar do MT4, interromper o suporte, obrigar os corretores a mudar. Como aconteceu com o MT4 builds < 600. Isso não depende dos desenvolvedores, especialmente dos desenvolvedores de MQL.
Lembro-me de que no 4, quando não havia depurador nem estruturas, tínhamos que depurar a MQL e a DLL em pares.
É por isso que é ridículo dizer que "é impossível usar" o que temos agora.
Quem quiser, procure uma oportunidade. Eles fizeram quebras, depuraram e, graças a isso, ajudam 100% na depuração modular. E globalmente - você pode colocar o Print da maneira antiga.
E para tornar o MT5 popular, você precisa se afastar do MT4, interromper o suporte, obrigar os corretores a mudar. Como aconteceu com o MT4 builds < 600. Isso não depende dos desenvolvedores, muito menos dos desenvolvedores de MQL.
E para a depuração durante a fase de eliminação de ervas daninhas ou sem conexão com o mercado? Você tem uma solução? Porque há um problema após o "OnTick" com o depurador, no MT4 há um "Tick generator", algo assim no MT5?
Desde já, obrigado,
Oi Bisemper
Tive o mesmo problema. Minha solução foi usar Alert("messsages/values/variables/etc.") para canalizar para o Journal no Strategy Tester.
É um pouco demorado, mas funciona! :)
Foi lançado o novo artigo Debugging MQL5 programs:
Por Nikolay Demko