Errores, fallos, preguntas - página 2087

 
Renat Fatkhullin:

Necesita mirar en el momento en que se producen los problemas, porque los registros de los agentes locales se limpian automáticamente. Y la terminal puede limpiar a los agentes muertos.

Pero si ni siquiera pasó en 18 segundos, entonces el puerto ni siquiera se abrió.

Sí, es como si no hubiera pasado nada.

Tester\logs\20171209.log:

NH      0       00:45:26.194    Tester  EURUSD: history data begins from 1996.08.09 00:00
KM      0       00:45:26.194    Tester  EURUSD: preliminary downloading of history ticks started, it may take quite a long time
JN      0       00:45:27.194    Tester  EURUSD: preliminary downloading of history ticks completed, 89 bytes in 0:00.999 (0.09 Kb/sec)
FO      0       00:45:27.194    Tester  EURUSD: ticks data begins from 2011.12.19 00:00
CH      0       00:45:27.196    Core 1  agent process started
JP      0       00:45:36.148    Core 1  connecting to 127.0.0.1:3000
KG      2       00:45:53.911    Core 1  tester agent authorization error
OL      0       01:22:24.614    Tester  EURUSD: history data begins from 1996.08.09 00:00
RJ      0       01:22:24.614    Tester  EURUSD: preliminary downloading of history ticks started, it may take quite a long time
MI      0       01:22:26.614    Tester  EURUSD: preliminary downloading of history ticks completed, 296.44 Kb in 0:01.997 (148.44 Kb/sec)
DS      0       01:22:26.614    Tester  EURUSD: ticks data begins from 2011.12.19 00:00
KM      0       01:22:26.614    Core 1  agent process started
OM      0       01:22:35.890    Core 1  connecting to 127.0.0.1:3000
QK      2       01:22:54.602    Core 1  tester agent authorization error
LL      0       01:22:54.602    Core 1  connection closed

Probablemente no y está activo. Añade todo el directorio con el agente explícitamente a "directorios omitidos" y vuelve a intentarlo.


Otra razón podría ser la falta de derechos para abrir el puerto de red.

¿Está activado el UAC? Intente reproducirlo después de iniciar el terminal "como administrador".

Todo está deshabilitado, corriendo bajo administradores en modo portátil. CTRL+F5 no funciona la primera vez que se inicia. Si utilizo el botón "Inicio", funciona. Y después de eso CTRL+F5 funciona bien. Es decir, la causa no es externa.

 
fxsaber:

Sí, es como si no hubiera pasado nada.

Tester\logs\20171209.log:

Todo está apagado, corriendo bajo administradores en modo portátil. CTRL+F5 el primer inicio no funciona. Si utilizo el botón "Inicio", funciona. Y después de eso CTRL+F5 funciona bien. Es decir, la causa no es externa.

Comprobemos el inicio de Ctrl+F5.

La reejecución funciona porque lo más probable es que el agente esté activo después de la primera llamada y se quede en segundo plano durante unos minutos activado a la espera de la siguiente tarea.

 
Renat Fatkhullin:

Mira el retraso: 18 segundos entre el intento de conexión y la caída. Esto indica que se ha agotado el tiempo de conexión a la red.

Suele tratarse de un arranque e inicialización lentos de una aplicación exe supervisada por un antivirus.

Nos hemos encontrado con esto muchas veces y no podemos hacer nada al respecto. El antivirus simplemente pasa mucho tiempo analizando el agente probador.

Esto también significa que toda la actividad de los archivos del agente será examinada con lupa y ralentizada sin piedad.

Un consejo es poner el agente y sus directorios locales en el pase del antivirus. Esto hará que todo funcione inmediatamente más rápido.

Drweb puede encargarse de ello. He permitido el acceso a Internet tanto para el terminal como para el agente. Pero los archivos y la carpeta del terminal siguen en el punto de mira del escáner.
 
Renat Fatkhullin:

Comprobemos el inicio de Ctrl+F5.

En ME, el EA permanece en modo de depuración después de estos errores (y en otros casos). El Asesor Experto ni siquiera se lanza. Tengo que pulsar SHIFT+F5 una vez más.

 

Error en el probador de MT5 v.1643.

