Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 761
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
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?
BIEN.
Entonces, ¿no se puede captar sobre la marcha, es decir, cuando se genera la entrada de registro?
¿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...
¿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.
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()+PeriodSeconds()*х;
está la hora actual + 600 segundos :
¿Por qué es esto correcto? ¿Es PeriodSecond() igual a 600?
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.
¡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.