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
¿Puede alguien comprobar si la restricción de dibujo en el indicador funciona?
Ya he descargado el indicador listo de aquí , todavía dibuja para toda la historia.
La actualización la he descubierto. Se debe poner en OnCalculate y establecer el valor adecuado (rates_total-n).
Entre semana, cuando hay citas, lo mismo.
A veces se cuela y muestra lo que necesitas, pero cuando cambias la TF o consigues un nuevo presupuesto, empieza a dar tonterías de nuevo.
Estoy intentando dibujar una plantilla de indicador multidivisa.
He declarado los buffers, los he inicializado (EMPTY_VALUE), de donde sacar... Lo he hecho todo. En OnInit. En OnCalculate - nada.
Lo ejecuto y obtengo basura en la ventana del indicador en diferentes partes del gráfico.
¿Qué ocurre?
Una cosa más. Cuando cambio los parámetros en la función f_comment y la vuelvo a compilar, el comentario no cambia, los cambios surten efecto sólo después de quitar y poner el indicador en el gráfico de nuevo. ¿Está bien?
ps volvió a cargar el archivo
Estoy intentando dibujar una plantilla de indicador multidivisa.
Declaré los búferes, los inicialicé (EMPTY_VALUE), de donde sacar... Lo he hecho todo. En OnInit. En OnCalculate - nada.
Ejecútalo - Me sale basura en la ventana del indicador en diferentes trozos del gráfico.
¿Qué ocurre?
No veo ninguna basura cuando ejecuto este código. Intente borrar todas las copias del indicador del gráfico y cárguelas de nuevo en el gráfico.
Llevo una semana con ello, he tirado todo, sólo he dejado arrays vacíos, pero sigue sacando periódicamente de los buffers vacíos... Sigue dibujando periódicamente con los buffers vacíos...
Llevo una semana trabajando con él, he descartado todo, dejando sólo arrays vacíos, pero sigue extrayendo ocasionalmente de buffers vacíos... Menuda chorrada.
Hice clic en los plazos. Al principio salió la basura. Luego desapareció y ya no se reproduce.
Probablemente un microbicho difícil de atrapar. )) Pero no es un problema. Puedes (y debes) llevar un control más estricto (por si acaso). Al calcular los valores de los topes de los indicadores no habrá problemas. Y cuando se supone que los valores están vacíos, sólo hay que volver a especificar un valor vacío ya para un elemento particular de la matriz.
Llevo una semana con ello, he tirado todo, sólo he dejado arrays vacíos, pero sigue sacando periódicamente de los buffers vacíos... Sigue dibujando periódicamente con los buffers vacíos...
Encontré un error:
Pero no vi ninguna basura ni antes ni después de la edición. Sólo una ventana vacía.Hice clic en los plazos. Al principio salió la basura. Luego desapareció y ya no se reproduce.
Probablemente un microbicho difícil de atrapar. )) Pero no es un problema. Puedes (y debes) llevar un control más estricto (por si acaso). Al calcular los valores de los topes de los indicadores no habrá problemas. Y donde los valores se supone que están vacíos, sólo hay que volver a especificar un valor vacío ya para el elemento particular de la matriz.
Je... Tendré que averiguar dónde está, en INDICATOR_DATA o en INDICATOR_CALCULATIONS
El truco está en que después de quitar el indicador y ponerlo de nuevo en el gráfico, la basura se dibuja en los mismos lugares donde estaba. Esto también es un truco.
Control, es comprensible. Todavía lo veré visualmente, si empieza a mentir. Pero cuando llame a alguna indicación, ¿tendré que volver a calcular sus valores?
Eso está un poco torcido...
Encontré un error:
Pero no vi ninguna basura ni antes ni después de la edición. Sólo una ventana en blanco.Gracias, me lo perdí cuando lo estaba copiando.
La basura aparece, inestable y no en todos los TFs (o fuera de rango, hay que mirar el gráfico de la izquierda), pero está ahí.
upd aún es visible aquí, debería ser 0.000000 0.000000... en todas partes
Llevo una semana con ello, he tirado todo, sólo he dejado arrays vacíos, pero sigue sacando periódicamente de los buffers vacíos... Sigue dibujando periódicamente con los buffers vacíos...
No estoy seguro, pero probablemente sea por eso:
de la ayuda:
Inicializar un array con la expresión ArrayInitialize(array, init_val) no significa inicializar los elementos de la reserva asignada para este array con el mismo valor . El redimensionamiento posterior delarray con ArrayResize() dentro de la reserva actual añade elementos al final del arraycuyos valores son indefinidos y, la mayoría de las veces, no son iguales a init_val.