Cuando se inicia la ejecución simple o la optimización por ticks reales en el símbolo personalizado, donde no hay ticks (desaparecidos, por ejemplo), entonces Tester termina inmediatamente su trabajo con los siguientes registros al final
2018.09.1222:35:08.281 Tester Experts\fxsaber\Test.ex5 on FILTER_EURUSD.rann_RannForex,M1 from 2018.02.2600:00 to 2018.09.1200:002018.09.1222:35:08.281 Tester FILTER_EURUSD.rann_RannForex: history data begins from 2018.02.2600:00
No hay ninguna pista en ninguna parte de por qué se completó la tarea (no hay ticks reales) y, en general, que hubo algún tipo de avería.
¿Es posible informar en el registro sobre este momento?
Llegué aquí porque el Servicio de Atención al Cliente se ha ido a alguna parte. ¿Dónde? ¿Cómo puedo reclamar que el servicio de notificaciones push ha dejado de funcionar de nuevo?
¿Es posible devolver al lenguaje una conversión implícita de un array de punteros a tipos básicos, como ocurría en versiones anteriores del compilador? ¿O al menos a tipo void*?
class A { };
void f(void*&array[]) { }
void Main() { A*array[]; f(array); }
No hay ninguna contradicción. Si cada puntero se puede fundir implícitamente, ¿por qué no se puede fundir todo elarray? Los punteros son los mismos,no hay que hacer ningún cambio en el array, es sólo una cuestión de interpretación.
De lo contrario, sólo tienes que volver a copiar la matriz. Y en el caso de que se modifique, hay que volver a copiarlo después. Esto es un desperdicio de dinero. Si una función se define como plantilla, no puede utilizarse como virtual, lo que resulta muy inflexible.
O puede añadir una opción explícita de conversión de matrices: (void*&[])array
De lo contrario, sólo tienes que volver a copiar la matriz. Y si lo modificas, tienes que volver a copiarlo después. Esto es un desperdicio de dinero. Si una función se define como plantilla, no puede utilizarse como virtual, lo que resulta muy inflexible.
Cuando se pulsa el botón "Autoscroll ..." en un día libre, cuando no hay ticks, decidí poner objetos gráficos en las historias, lo hice, pero después de editarlos el gráfico vuela automáticamente hasta el final, es decir, se realiza el autoscrolling, lo que no es conveniente.
Sí::) Soy nuevo en esto, olvidé ver qué día de la semana es. He borrado el comentario antes cuando me he dado cuenta de lo que se trataba) ¡Pero gracias por el consejo!
No hay ninguna pista en ninguna parte de por qué se completó la tarea (no hay ticks reales) y, en general, que hubo algún tipo de avería.
¿Es posible informar en el registro sobre este momento?
700K pasa la optimización, tarda aproximadamente 4 horas. Después de 1,7K pases, pulse Stop y reinicie. Este es un tiempo aproximado.
Significa que el optimizador obtiene 1,7K registros de la caché y los calcula en un segundo. De ahí que el tiempo de estimación sea tan bajo.
¿Cómo se podría corregir este comportamiento para que el tiempo de cálculo sea el adecuado después de la parada/arranque?
El éxito son los pases que han llegado al final. El resto son pases que fueron abortados por ExpertRemove.
¿Por qué bandera clasifica el Probador los pases recibidos de los Agentes? ¿Cómo leer esta bandera en OnTesterPass?
aquí hay un momento desagradable:
cuando se optimiza para todas las monedas en la visión general del mercado, las columnas de la cabecera de la tabla de resultados no son visibles
construir 1881 MT5
aquí hay un momento desagradable:
cuando se optimiza para todas las monedas en la visión general del mercado, las columnas de la cabecera de la tabla de resultados no son visibles
construir 1881 MT5
¿Es posible devolver al lenguaje una conversión implícita de un array de punteros a tipos básicos, como ocurría en versiones anteriores del compilador? ¿O al menos a tipo void*?
No hay ninguna contradicción. Si cada puntero se puede fundir implícitamente, ¿por qué no se puede fundir todo elarray? Los punteros son los mismos,no hay que hacer ningún cambio en el array, es sólo una cuestión de interpretación.
De lo contrario, sólo tienes que volver a copiar la matriz. Y en el caso de que se modifique, hay que volver a copiarlo después. Esto es un desperdicio de dinero. Si una función se define como plantilla, no puede utilizarse como virtual, lo que resulta muy inflexible.
O puede añadir una opción explícita de conversión de matrices: (void*&[])array
De lo contrario, sólo tienes que volver a copiar la matriz. Y si lo modificas, tienes que volver a copiarlo después. Esto es un desperdicio de dinero. Si una función se define como plantilla, no puede utilizarse como virtual, lo que resulta muy inflexible.
¿Hoy es tu día libre? ¡MQL también tiene los sábados y domingos libres!
ZS: ayuda de google, horarios de las sesiones de negociación
Sí::) Soy nuevo en esto, olvidé ver qué día de la semana es. He borrado el comentario antes cuando me he dado cuenta de lo que se trataba) ¡Pero gracias por el consejo!