¡Cuando se utiliza "for(int i=0;(i<=total_de_tasas-1 && !IsStopped()); i++)" para la matriz dinámica con la bandera "ArraySetAsSeries(_Massiv,true);" en el probador, el gráfico se traza sólo desde la vela con índice 1 en lugar de 0 (el bucle funciona desde el índice 0). Utilizamos los modos"Todas las garrapatas", "Cada garrapata basada en garrapatas reales".

Cuando se utiliza el indicador en modo normal (no es un probador), se extrae del índice 0.

 
Cuando se cambian los periodos de tiempo de 1m a 5m, etc., hay una superposición entre los gráficos y permanecen y no hay manera de eliminarlos. Es muy incómodo salir.
 
Nikolay959:
Cuando se pasa de 1m a 5m y así sucesivamente, hay gráficos superpuestos y se quedan y no hay manera de eliminarlos. Es muy incómodo salir.

¿Puedo ver una captura de pantalla de las superposiciones?

 
Aleksey Vyazmikin:

En las señales, el gráfico de "Saldo" va por detrás del gráfico de "Fondos", ¿es esa la intención?

Los gráficos no se trazan en tiempo real, los desfases de minutos son aceptables

 
Marsel:

Los gráficos no se trazan en tiempo real, los desfases de minutos son aceptables


Sólo hablo de la asincronización...

 


la optimización funciona pero no va, se cuelga...

en los registros por el momento:

2017.12.11 14:16:31.653 Probador EURUSD: los datos de los ticks comienzan desde 2015.01.02 00:00
2017.12.11 14:16:31.654 Comienza la optimización genética del probador
2017.12.11 14:16:31.654 El tamaño del lote de tareas inicial es de 64
2017.12.11 14:16:31.729 Núcleo 1 conectándose a 127.0.0.1:3000
2017.12.11 14:16:31.737 Núcleo 2 conectándose a 127.0.0.1:3001
2017.12.11 14:16:31.737 Núcleo 1 conectado
2017.12.11 14:16:31.737 Núcleo 3 conectándose a 127.0.0.1:3002
2017.12.11 14:16:31.737 Núcleo 2 conectado
2017.12.11 14:16:31.737 Núcleo 3 conectado
2017.12.11 14:16:31.738 Núcleo 4 conectándose a 127.0.0.1:3003
2017.12.11 14:16:31.739 Núcleo 4 conectado
2017.12.11 14:16:31.742 Núcleo 1 autorizado (agente build 1702)
2017.12.11 14:16:31.742 Núcleo 3 autorizado (agente build 1702)
2017.12.11 14:16:31.742 Paso genético del núcleo 1 (0, 0, 1) iniciado
2017.12.11 14:16:31.742 Paso genético del núcleo 3 (0, 1, 1) iniciado
2017.12.11 14:16:31.744 Núcleo 2 autorizado (agente build 1702)
2017.12.11 14:16:31.744 Paso genético del núcleo 2 (0, 2, 1) iniciado
2017.12.11 14:16:31.748 Núcleo 4 autorizado (agente build 1702)
2017.12.11 14:16:31.748 Paso genético del núcleo 4 (0, 3, 1) iniciado
2017.12.11 14:16:31.775 Sincronización común del núcleo 1 completada
2017.12.11 14:16:31.786 Sincronización común del núcleo 3 completada
2017.12.11 14:16:31.787 Sincronización común del núcleo 2 completada
2017.12.11 14:16:31.810 Sincronización común del núcleo 4 completada
2017.12.11 14:16:32.015 Core 3 EURUSD: ticks sincronizados ya [43 bytes]
2017.12.11 14:16:32.172 Core 1 EURUSD: ticks sincronizados ya [43 bytes]
2017.12.11 14:16:32.369 Core 2 EURUSD: ticks sincronizados ya [43 bytes]
2017.12.11 14:16:32.638 Core 4 EURUSD: ticks sincronizados ya [43 bytes]

2017.12.11 10:00:22.107 Terminal Windows 10 (Build 15063), PC basado en x64, IE 11.00, UAC, Intel Core i5-2500 @ 3.30GHz, RAM: 4258 / 7656 Mb, HDD: 68913 / 249998 Mb, GMT+05:00