Errores, fallos, preguntas - página 50

 
ddd06:

Es decir, has dicho que todo coincide y has corregido el código del EA. Pero en realidad, nada coincide y hay que corregir el código del indicador (para incorporar la sincronización en él).

Si obtienes dos series de datos, relativos a diferentes instrumentos financieros, tienes que comparar estos datos tú mismo. El terminal no piensa nada por ti, sólo te da lo que tiene.

 
Rosh:

Si recibe dos series de datos relativos a diferentes instrumentos financieros, deberá comparar los datos usted mismo. El terminal no te lo inventa, sólo te da lo que tiene.

Por alguna razón estaba seguro de que MT5 sincroniza las minucias en la paginación, ahora no puedo encontrar el lugar donde leí eso. Probablemente lo leí como quería leerlo.

Y lógicamente no puedo entender que no se haga la historia sin agujeros. Pero sí se ha discutido más de una vez...

 

Pregunta para los que tienen instalada la build 292 de 64 bits.

Compruebe si el terminal se inicia desde el editor mediante F4. Es decir, la secuencia es la siguiente...

1 Inicie el terminal

2 Pulse F4 e inicie el editor

3 Cerrar terminal

4 En el editor, pulse F4.

La pregunta es si el editor se abre.

 
SHOOTER777:

Pregunta para los que tienen instalada la build 292 de 64 bits.

Compruebe si el terminal se inicia desde el editor mediante F4. Es decir, la secuencia es la siguiente...

Había un error en la versión de 64 bits, ya corregido - estará en la próxima compilación del lunes.
 
SHOOTER777:

Pregunta para los que tienen instalada la build 292 de 64 bits.

Compruebe si el terminal se inicia desde el editor mediante F4. Es decir, la secuencia es la siguiente...

1 Inicie el terminal

2 Pulse F4 e inicie el editor

3 Cerrar terminal

4 En el editor, pulse F4.

La pregunta es si el editor se abre.

Los 3 primeros elementos pasan, desde el editor por F4 y seleccionando un elemento del menú contextual, el terminal no se inicia.
 

Valmars:
Перваые 3 пункта проходят, из редактора по F4 и по выбору пункта из контекстного меню терминал не запускается. 

Gracias a todos, todo parece estar aclarado, a la espera de una actualización y el lunes.
 

¿Por qué OnTick() interfiere descaradamente con otras funciones?

Escribí un script que persigue bolas en un círculo (o más bien a lo largo del perímetro de un cuadrado).

El script carga un montón de graf.obekty en forma de fondo después de chelo trabajo con 3 volátil.

Pero aquí está el problema, todo funciona bien sólo fuera de línea, y se va al garete con la llegada de una nueva garrapata.

Y no hay ningún indicio de manejo de ticks en el script.

Incluso diré más, OnTick() afecta a la matriz de recuento de objetos gráficos y provoca un fallo y al final lleva a la imposibilidad de borrar todo correctamente.

Al portar el código al EA, la situación no cambia - todo funciona bien durante el intervalo de ticks y falla cuando llega un nuevo tick.

Da la impresión de que el tick es un acontecimiento de escala universal,

No podré dejar de trabajar y gritar "EEEDUUT", así que iré a comprobar qué pasa.

Por lo tanto, tengo algunas dudas de que pueda enseñar NS normalmente (en tiempo real) usando mql5.

Se adjuntan el script y los archivos EA.

Archivos adjuntos:
monitor.mq5  11 kb
eju8w12ug0.mq5  12 kb
 
Urain:

¿Por qué OnTick() interfiere descaradamente con otras funciones?

Escribí un script que persigue bolas en un círculo (o más bien a lo largo del perímetro de un cuadrado).

El script carga un montón de graf.obekty en forma de fondo después de chelo trabajo con 3 volátil.

Pero aquí está el problema, todo funciona bien sólo fuera de línea, y se va al traste con la llegada de una nueva garrapata.

Y en el guión no hay ninguna pista sobre el procesamiento de la garrapata.


He comprobado sus códigos y no he encontrado nada de eso. ¿Tal vez podría adjuntar fotos (o vídeo) y proporcionar algunos detalles adicionales?

Aparentemente, tienes algún otro software en ejecución que interfiere con la disposición de los objetos gráficos.

 
Urain:

¿Por qué OnTick() interfiere descaradamente con otras funciones?

Escribí un script que persigue bolas en un círculo (o más bien a lo largo del perímetro de un cuadrado).

El script carga un montón de graf.obekty en forma de fondo después de chelo trabajo con 3 volátil.

Pero aquí está el problema, todo funciona bien sólo fuera de línea, y se va al garete con la llegada de una nueva garrapata.

Y no hay ninguna pista en el guión en cualquier procesamiento de la garrapata.

Incluso diré más, OnTick() afecta a la matriz de conteo de los objetos gráficos y provoca un fallo y al final lleva a la imposibilidad de borrar todo correctamente.

Al portar el código al EA, la situación no cambia - todo funciona bien durante el intervalo de ticks y falla cuando llega un nuevo tick.

Tengo la impresión de que la llegada de una garrapata es un acontecimiento de proporciones universales,

Me gustaría que todos dejasen su trabajo y gritasen "EEEDUUUT" y fuesen a ver qué pasa.

Tengo algunas dudas de que pueda entrenar normalmente NS en mql5 (en tiempo real).

Adjunto archivos del script y del EA.

? Cómo se manifiesta - "se va bruscamente a la llegada de una nueva garrapata", ¿qué ocurre?

 
Urain:

¿Por qué OnTick() interfiere descaradamente con otras funciones?

Cuando un tick llega al terminal del cliente, debe aplicarse en varios lugares a la vez: en la visión general del mercado, en el historial, en los gráficos abiertos. Y los indicadores se recalculan. ¿Qué quieres?

Si tiene un solo núcleo y los gráficos están abiertos al máximo, por supuesto, la implementación de otros componentes se ralentizará: los recursos deben ser compartidos.

En general, una forma extraña de decirlo. ¿Qué tiene que ver OnTick() y cómo rompe el trabajo de otras funciones?

Документация по MQL5: Операции с графиками / ChartOpen
Документация по MQL5: Операции с графиками / ChartOpen
  • www.mql5.com
Операции с графиками / ChartOpen - Документация по MQL5