Eu tenho um terminal mt4 e um Expert Advisor (de fabricação caseira) que gera alertas para sinais comerciais. Quero que os alertas sejam enviados para o terminal móvel. Eu o configurei, o teste vem, as mudanças nos parâmetros de ordem vêm, mas os alertas da EA não vêm... Não sei qual é a razão, o google não me deu nenhuma resposta.
Sergey Dymov as mudanças nos parâmetros de ordem vêm, mas os alertas da EA não vêm... Não sei qual é a razão, o google não me deu nenhuma resposta. Os alertas são refletidos no próprio terminal.
OK, criei e excluí linhas apenas por clique, e a cor e o nome mudam com a localização do cursor e... nada mudou, os mesmos problemas. A linha é criada de acordo com a localização da barra de botões. Eu o tenho na parte inferior, então por condição é amarelo (Sell Stop), mas aqui há uma ocorrência em condição se (preço > Ask) porque quando eu clico no botão para algum preço de porcaria é igual ao preço mais alto na tabela, que é mais alto que Ask, então neste ponto preço > Ask = verdadeiro. Bem, que se lixe, logicamente o próximo movimento do mouse deve consertar tudo, mas não. Faça apenas um clique no botão.
2021.12.0703:05:56.888 test GBPUSD,M1: Buy Stop rename onto Buy Stop false error 02021.12.0703:05:53.408 test GBPUSD,M1: Buy Stop rename onto Buy Stop false error 02021.12.0703:05:53.408 test GBPUSD,M1: Stop Loss rename onto Buy Stop false error 02021.12.0703:05:53.408 test GBPUSD,M1: Buy Stop rename onto Sell Stop true error 02021.12.0703:05:53.408 test GBPUSD,M1: Sell Stop rename onto Buy Stop true error 02021.12.0703:05:53.408 test GBPUSD,M1: Sell Stop create true error 4204
Não sei por que 4204 (Sem objeto) talvez seja um erro do passado.
Após clicar no botão você pode ver uma linha verde no nível Bid, a linha não responde a um deslocamento do cursor do mouse. Se o cursor se mover acima da Asc, as mensagens são continuamente derramadas
Meu conselho para você, como um programador novato. Aprenda a usar o debug (uma ferramenta muito poderosa). E descubra por si mesmo. É interessante. Se ficar complicado (o que é improvável), comece com uma fácil. Debug o ajudará a descobrir como funciona sua aplicação em grandes detalhes.
Эта статья ориентирована в первую очередь на программистов, которые уже изучили язык, но еще недостаточно освоились в разработке программ. Статья раскрывает практические приемы отладки программ и является объединенным опытом, не только моим, но и многих программистов, на опыте которых я учился.
Meu conselho para você, como um programador iniciante. Aprenda a usar o debug (uma ferramenta muito poderosa). E descubra por si mesmo. É interessante. Se ficar complicado (o que é improvável), comece com uma fácil. O Debug deve ajudá-lo a descobrir como funciona sua aplicação até o menor detalhe.
Normalmente não preciso dele porque não funciona no testador, mas neste caso funciona com dados reais e você deve tentar. O que eu entendo, versão deste código com renomeação de objeto não é diferente da última vez, quando os objetos foram recriados com mudança de cor, porque a renomeação faz a mesma coisa: cria objeto com novo nome e apaga o antigo.
UPD
Os botões que uso para criar linhas em mql4 em modo de depuração estão ausentes no gráfico
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
Olá a todos.
Estou pedindo ajuda com esta pergunta.
Eu tenho um terminal mt4 e um Expert Advisor (de fabricação caseira) que gera alertas para sinais comerciais. Quero que os alertas sejam enviados para o terminal móvel. Eu o configurei, o teste vem, as mudanças nos parâmetros de ordem vêm, mas os alertas da EA não vêm... Não sei qual é a razão, o google não me deu nenhuma resposta.
Os alertas são refletidos no próprio terminal.Preciso ver o código... não há telepatas aqui)
Tudo é padrão
if ((EURTP>=3)&&(JPYTP<=0)&&(z!=2))
{Alerta("Compre EURJPY. EUR=", EURTP, ", JPY=", JPYTP); z=2;} //
https://www.mql5.com/ru/docs/network/sendnotification
https://docs.mql4.com/ru/common/sendnotification
Tudo é padrão
if ((EURTP>=3)&&(JPYTP<=0)&&(z!=2))
{Alerta("Compre EURJPY. EUR=", EURTP, ", JPY=", JPYTP); z=2;} //
OK, criei e excluí linhas apenas por clique, e a cor e o nome mudam com a localização do cursor e... nada mudou, os mesmos problemas. A linha é criada de acordo com a localização da barra de botões. Eu o tenho na parte inferior, então por condição é amarelo (Sell Stop), mas aqui há uma ocorrência em condição se (preço > Ask) porque quando eu clico no botão para algum preço de porcaria é igual ao preço mais alto na tabela, que é mais alto que Ask, então neste ponto preço > Ask = verdadeiro. Bem, que se lixe, logicamente o próximo movimento do mouse deve consertar tudo, mas não. Faça apenas um clique no botão.
Não sei por que 4204 (Sem objeto) talvez seja um erro do passado.
Após clicar no botão você pode ver uma linha verde no nível Bid, a linha não responde a um deslocamento do cursor do mouse. Se o cursor se mover acima da Asc, as mensagens são continuamente derramadas
Meu conselho para você, como um programador novato. Aprenda a usar o debug (uma ferramenta muito poderosa). E descubra por si mesmo. É interessante. Se ficar complicado (o que é improvável), comece com uma fácil. Debug o ajudará a descobrir como funciona sua aplicação em grandes detalhes.
Meu conselho para você, como um programador iniciante. Aprenda a usar o debug (uma ferramenta muito poderosa). E descubra por si mesmo. É interessante. Se ficar complicado (o que é improvável), comece com uma fácil. O Debug deve ajudá-lo a descobrir como funciona sua aplicação até o menor detalhe.
Normalmente não preciso dele porque não funciona no testador, mas neste caso funciona com dados reais e você deve tentar. O que eu entendo, versão deste código com renomeação de objeto não é diferente da última vez, quando os objetos foram recriados com mudança de cor, porque a renomeação faz a mesma coisa: cria objeto com novo nome e apaga o antigo.
UPD
Os botões que uso para criar linhas em mql4 em modo de depuração estão ausentes no gráfico