Hace tiempo que noto que su mt5 funciona de forma extraña en el reali-mini con mis indicadores, no he llegado a comprobar las razones... No tengo tiempo para comprobar las razones...
Este error es de alguna manera flotante. Tengo un VPS con el terminal RoboForex en él. El robot funciona con un temporizador. Voy a cambiar la configuración y me sale el error 4024. Mi robot no funciona bien como temporizador de milisegundos, no arranca. Aunque acaba de funcionar durante varias semanas en la misma compilación en el mismo entorno sin ningún problema. Simultáneamente, el terminal vecino en el mismo entorno sigue trabajando con temporizador. La última vez todo comenzó sólo después de reiniciar el VPS, pero también dio un error y no pudo inicializar el temporizador.
Dmitriy Falkov: Este error es flotante en absoluto. Tengo un VPS con el terminal RoboForex en él. RoboForex funciona con un temporizador. Tengo que cambiar la configuración y obtener el error 4024. Mi robot no funciona bien como temporizador de milisegundos, no arranca. Aunque acaba de funcionar durante varias semanas en la misma compilación en el mismo entorno sin ningún problema. Simultáneamente, el terminal vecino en el mismo entorno sigue trabajando con temporizador. La última vez todo comenzó sólo después de reiniciar el VPS, pero también dio un error y no pudo inicializar el temporizador.
Se especula con que el error se produce cuando el internet se mueve, pero no sé qué hacer al respecto...
int error=-1; 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());
Y observó lo siguiente. Cinco intentos fallidos. Al mismo tiempo, cierro el terminal adyacente, que no tiene gráficos, sino que sólo copia las operaciones. E inmediatamente obtengo el éxito. El temporizador se inicializa.
int error=-1; 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());
Y observó lo siguiente. Cinco intentos fallidos. Al mismo tiempo, cierro el terminal adyacente, que no tiene gráficos, sino que sólo copia las operaciones. Y de inmediato obtengo el éxito. El temporizador se inicializa.
Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
Lo pensaremos.
Empiece por ampliar el diagnóstico: puede haber 5 o 6 razones para el fallo. También revisaremos el código para ver si hay un error
¿Por casualidad el corredor no es BKS?
Hace tiempo que noto que su mt5 funciona de forma extraña en el reali-mini con mis indicadores, no he llegado a comprobar las razones... No tengo tiempo para comprobar las razones...
este fallo sólo se ha producido hasta ahora en mt4 de BCS
Este error es flotante en absoluto. Tengo un VPS con el terminal RoboForex en él. RoboForex funciona con un temporizador. Tengo que cambiar la configuración y obtener el error 4024. Mi robot no funciona bien como temporizador de milisegundos, no arranca. Aunque acaba de funcionar durante varias semanas en la misma compilación en el mismo entorno sin ningún problema. Simultáneamente, el terminal vecino en el mismo entorno sigue trabajando con temporizador. La última vez todo comenzó sólo después de reiniciar el VPS, pero también dio un error y no pudo inicializar el temporizador.
Se especula con que el error se produce cuando el internet se mueve, pero no sé qué hacer al respecto...
Añadido a 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());
Y observó lo siguiente. Cinco intentos fallidos. Al mismo tiempo, cierro el terminal adyacente, que no tiene gráficos, sino que sólo copia las operaciones. E inmediatamente obtengo el éxito. El temporizador se inicializa.
Añadido a 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());
Y observó lo siguiente. Cinco intentos fallidos. Al mismo tiempo, cierro el terminal adyacente, que no tiene gráficos, sino que sólo copia las operaciones. Y de inmediato obtengo el éxito. El temporizador se inicializa.
el error es siempre el mismo 4024