Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 761

 
simpleton:
Si la pregunta es "¿dónde buscar la fuente de datos?", entonces haciendo clic con el botón derecho del ratón en los mensajes de información de la pestaña correspondiente y el menú emergente con el elemento Abrir puede averiguar que los mensajes de registro se encuentran en los archivos de registro ubicados en el directorio "<MT4 install dir>\logs", y los mensajes de expertos - en el directorio "<MT4 install dir>\MQL4\Logs". El nombre del archivo se construye según el patrón "AAAAMMDD.log". El archivo con la fecha actual se actualiza constantemente cuando se reciben nuevos mensajes.

Bien.

¿así que no se puede captar sobre la marcha, es decir, en el momento en que se genera la entrada de registro?

 
_new-rena:

BIEN.

Entonces, ¿no se puede captar sobre la marcha, es decir, cuando se genera la entrada de registro?

¿Quién impide que lea del registro cada 100ms, es casi "sobre la marcha"? A menos que tenga derechos de acceso, no he comprobado si el script puede abrir el archivo no en sandbox (\MQL4\Files\), sino desde otros directorios mediante MQL.
 
evillive:
¿Quién te impide leer el registro cada 100ms, es casi "sobre la marcha"? La única diferencia es que no he comprobado los derechos de acceso, no he comprobado si el script puede abrir el archivo no en una caja de arena (\MQL4\Files\) sino desde otros directorios, usando MQL.

Está bien. No creo que haya otra manera.

¡¡¡ya tengo todo en mi pantalla menos estos mensajes, y quiero un feed de noticias. eso es todo, miramos la pantalla, vemos la oferta y ni siquiera la tocamos )))) es hermoso !!!

Sólo hay que limpiar la pantalla...

 
evillive:
¿Quién impide leer el registro cada 100ms, es casi "sobre la marcha"? Excepto por los derechos de acceso, no he comprobado si el script puede abrir archivos que no estén en sandbox (\MQL4\Files\), sino desde otros directorios, usando MQL.
es muy interesante entender el concepto sobre la marcha, cuando los años son diferentes en todas partes si no te atreves por dinero serio...
 
Hablaremos mañana.
 
Hola! Si alguien lo sabe, ¿puede explicar a qué equivale esta línea? ¿El período del marco temporal actual? Si es así, ¿cómo aumentarlo correctamente?(TimeCurrent()+600)*2?
TimeCurrent()+600
 
noob1:
Hola! Si alguien lo sabe, ¿puede explicar a qué equivale esta línea? ¿El período del marco temporal actual? Si es así, ¿cómo aumentarlo correctamente?(TimeCurrent()+600)*2?
la hora actual + 600 segundos. la forma correcta sería esta:
TimeCurrent()+PeriodSeconds()*х;
 
evillive:
está la hora actual + 600 segundos :
¿Por qué es esto correcto? ¿Es PeriodSecond() igual a 600?
 
AlexeyVik:
¿Por qué es esto correcto? ¿Es PeriodSecond() igual a 600?
La pregunta era cómo es correcto aumentar el valor de una variable en un periodo, ¿he dicho en alguna parte que"PeriodSecond() es igual a 600??"
 
evillive:
La pregunta era cómo aumentar correctamente el valor de la variable por el periodo, ¿he dicho en algún sitio que "PeriodSecond() es 600??"

Creo que has entendido mal la pregunta.

noob1:
¡Hola! Si alguien lo sabe, ¿puede explicar a qué equivale esta línea? ¿El período de tiempo actual? Si es así, ¿cómo aumentarlo correctamente?(TimeCurrent()+600)*2?

Y no entiendo cómo responder. La función TimeCurrent() no está conectada de ninguna manera con TF y cualquier manipulación con ella sólo causará un número imprevisible. Cambiará casi en cada tic.