Errores, fallos, preguntas - página 1394
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
Bien, aquí está el código
No soy muy bueno con los indicadores, pero esta línea es cuestionable
Valor de retorno
El número de elementos del array copiados o -1 en caso de error.
Si sólo se copia 1 elemento, la función devolverá su valor. Si no hay elementos o si hay más de 1, la función devolverá EMPTY_VALUE.
¿Tal vez sería mejor?
Bien, aquí está el código
Se ha corregido la línea y parece que funciona ))))
Se ha corregido la línea y parece que funciona ))))
Yo mismo acabé retocándolo así. Pero me pregunto por qué han cambiado la lógica (en MT4 la escala era buena sin la multiplicación por Punto). Y por qué no hay posibilidad de hacer que los buffers sin dibujo (c DRAW_NONE) no tengan efecto en la escala del gráfico.
No soy muy bueno con los indicadores, pero esta línea es cuestionable
1. Valor devueltoNúmero de elementos del array copiados o -1 en caso de error.
2. Si se copia un elemento, la función devolverá su valor
Las afirmaciones 1 y 2 están en contradicción, ¿no cree?
No )))
1 Puede ser desde 1 hasta el límite
2 sólo si se copia 1 elemento Si 2 o más, devuelve EMPTY_VALUE
En la ayuda dice
Valor de retorno
Número de elementos del array copiados o -1 en caso de error. ¿En qué condiciones se copiará 1 elemento?
Yo mismo acabé retocándolo así. Pero me pregunto por qué han cambiado la lógica (en MT4 la escala era buena sin la multiplicación por Punto). Y por qué no hay posibilidad de que los buffers sin dibujo (c DRAW_NONE) no afecten a la escala del gráfico.
No se recorre todo el búfer del indicador. Escribir
no es correcto en absoluto. Tiene las variables rates_total, prev_calculated y el indicador offset iStdDev. En la primera pasada hay que rellenar los índices vacíos:
y luego recorrer los índices restantes del buffer de indicadores (recorrer significa asignar valores).
No se recorre toda la memoria intermedia del indicador. La entrada
no es correcto en absoluto. Tiene las variables rates_total, prev_calculated y el indicador offset iStdDev. En la primera pasada hay que rellenar los índices vacíos:
y luego recorrer los índices restantes del buffer de indicadores (recorrer significa asignar valores).
En la versión original, tenía una función que rellenaba todo con ceros del tipo
Esto no importa en este caso. Si hubiera valores vacíos, estarían al principio del gráfico y no afectarían a la escala de la ventana al final. Este no es el caso aquí, el compañero de arriba ya lo ha descubierto.
Yo mismo acabé retocándolo así. Pero me pregunto por qué han cambiado la lógica (en MT4 la escala era buena sin la multiplicación por Punto). Y por qué no hay posibilidad de que los buffers sin dibujo (c DRAW_NONE) no afecten a la escala del gráfico.
Aquí tienes cómo probarlo:
PLOT_EMPTY_VALUE >>>No )))
¿En qué condiciones se copiará un elemento?
Sí )))
Sí )))