¡Pide! - página 94

 
ANCOLL:
Me pregunto si hay una manera de eliminar el banner, coz que a veces bloquean la vista de otro indicador.

Lástima, es .ex4

El indicador, que se adjunta a continuación

Puedes pedirle a cja que lo haga más pequeño en este hilo https://www.mql5.com/en/forum/178253

Por qué cja está publicando códigos ex4 sólo con banner - por favor, lea esos 2 hilos:

https://www.mql5.com/en/forum/178287

https://www.mql5.com/en/forum/177101

 
Michel:
Es fácil: el código de arriba es una función, por lo que hay que llamarla en algún sitio. Si nunca lo llamas, esta función nunca se ejecutará, por lo que es inútil mantenerla en el archivo compilado; ese es el significado del error que obtienes.

Lo he resuelto y lo he hecho funcionar. Gracias.

 

Necesidad de usar Dígitos

Dave137:

#property indicator_chart_window

double spread=Ask-Bid;

{

ObjectCreate("Spread_Label", OBJ_LABEL, 0, 0, 0);

ObjectSetText("Spread_Label", DoubleToStr(spread,0), 14, "Ariel", Yellow);

ObjectSet("Spread_Label", OBJPROP_CORNER, 3);

ObjectSet("Spread_Label", OBJPROP_XDISTANCE, 50);

ObjectSet("Spread_Label", OBJPROP_YDISTANCE, 55);

}

He intentado esto pero obtengo un gran valor '0' en el gráfico. ¿Cómo consigo que el indicador coloque el spread en el gráfico de la divisa sobre la que se está superponiendo?

¡Se necesita su sabiduría y conocimiento!

Dave

Dave,

El problema es con esta línea de código.

ObjectSetText("Spread_Label", DoubleToStr(spread,0), 14, "Ariel", Yellow);

Cuando se utiliza DoubleToStr la segunda opción es el redondeo, es decir, a cuántos decimales se redondea. En tu caso estás redondeando un número de dos o 4 decimales a "Cero" decimales.

Ver a continuación:

string DoubleToStr( double valor, int dígitos)

Devuelve una cadena de texto con el valor numérico especificado convertido a un formato de precisión especificado.

Parámetros:

valor - Valor de punto flotante.

digits - Formato de precisión, número de dígitos después del punto decimal (0-8).

El código correcto debería ser

ObjectSetText("Spread_Label", DoubleToStr(spread,Digits), 14, "Ariel", Yellow);

NOTA: Dígitos es una función interna que devuelve el número de decimales del símbolo actual.

Esto debería mostrarte ahora el Spread.

Saludos,

Hiachiever

 
ANCOLL:
Me pregunto si hay una manera de eliminar el banner, coz que a veces bloquean la vista de otro indicador.

Lástima, es .ex4

El indicador, he adjuntado a continuación

Sí, he escrito y publicado el código para que pueda construir sus propios contadores.

 
newdigital:
Puedes pedirle a cja que lo haga más pequeño en este hilo https://www.mql5.com/en/forum/178253

Por qué cja está publicando códigos ex4 sólo con banner - por favor, lea esos 2 hilos:

https://www.mql5.com/en/forum/178287

https://www.mql5.com/en/forum/177101

Ya veo...

Incluso el Dolly y el DIN donde yo, cja, minime, y otros hemos trabajado juntos, han sido arrancados y vendidos por esos ladrones en la red.

 

Problema con ICUSTOM

Este es el error que obtengo cuando ejecuto mi EA

GannHiLov1 EURJPYm,M30: número de búfer de índice no válido en la función iCustom

Esta es mi función Icustom

double GannBuy1 = iCustom(NULL, 0, "##gann_hilo_activator###", lookback1,0);

¿Alguien sabe cómo arreglar esto?

 

Para codersguru y otros programadores

Hola a todos,

Por favor, podrían ayudarme con mi problema descrito aquí

Gracias

 

Alerta continua

Me preguntaba qué código y dónde añadirlo, si quiero que cualquier indicador suene, envíe un correo electrónico, alerte hasta que lo apague. A veces estoy lejos de mi ordenador y uso los mensajes de texto y el sonido para alertarme, ya sea despierto o dormido. Un sonido o mensaje de texto no siempre es suficiente para llamar mi atención.

Gracias por adelantado

 

alerta de voz adx

hola, me preguntaba si alguien puede ayudarme a hacer un indicador que me dé un sonido una vez que la línea adx esté por encima de 40.

Gracias

 

iCustom al final de la barra o?

Hola a todos,

He estado intentando confirmar si el iCustom utiliza los valores al cierre de la barra o lo calcula después de cada tick? No está del todo claro en la documentación. Parece que algunas funciones como iMa permiten especificar en qué momento de la barra se quiere tomar el valor.

Tengo el siguiente iCustom y me gustaría saber si es el valor de StochRSICurr al final de la barra diaria o no?

StochRSICurr = iCustom(Symbol(),PERIOD_D1, "Stochastic RSI",8,8,9,0,0);

Gracias por tu ayuda.

Putz