Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 1009
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
Chicos, si el indicador dibuja objetos gráficos no estándar, ¿es posible acceder a ellos? El problema es que no se muestran en la lista de objetos (cuando se pulsa el botón All) y la función ObjectsTotal() no los ve. Cuando intento acceder a los objetos por su nombre, GetLastError() devuelve el error 4202 (función ObjectFind())
¿Cómo lo consigue (el indicador)? ¿Puedo ver el código? ¿Qué tipo de objetos y cómo los crea?
El indicador dibuja puntos y flechas (sin fuente) :
El indicador dibuja puntos y flechas (sin fuente) :
iCustom() le ayudará
Pues bien, necesito eliminar todos los objetos gráficos creados por este indicador en el gráfico. ¿Cómo puedo hacerlo, siObjectFind() devuelve 4202?
iCustom() no es adecuado para este propósito, si he entendido bien
Hola, estimados especialistas de este foro. Me propuse crear un indicador que mostrara la máxima reducción de la renta variable.
El cálculo es el siguiente:
doble de;
doble dw;
if (AccountProfit() < 0)
{
de = (AccountProfit() * (-1) * 100) / AccountBalance();
} else de = 0;
if (de > dw)
dw = de;
Imprime el valor de dw. Todo se muestra correctamente, pero hay problemas: 1 - comienza el cálculo de nuevo en el cambio de marco de tiempo, cuando reinicio el terminal se pone a cero, cuando inicio el indicador en otro gráfico se pone a cero también.
¿Qué puedo hacer para que el indicador de reducción máxima de la renta variable se actualice cuando alcance un nuevo máximo y mantenga el valor en las condiciones anteriores?
Pues bien, necesito eliminar todos los objetos gráficos creados por este indicador en el gráfico. ¿Cómo puedo hacerlo, si ObjectFind() devuelve 4202?
iCustom no es adecuado para este propósito, si entiendo bien
No hay objetos. Hay topes indicadores. Puedes asignarles un color de fondo
Inesperado. Básicamente, si hay flechas en el gráfico, pero no están en la lista de objetos, es lógico que esto signifique que las flechas no son objetos. ¿Cómo puede aplicarse esto a través de los topes de los indicadores?
https://docs.mql4.com/ru/customind
https://docs.mql4.com/ru/customind/setindexarrow