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
Eu sei.
https://www.mql5.com/ru/blogs/post/748365
Tentei e não consegui obter os parâmetros do testador.
Tenho que pressionar Ctrl+C para copiar o texto uma vez?
Tentei fazer isso e não consegui obter os parâmetros do testador.
Consulte _LastError.
Tenho que pressionar Ctrl+C para copiar o texto uma vez?
Não.
Verifique o _LastError.
4009 ERR_NOTINITIALISED_STRING
4009 ERR_NOTINITIALIZED_STRING
Não reproduzido.
Não está tocando.
Presumo que esse seja um problema da versão do terminal - a compilação 5120 não reproduz a entrada do testador.
Suspeito que seja um problema de versão do terminal, pois não é possível reproduzi-lo no 5120.
Tudo funciona no b4885 também.
Tudo funciona no b4885 também.
Entendi
Presumo que esse seja um problema da versão do terminal - a compilação 5120 não consegue reproduzir a entrada do testador.
O problema de obter a entrada do testador na versão b5120 foi corrigido. Durante a depuração, descobriu-se que, para a matriz static const int ControlID[] = {0xE81E, 0x804E}, o segundo elemento (0x804E) retorna um identificador igual a 0, enquanto o primeiro elemento (0xE81E) retorna um identificador válido. Ao usar esse identificador, o recebimento dos dados de entrada do testador funciona corretamente.
Os testes mostraram que esse método também funciona na versão b4879 e, presumivelmente, não deve haver problemas na b4885 também.
Talvez a coisa mais fácil a fazer seja alterar a ordem
Foi corrigido um problema com a obtenção de dados de entrada do testador na versão b5120. Durante a depuração, descobriu-se que, para a matriz static const int ControlID[] = {0xE81E, 0x804E}, o segundo elemento (0x804E) retorna o identificador igual a 0, enquanto o primeiro elemento (0xE81E) retorna um identificador válido. Ao usar esse identificador, o recebimento dos dados de entrada do testador funciona corretamente.
Os testes mostraram que esse método também funciona na versão b4879 e, presumivelmente, não deve haver problemas na b4885 também.
Talvez a coisa mais fácil a fazer seja alterar a ordem
Tem certeza de que está usando a versão atual do MTTester.mqh? O código a seguir está lá.