Kisolen: Ao entrar em standby no Windows 10 (não me lembro qual deles, mas é moderno e interempresarial ltsb 1607 (bastante antigo)) no MT5, a EA deixa de estar ligada ao gráfico, as negociações deixam de ser executadas, mas algumas funções ainda estão a funcionar (saída da janela gráfica auto-escrita, que é funcional). Isto é um bug de MT ou um problema com a EA? Obrigado.
O modo standby é quando o computador está praticamente desligado. Todos os programas são interrompidos.
Obrigado pela sua resposta ao último comentário. Há mais uma questão. MT5. Faço um modelo de interface, sem "grelha" no gráfico, chamo a este modelo "Default", por isso é activado por defeito, tudo funciona no próprio MT, mas não funciona na janela de visualização da EA. Obrigado.
Kisolen: Obrigado pela sua resposta ao comentário anterior. Há mais uma questão. MT5. Estou a fazer um modelo de interface, sem a "grelha" no gráfico, chamo a este modelo "Default", por isso é activado por defeito, no próprio MT tudo funciona, mas não funciona na janela de visualização da EA. Obrigado.
O modelo de gráfico "default.tpl" aplica-se quando se abre um novo gráfico no terminal, enquanto que o modelo de gráfico "tester.tpl" se aplica quando se executa um testador de estratégia em modo visual.
Gostaria de chamar a atenção dos programadores para o seguinte bug em MT5 (build 2006). Ao chamar a funçãoChartGetInteger com identificadores de propriedadeCHART_WIDTH_IN_BARS ouCHART_VISIBLE_BARS, se outra janela estiver activa com o mesmo símbolo mas um TF mais pequeno, a função retorna valores incorrectos. Se o gráfico tiver a escala máxima (5), o valor devolvido é inferior ao valor real em 5. Se a escala for 4, o valor devolvido é menor em 10. Se a escala for 3, então, respectivamente por 20, etc. O código para o indicador de teste, para reproduzir a falha, está abaixo. Esta falha é reproduzida de forma estável na TF D1 e no instrumento RTS-3.19. Também gravei um vídeo com demonstração de erros para maior clareza. Na construção 274(a julgar pela história) um bug semelhante já tinha sido corrigido, mas aparentemente não até ao fim. :)
Eu costumava obter um valor de retorno ainda mais engraçado desta função (especialmente quando carregava o terminal). Na escala máxima do gráfico (5) o valor de retorno =5 (independentemente do número real de barras no gráfico). Se o zoom for 4, então devolver valor =10. Se a escala for 3, então respectivamente =20, etc. Infelizmente, não consegui captar esta falha em vídeo. No entanto, matei o dia inteiro para compreender porque é que o meu indicador funciona incorrectamente em D1, enquanto que em outras TF está bem.
P.S. Log a partir do mesmo gráfico (RTS-3.19, D1) após um par de horas (após uma pausa na ligação). Realisticamente, 55 barras são mostradas no gráfico. E MT5 no registo diz, que apenas 5 cabem no ecrã, e não há nenhuma barra visível:)Imagem do ecrã
Terminal: Исправлено отображение истории торговли на чарте. Terminal: Исправлена ошибка в навигации чарта (при отключеном сдвиге и автоскроле). Terminal: Исправления по сообщениям на форуме и крешлогам. Terminal: В файл помощи добавлено описание Тестера Стратегий MetaTester: Исправлена ошибка в загрузке параметров тестирования при смене...
A MQL5 Standard Library Help tem a função WindowHandle, mas quando a utiliza, o compilador diz 'WindowHandle' - função não definida'. Pergunta: Quem está a cometer uma falha no código ou no compilador? :)
A MQL5 Standard Library Help tem a função WindowHandle, mas quando a utiliza, o compilador diz 'WindowHandle' - função não definida'. Pergunta: Quem está a cometer uma falha no código ou no compilador? :)
A MQL5 Standard Library Help tem a funçãoWindowHandle, mas quando a utiliza, o compilador diz 'WindowHandle' - função não definida'. Pergunta: Quem está a cometer uma falha no código ou no compilador? :)
Ao entrar em standby no Windows 10 (não me lembro qual deles, mas é moderno e interempresarial ltsb 1607 (bastante antigo)) no MT5, a EA deixa de estar ligada ao gráfico, as negociações deixam de ser executadas, mas algumas funções ainda estão a funcionar (saída da janela gráfica auto-escrita, que é funcional). Isto é um bug de MT ou um problema com a EA? Obrigado.
O modo standby é quando o computador está praticamente desligado. Todos os programas são interrompidos.
Obrigado pela sua resposta ao comentário anterior. Há mais uma questão. MT5. Estou a fazer um modelo de interface, sem a "grelha" no gráfico, chamo a este modelo "Default", por isso é activado por defeito, no próprio MT tudo funciona, mas não funciona na janela de visualização da EA. Obrigado.
O modelo de gráfico "default.tpl" aplica-se quando se abre um novo gráfico no terminal, enquanto que o modelo de gráfico "tester.tpl" se aplica quando se executa um testador de estratégia em modo visual.
Clique aqui para mais informações: Modelos e Perfis - Características Avançadas - Citações, Gráficos de Análise Técnica e Fundamental
Olá a todos.
Gostaria de chamar a atenção dos programadores para o seguinte bug em MT5 (build 2006). Ao chamar a funçãoChartGetInteger com identificadores de propriedadeCHART_WIDTH_IN_BARS ouCHART_VISIBLE_BARS, se outra janela estiver activa com o mesmo símbolo mas um TF mais pequeno, a função retorna valores incorrectos. Se o gráfico tiver a escala máxima (5), o valor devolvido é inferior ao valor real em 5. Se a escala for 4, o valor devolvido é menor em 10. Se a escala for 3, então, respectivamente por 20, etc. O código para o indicador de teste, para reproduzir a falha, está abaixo. Esta falha é reproduzida de forma estável na TF D1 e no instrumento RTS-3.19. Também gravei um vídeo com demonstração de erros para maior clareza. Na construção 274(a julgar pela história) um bug semelhante já tinha sido corrigido, mas aparentemente não até ao fim. :)
Eu costumava obter um valor de retorno ainda mais engraçado desta função (especialmente quando carregava o terminal). Na escala máxima do gráfico (5) o valor de retorno =5 (independentemente do número real de barras no gráfico). Se o zoom for 4, então devolver valor =10. Se a escala for 3, então respectivamente =20, etc. Infelizmente, não consegui captar esta falha em vídeo. No entanto, matei o dia inteiro para compreender porque é que o meu indicador funciona incorrectamente em D1, enquanto que em outras TF está bem.
P.S. Log a partir do mesmo gráfico (RTS-3.19, D1) após um par de horas (após uma pausa na ligação). Realisticamente, 55 barras são mostradas no gráfico. E MT5 no registo diz, que apenas 5 cabem no ecrã, e não há nenhuma barra visível:)Imagem do ecrã
Olá, desenvolvedores.
A MQL5 Standard Library Help tem a função WindowHandle, mas quando a utiliza, o compilador diz 'WindowHandle' - função não definida'. Pergunta: Quem está a cometer uma falha no código ou no compilador? :)
É SB.
Olá, desenvolvedores.
A MQL5 Standard Library Help tem a função WindowHandle, mas quando a utiliza, o compilador diz 'WindowHandle' - função não definida'. Pergunta: Quem está a cometer uma falha no código ou no compilador? :)
Está a utilizar a Ajuda incorrectamente.
Veja com atenção:Referência MQL5Biblioteca StandardGráficos de PreçosWindowHandle
Volte um passo atrás e leia a secção deGráficos de Preços
Adicionado:
Exemplo de caso de utilização (nota - é necessário executar primeiro o métodoAnexar) e só depois trabalhar com o objecto
Resultado:
Olá, desenvolvedores.
A MQL5 Standard Library Help tem a funçãoWindowHandle, mas quando a utiliza, o compilador diz 'WindowHandle' - função não definida'. Pergunta: Quem está a cometer uma falha no código ou no compilador? :)
utilização:
Está a utilizar a ajuda errada.
Veja com atenção:Referência MQL5Biblioteca StandardGráficos de PreçosWindowHandle
Voltar um passo atrás e lerGráficos de Preços
Adicionado:
Exemplo de caso de utilização (nota - é necessário executar primeiro o métodoAnexar) e só depois trabalhar com o objecto
Resultado:
Obrigado.
MQL5 ME 2006
O mesmo código em MQL4 como deve ser,"a função 'f' deve ter um corpo".