![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
En los indicadores de gráficos en vivo de varios marcos temporales, el probador, por supuesto, se vuelve loco... Todo es cónico.
¿Puedo darle un ejemplo? Me pregunto cómo es, porque de la explicación no se desprende nada.
Por supuesto que sí. En cuanto lo termine, lo pondré a disposición del público... pero mientras tanto...
La cosa es que según mis sospechas el probador nunca ha pensado en funcionar sin problemas en todos los plazos preestablecidos, sigue adecuadamente sólo el plazo seleccionado para la prueba. Pero esto es sólo una sensación, no tengo ni idea de cómo funciona en la realidad.
Por cierto, tendré que dedicar mucho tiempo a arreglarlo sin una ejecución adecuada en el probador porque tendré que probarlo todo en tiempo real sin ningún tipo de aceleración.
A los desarrolladores
No entiendo la lógica de ChartIndicatorDelete. ¿Cuál es el truco para trabajar con nombres cortos?
Añadir por asa y eliminar por nombre corto, ¿es lógico?
Supongo que debería cambiar el parámetro de nombre a mango, o añadir un duplicado de la función con mango.
A los desarrolladores de
¿Puede alguien explicar por qué este código funciona en el terminal sin errores, pero en el probador con errores?
En el probadorChartIndicatorAdd devuelve false y se muestra el error 4014.
Al mismo tiempo, elmodo visual en el probador muestra que el indicador está en el gráfico y se representa normalmente.
Por favor, ayúdenme a entender.
En el proceso de mis cálculos obtengo números cuyo significado no me queda claro.
Asigno dicho número a la variable a y lo imprimo:
Resultado:
Pero según la documentación, el tipo doble no puede tener potencias inferiores a -308. ¿Quién sabe qué tipo de números son?
Es un bosque oscuro...
Estoy tratando de ponerlo a una potencia
Me sale
pero
parece correcto, desbordamiento y
uniéndose a la pregunta.
¿Existe alguna funcionalidad que permita establecer/cambiar la altura del gráfico?
Si no existe esta funcionalidad, me gustaría conseguirla.
Bosque oscuro...
Por lo que he entendido de la norma IEEE 754, el valor más pequeño de número positivo para el doble es aproximadamente 2,3-10-308. Pero este valor corresponde a los números normalizados, es decir, los que tienen mantisa al menos igual a uno. Sin embargo, también hay números no normalizados, números cuya mantisa es menor que uno. Para estos números, el número positivo más pequeño para el doble es aproximadamente 5,0-10-324. El apoyo a los números no normalizados siempre plantea muchas preguntas. Parece que MQL5 soporta operaciones con númerosno normalizados, aunque el manual no dice nada al respecto. Así que surge la pregunta, ¿cómo debería reaccionar la función MathIsValidNumber() ante tales números?
Podemos asegurarnos de que MQL5 no considera los números no normalizados iguales a cero
consiga
En cuanto asu ejemploEl número a es mucho menor que uno en valor absoluto, por lo que el número entero b también es igual a cero. Eso es probablemente correcto.
A los desarrolladores
No entiendo la lógica de ChartIndicatorDelete. ¿Cuál es el truco para trabajar con nombres cortos?
Añadir por asa y eliminar por nombre corto, ¿es lógico?
Supongo que debería cambiar el parámetro de nombre a mango, o añadir un duplicado de la función con mango.
¿Existe alguna funcionalidad que permita establecer/cambiar la altura del gráfico?
Si no existe esta funcionalidad, me gustaría conseguirla.