Errores, fallos, preguntas - página 3097

 
Yury Lemeshev #:
¿Es posible establecer una pausa en lugar de TesterStop();?

Dormir(100);

 

¿Pueden decirme cómo hacer una prueba visual en el probador de MT5 con la posibilidad de dibujar objetos gráficos (líneas de tendencia, herramientas de Fibo)? He probado todos los tipos (desde una posición única hasta una posición avanzada) en la propia ventana, ¡no puedo dibujar ni siquiera una línea de tendencia! En MT4 puede utilizar fácilmente objetos gráficos y herramientas de dibujo durante las pruebas visuales.


 

La detracción de fondos no aparece en el informe:



 
Sí, sería bueno incorporar a la visualización objetos gráficos, etc.
 
El comprobador SymbolInfoDouble(symbol,SYMBOL_BID); da ocasionalmente un valor de -2147483648. Y debido a este valor la operación en el probador falla. La comprobación de más de cero no pasa. ¿Quién se enfrenta a este problema y cómo solucionarlo?
 
Yury Lemeshev #:
En el probador SymbolInfoDouble(symbol,SYMBOL_BID); periódicamente da el valor -2147483648. Y por este valor se rompe el trabajo en el probador. La comprobación de más de cero no pasa. ¿Quién se enfrenta a este problema y cómo solucionarlo?

Sí, hay un problema de este tipo, del que me he dado cuenta recientemente.

Decidí hacer lo siguiente: si el valor de la demanda/oferta es mayor o menor que el 20% del precio de apertura de la serie actual, entonces lo tomo como abierto.

 
Sería muy conveniente que la ventana de Variables Globales estuviera disponible de forma permanente en el terminal, al igual que, por ejemplo, la ventana de Datos, Market Watch y otras ventanas.
 
Yury Lemeshev #:
En el probador SymbolInfoDouble(symbol,SYMBOL_BID); ocasionalmente sale el valor -2147483648. Y debido a este valor la operación en el probador falla. La comprobación de más de cero no pasa. ¿Quién se enfrenta a este problema y cómo resolverlo?
¿Este número se obtiene tras la conversión de SymbollInfo en una variable int o es un valor doble en sí mismo?
 

hay un problema con la ventana de la derecha:

es posible que los objetos gráficos de la propia pestaña derecha no se muestren correctamente (o no se muestren en absoluto) si se realizan pruebas.

el terminal confunde los nombres de los objetos de la pestaña derecha con los nombres de los objetos del comprobador visual.

 
mktr8591 #:
¿Este número se obtiene después de la conversión de SymbollInfo a la variable int o es el propio valor doble?

El valor es doble. Llevo viendo este problema desde el verano y probablemente ya lo tenía antes. Es que el rendimiento del robot en el probador era diferente al del comercio real. Empecé a tratar de averiguar de dónde venía. El resultado de no obtener datosSymbolInfoDouble(symbol,SYMBOL_BID)