Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 969
![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
¿Cómo se puede pixelar si el gráfico es vertical? ¡Sólo por pips!
El indicador no funciona correctamente. Cuando se elimina del gráfico, el texto no desaparece.
No soy fuerte en programación, así que apelo a los expertos. Por favor, corrijan el pavo, se lo agradecería.
Y el color del indicador por defecto es negro, es deseable cambiarlo.
También me gustaría poder instalarlo en cualquier lugar de la carta.
Gracias.
Puede recordar los precios y tiempos visibles en el gráfico y compararlos en cuanto el gráfico se estire o lo que sea y las áreas visibles disminuyan o aumenten. Puedes colocar etiquetas invisibles en el gráfico a una distancia determinada, memorizar la distancia y comparar.
¡Más fácil por los valores de Mach, comparando por pips*Punto, definido por la optimización!
Función: ChartTimePriceToXY
https://docs.mql4.com/ru/chart_operations/charttimepricetoxy
Pasar los valores de MA en él, obtener las coordenadas de los píxeles en relación con la ventana del gráfico, y luego escribir un algoritmo para calcular la distancia entre los dos puntos.
El indicador no funciona correctamente. Cuando se elimina del gráfico, el texto no desaparece.
No soy fuerte en programación, así que apelo a los expertos. Por favor, corrijan el pavo, se lo agradecería.
Y el color del indicador por defecto es negro, es deseable cambiarlo.
También me gustaría poder instalarlo en cualquier lugar de la carta.
Gracias.
Es decir, usted mismo puede cambiar el color al llamar al indicador en los parámetros de entrada, o bien, asignar otro color en el programa, por defecto.
El programa no elimina los objetos cuando el indicador se retira del gráfico. Esta es la línea en deinit()
Debería eliminar la comprobación if(windex>0). Deja sólo la eliminación de todos los objetos.
Intenta corregirlo tú mismo. El color de los objetos se establece en la línea
Es decir, puede cambiar el color usted mismo al llamar al indicador en los parámetros de entrada, o, asignar un color diferente en el programa, por defecto.
El programa no elimina los objetos cuando el indicador se retira del gráfico. Esta es la línea en deinit()
Debería eliminar la comprobación if(windex>0). Deja sólo la eliminación de todos los objetos.
¡Gracias, buen hombre! Prácticamente lo he conseguido. He eliminado la comprobaciónif(windex>0), pero cuando quito un indicador
todos los objetos gráficos que dibujan otros indicadoresserán eliminados, ya que se muestran en el gráfico.
¿Qué puedo hacer?
Gracias de nuevo.
¡Gracias, amable hombre! Casi ha funcionado, he quitado la comprobaciónif(windex>0), pero ahora cuando quito el indicador
todos los objetos gráficos que dibujan otros indicadores, que al mismo tiempo están colgados en el gráfico, se eliminan.
¿Qué puedo hacer?
Gracias de nuevo.
En este caso, la eliminación de los objetos debería ser la siguiente
En este caso, la eliminación de objetos debe ser
No sirvió de nada.
Sólo se elimina la cabecera del indicador (línea superior), las leyendas de la segunda línea del gráfico permanecen.