Errores, fallos, preguntas - página 1340

 
A100:

No se muestra la cabecera al añadir una imagen en el foro

Estoy rellenando el campo de la cabecera. La imagen se muestra pero el título no.

El campo de cabecera es esencialmente un valor para los atributos alt y title.

Se muestra cuando se pasa por encima de la imagen o como texto cuando la imagen no está cargada.

 

Cuando se procesan los datos de su gráfico (donde se ejecuta el EA), el tiempo de procesamiento de la función ChartTimePriceToXY es instantáneo. Al llamar a las cartas vecinas, el tiempo aumenta muchas veces. ¿Se supone que es así o hay un error en el algoritmo? MT4 v840.

Archivos adjuntos:
20150811.log  1416 kb
 
Si compila los archivos en ME, en la carpeta Proyectos, los archivos compilados se crean en las carpetas apropiadas Expertos, Indicadores, Scripts. Pero si compilo con un compilador independiente, esto no sucede - los archivos compilados se crean en la carpeta con el código fuente. ¿Se supone que es así o hay que utilizar las teclas correspondientes?
 
Konstantin Karpov:

Cuando se procesan los datos de su gráfico (donde se ejecuta el EA), el tiempo de procesamiento de la función ChartTimePriceToXY es instantáneo. Al llamar a las cartas vecinas, el tiempo aumenta muchas veces. ¿Se supone que es así o hay un error en el algoritmo? MT4 v840.

El archivo de registro es bueno. Qué líneas mirar + el código fuente estaría bien para ver lo que hay y cómo se mide.
 
Joo Zepper:
Si compila los archivos en ME, en la carpeta Proyectos, los archivos compilados se crean en las respectivas carpetas Expertos, Indicadores, Scripts. Pero si compilo con un compilador independiente, no sucede - los archivos compilados se crean en la carpeta con el código fuente. ¿Se supone que es así o hay que utilizar las teclas correspondientes?

¿Qué quiere decir con "compilador independiente"?

Si estamos hablando de la compilación desde la consola - ¿has intentado especificar la ruta de la carpeta MQL(4|5)?

 
Alexey Da:

1. ¿Qué quiere decir con "compilador independiente"?

2. Si te refieres a la compilación desde la consola, ¿has probado a especificar la ruta a la carpeta MQL(4|5)?

1. ¿Puede haber más de un concepto de "compilador independiente"?

2. No, no lo he probado. ¿Cómo? La ayuda no dice nada al respecto.

 
Alexey Da:
El archivo de registro es bueno. Qué líneas mirar + estaría bien tener el código fuente para ver qué hay y cómo se mide.

El Asesor Experto se establece en el símbolo EURUSD, también abre tres gráficos más para diferentes símbolos, la salida de cada ID de gráfico está en el registro. El gráfico sobre el que se establece el EA realiza todas las operaciones con un tiempo prácticamente nulo, pero otros gráficos dan resultados de varios miles para 200 iteraciones en el bucle cuando se obtienen las coordenadas utilizando la funciónChartTimePriceToXY, es en esta función donde se produce el retraso.

 
Konstantin Karpov:

El Asesor Experto se establece en el símbolo EURUSD, también abre tres gráficos más para diferentes símbolos, la salida de cada ID de gráfico está en el registro. El gráfico sobre el que se establece el EA realiza todas las operaciones con un tiempo prácticamente nulo, pero otros gráficos dan resultados de varios miles para 200 iteraciones en el bucle al obtener las coordenadas con la funciónChartTimePriceToXY, es esta función donde se produce el retraso.

Aun así, me gustaría ver algún código para medir el tiempo de referencia.
 
Konstantin Karpov:

Cuando se procesan los datos de su gráfico (donde se ejecuta el EA), el tiempo de procesamiento de la función ChartTimePriceToXY es instantáneo. Al llamar a las cartas vecinas, el tiempo aumenta muchas veces. ¿Se supone que es así o hay un error en el algoritmo? MT4 v840.

Sí, así es como debería ser en MT4. Los mecanismos de acceso a las cartas propias y ajenas son diferentes.
 
Joo Zepper:

1. ¿Puede haber más de un concepto de "compilador autónomo"?

2. No, no lo he probado. ¿Cómo? La ayuda no dice nada al respecto.

1. Bueno, esa es su frase 'compilador separado'. Puede. En la sección de ayuda del MetaEditor "MetaEditor / Desarrollo de programas / Compilación" se describe la compilación mediante mql(64)?.exe. Además, metaeditor(64)?.exe también tiene su propio modo de consola.

2. Si está utilizando mql(64)?.exe hay una descripción de las claves en la ayuda.

En cualquier caso, no se colocan archivos ex? inteligentes desde la línea de comandos. Sólo el editor puede hacerlo y sólo en modo ventana.