![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
Vamos pensar sobre isso.
Comece ampliando o diagnóstico - pode haver 5 ou 6 razões para o fracasso. Também revisaremos o código para ver se há um erro
O corretor BKS não é, por acaso?
Há muito tempo que reparo que seu mt5 está trabalhando estranhamente no reali-mini com os meus indicadores, não tenho tempo para verificar as razões... Não tenho tempo para verificar as razões...
esta falha só ocorreu até agora no mt4 da BCS
Este erro está flutuando de todo. Eu tenho um VPS com terminal RoboForex nele. O RoboForex está funcionando com temporizador. Tenho que mudar as configurações e receber o erro 4024. Meu robô não está funcionando tão bem quanto o timer de milissegundos, ele não inicia. Embora tenha funcionado durante várias semanas na mesma construção no mesmo ambiente sem nenhum problema. Simultaneamente, o terminal vizinho no mesmo ambiente continua a funcionar com temporizador. Da última vez tudo começou somente após o reinício do VPS, mas também deu um erro e não foi possível inicializar o temporizador.
Há algumas especulações de que o erro ocorre quando a internet está em movimento, mas não sei o que fazer a respeito...
Adicionado ao OnInit():
int counter=1;
do
{
ResetLastError();
EventSetMillisecondTimer(Timer);
error=GetLastError();
Print("EventSetMillisecondTimer. Attempt=",counter," Error=",error);
if(error!=0) Sleep(1000);
counter++;
}
while(error!=0 && !IsStopped());
E observou o seguinte. Cinco tentativas fracassadas. Ao mesmo tempo, eu fecho o terminal adjacente, que não tem gráficos, mas apenas cópia de acordos. E imediatamente eu tenho sucesso. O temporizador foi inicializado.
Adicionado ao OnInit():
int counter=1;
do
{
ResetLastError();
EventSetMillisecondTimer(Timer);
error=GetLastError();
Print("EventSetMillisecondTimer. Attempt=",counter," Error=",error);
if(error!=0) Sleep(1000);
counter++;
}
while(error!=0 && !IsStopped());
E observou o seguinte. Cinco tentativas fracassadas. Ao mesmo tempo, eu fecho o terminal adjacente, que não tem gráficos, mas apenas cópia de acordos. E imediatamente eu tenho sucesso. O temporizador foi inicializado.
o erro é sempre o mesmo 4024