Símbolos personalizados. Errores, fallos, preguntas, sugerencias. - página 34

 
Andrey Khatimlianskii #:

¿Qué muestra TaskManager?

 
fxsaber #:

¿Qué muestra el TaskManager?

¿Qué puedes ver ahí?

Colgar no es diferente de lo normal.


 
Andrey Khatimlianskii #:

¿Qué puedes ver ahí?

Carga salvaje de la CPU en el EURUSD.

 
fxsaber #:

Carga salvaje de la CPU en el EURUSD.

¿Qué tiene esto que ver con el tema?

Hay 2 EAs y varios indicadores funcionando en EURUSD.

 
Andrey Khatimlianskii #:

¿Qué tiene esto que ver con el tema?

Hay 2 EAs y varios indicadores trabajando en EURUSD.

Intento experimentar con los bichos en un Terminal limpio. De lo contrario, hay demasiadas opciones para culpar.

 
fxsaber #:

Intento experimentar con los bichos en un Terminal limpio. De lo contrario, hay demasiadas opciones sobre a qué culpar.

Así es, por supuesto. Pero es difícil hacerlo para cada bicho.

He solucionado el problema del EURUSD y lo he eliminado. Lo estoy viendo.

 

Construir 3099, el problema es actual.

En uno de los instrumentos personalizados actualizados por el servicio, SymbolInfoTick devuelve datos de hace 4 horas (no actualizados).

En otro instrumento, en el que el asesor de comprobación no estuvo funcionando todo este tiempo, muestra los datos reales después de ejecutarlo.

Es lo mismo que aquí: los ticks están ahí, la hora en el reloj de mercado se actualiza y los clones devuelven los datos reales:

Foro sobre comercio, sistemas de comercio automatizados y prueba de estrategias de comercio

Símbolos personalizados. Bugs, fallos, preguntas, sugerencias.

Andrey Khatimlianskii, 2021.10.24 04:34

Bild 3091, tengo citas colgadas (clic):


El último tick devuelto por SymbolInfoDouble y SymbolInfoTick es 04:52:07 (bid 61083.19)

Al mismo tiempo que los nuevos ticks están en el historial del instrumento, el gráfico y el marketwatch se actualizan, iClose devuelve el valor correcto.

Hay un código para reproducirlo. ¿Qué más tengo que arreglar?


 

Bild 3103, el problema es actual. ¡Y hay nuevos detalles!

La congelación de las cotizaciones de la herramienta personalizada coincidió exactamente con una interrupción de la conexión con el servidor comercial (12:03:28):


2021.11.13 12:03:27.786 Network '30966228': connection to MetaQuotes-Demo lost
2021.11.13 12:03:28.476 Network '30966228': authorized on MetaQuotes-Demo through Access Point EU 4 (ping: 36.92 ms, build 3103)
2021.11.13 12:03:28.476 Network '30966228': previous successful authorization performed from *** on 2021.11.13 11:56:34
2021.11.13 12:03:28.639 Network '30966228': terminal synchronized with MetaQuotes Software Corp.: 0 positions, 0 orders, 148 symbols, 0 spreads
2021.11.13 12:03:28.639 Network '30966228': trading has been enabled - hedging mode


Sin embargo, al igual que antes, el instrumento personalizado se actualiza con normalidad (gráfico, resumen del mercado, historial de ticks). iClose ofrece datos reales.

Y SymbolInfoTick devuelve los datos actualizados en el momento de la interrupción de la conexión.

 

A continuación, volvió a reproducirse.

Intenté conectarme a otro punto de acceso (manualmente), y obtuve un error. Seleccionado otro punto de acceso, el terminal tardó mucho en conectarse, pero finalmente lo consiguió. En ese momento SymbolInfoTick debe haber "cobrado vida" (no alcanzó a notarlo). Pero entonces la conexión se rompió de nuevo, y SymbolInfoTick se congeló de nuevo:

2021.11.14 04:29:57.973 LiveUpdate      check for release version
2021.11.14 04:29:58.153 LiveUpdate      you are using the latest version
2021.11.14 04:30:23.529 Virtual Hosting 'Webzilla New York' failed to send status command [1001]
2021.11.14 04:30:37.529 Virtual Hosting 'Webzilla New York' failed to send status command [1001]
2021.11.14 04:30:51.530 Virtual Hosting 'MQL5 New York 2' failed to send status command [1001]
2021.11.14 04:31:14.296 Network '30966228': scanning network for access points
2021.11.14 04:37:40.811 Network '30966228': connecting to an access point with 0 % quality (previous: 94 %)
2021.11.14 04:37:40.811 Network '30966228': disconnected from MetaQuotes-Demo
2021.11.14 04:37:48.393 Network '30966228': connecting to an access point with 93 % quality (previous: 0 %)
2021.11.14 04:37:48.393 Network '30966228': disconnected from MetaQuotes-Demo
2021.11.14 04:38:03.725 Network '30966228': connection to MetaQuotes-Demo lost
2021.11.14 04:55:40.351 Network '30966228': authorized on MetaQuotes-Demo
2021.11.14 04:55:40.351 Network '30966228': previous successful authorization performed from *** on 2021.11.13 12:03:32
2021.11.14 04:56:31.611 Network '30966228': terminal synchronized with MetaQuotes Software Corp.: 0 positions, 0 orders, 148 symbols, 0 spreads
2021.11.14 04:56:31.611 Network '30966228': trading has been enabled - hedging mode
2021.11.14 04:56:33.557 Network '30966228': scanning network for access points
2021.11.14 04:56:45.867 Virtual Hosting 'Webzilla New York' failed to send status command [1001]
2021.11.14 04:56:59.867 Virtual Hosting 'Webzilla New York' failed to send status command [1001]
2021.11.14 04:57:04.504 Network '30966228': scanning network finished
2021.11.14 04:57:04.504 Network '30966228': auto connecting to a better access point with 94 % quality (previous: 49 %)
2021.11.14 04:57:04.504 Network '30966228': connection to MetaQuotes-Demo lost
2021.11.14 04:57:05.035 LiveUpdate      new version build 3104 (IDE: 3104, Tester: 3104) is available
2021.11.14 04:57:05.142 Network '30966228': authorized on MetaQuotes-Demo through Access Point EU 4 (ping: 36.14 ms, build 3104)
2021.11.14 04:57:05.142 Network '30966228': previous successful authorization performed from ** on 2021.11.14 04:55:44
2021.11.14 04:57:05.294 Network '30966228': terminal synchronized with MetaQuotes Software Corp.: 0 positions, 0 orders, 148 symbols, 0 spreads
2021.11.14 04:57:05.294 Network '30966228': trading has been enabled - hedging mode



Se ha descubierto otra forma de "actualizar las cotizaciones" - esto ocurre cuando se añade un nuevo instrumento a la visión general del mercado. Parece que en este punto se realiza una sincronización forzada (pero los nuevos ticks todavía no empiezan a llegar a SymbolInfoTick). El vídeo muestra la hora del último tick que ve el Asesor Experto - 05:08:00. Cuando se añade un nuevo símbolo, se actualiza:


Conclusión: el terminal, cuando pierde la conexión (muy probablemente sólo los fines de semana), deja de actualizar los instrumentos personalizados (o más bien, algunos de sus datos).

Por favor, arreglen esto.