Erros, bugs, perguntas - página 1622
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Parece ser sobre as janelas por vezes não fechadas dos testes visuais. No entanto, não o consigo reproduzir. Está a funcionar agora.
Tem estado a testar ou a optimizar? Se este último, há de facto problemas com isto.
Aqui está o script que traz o menu "Ficheiro" - item "Ligar à conta de negociação" - clique no botão "OK" - assim o terminal irá ligar-se à última conta de negociação que foi criada:
_IsX64 não pode ser utilizado desta forma. Só é relevante em tempo de execução.
Tem estado a testar ou a optimizar? Se este último, há de facto problemas com isto.
_IsX64 não pode ser utilizado desta forma. Só é importante em tempo de execução.
Obrigado pela dica. Corrigiu-o e fê-lo como um ficheiro de inclusão:
Infelizmente, nem sempre. Se não houver ligação durante muito tempo, o terminal mostra "Conta desactivada" e depois tem de fazer o login manualmente. Isto acontece, por exemplo, num fundo onde os servidores são normalmente desligados à noite.
Aqui está a solução: EA verifica periodicamente o estado da ligação ao servidor de negociação(TERMINAL_CONNECTED) e se o valor retornado for "0", chama (usando WIn API) menu "File", item "Connect to trade account". O ficheiro include no qual a função de clique do menu é implementada pode ser encontrado aqui. Exemplo de uma EA:
A EA verifica o estado da ligação de 12 em 12 segundos e apaga comentários de vez em quando.
Como é que ligo um ficheiro de matriz ao meu EA?
Primeiro, o guião escreve uma matriz:
Conecto o ficheiro na EA:
#include <mas.dat>
Ao compilar, erros:
t ...' - o identificador é demasiado longo mas.dat 1 1
'' - símbolo desconhecido mas.dat 1 3015
Como é que ligo um ficheiro de matriz ao meu EA?
Primeiro, o guião escreve uma série:
Conecto o ficheiro na EA:
Ao compilar, erros:
??????????????????????????t ...' - o identificador é demasiado longo mas.dat 1 1
'' - símbolo desconhecido mas.dat 1 3015
Aqui está a solução: EA verifica periodicamente o estado da ligação ao servidor de negociação(TERMINAL_CONNECTED) e se o valor retornado for "0", chama (usando WIn API) menu "File", item "Connect to trade account". O ficheiro include no qual a função de clique do menu é implementada pode ser encontrado aqui. Exemplo de uma EA:
O conselheiro verifica o estado da ligação de 12 em 12 segundos e apaga os comentários de vez em quando.