Lo tengo instalado. Parece que lo tengo bien porque como se ve en uno de los gráficos, salen los textos y las flechas, aunque el nombre que le he asignado sale en color gris en la caja de herramientas.
Esto del color gris me tiene preocupada, de los muchos indicadores que tengo y que no vienen por defecto con prorealtime, es la primera y única vez que veo el nombre en color gris.
Es como si me estuviera dando un problema y sin embargo no es así, porque lo tengo en una prueba sencilla de cruces de medias.
El problema es que en unos gráficos sale y en otros no sale, aún estando.
Digamos que en indices me sale y en todos los tiempos, pero en valores de Ibex por ejemplo, no salen.
El indicador cumple varias veces el código programado en ambos casos, sin embargo, en un gráfico me da todas las señales (indices) y en otros gráficos no me da ni una señal (valores ibex).
Alguna idea del porqué sucede y como solucionarlo? (porque ni se me ocurre)
Y en Forex por ejemplo, me pone el texto, pero no me pone la flecha.
Es muy curioso esto, pero necesito fiabilidad.
Sin el código de su indicador, parece difícil de ayudar. Es posible que tenga un valor de escala Y incorrecto que funcione en Forex pero no en otro graficos.
El código es muy sencillo Nicolás. El código parte de un indicador y en el indicador veo los movimientos que el Drawtext y el Drawarrow no me muestran.
Este es el código
///Histograma SMI50
///Establecemos indicador
indicator1 = SMI[50,5,13](CLOSE)
indicator2 = Average[5] (SMI[50,5,13](close))
ALCISTA1 = indicator1 crosses over indicator2[1] AND indicator1 > indicator1[1]
BAJISTA1 = indicator1 crosses under indicator2[1] AND indicator1 < indicator1[1]
IF BAJISTA1 THEN
DRAWTEXT ("ABRIR CORTOS",barindex,LOW+155*pointsize, Dialog,Bold,10) coloured (255,0,0)
DRAWARROWDOWN (barindex-1,LOW[1]-30) COLOURED(0,0,0)
ENDIF
IF ALCISTA1 THEN
DRAWTEXT("ABRIR LARGOS",barindex,low-155*pointsize,Dialog,Bold,10) COLOURED (0,0,0)
DRAWARROWUP(barindex-1,HIGH[1]+30) COLOURED(0,0,0)
ENDIF
return
No ha adaptado correctamente los niveles de precios en los que desea que aparezca el texto y la flecha:
///Histograma SMI50
///Establecemos indicador
indicator1 = SMI[50,5,13](CLOSE)
indicator2 = Average[5] (indicator1)
ALCISTA1 = indicator1 crosses over indicator2[1] AND indicator1 > indicator1[1]
BAJISTA1 = indicator1 crosses under indicator2[1] AND indicator1 < indicator1[1]
IF BAJISTA1 THEN
DRAWTEXT ("ABRIR CORTOS",barindex,high+40*pointsize, Dialog,Bold,10) coloured (255,0,0)
DRAWARROWDOWN (barindex,high+30*pointsize) COLOURED(0,0,0)
ENDIF
IF ALCISTA1 THEN
DRAWTEXT("ABRIR LARGOS",barindex,low-40*pointsize,Dialog,Bold,10) COLOURED (0,0,0)
DRAWARROWUP(barindex,low-30*pointsize) COLOURED(0,0,0)
ENDIF
return
Modifiqué un poco la manera que usted agrega estos texto y flecha en la carta para no cubrir el precio (para más claridad).
Sucede lo mismo.
Como dije ………. en indices, forex, futuros de indices, ……. etc si sale texto y flechas, pero en valores no.
En Dax30 por tanto, si sale, con cualquier parámetro de nivel que utilice, pero en una empresa no sale nada.
Utilice por favor el código que hice en mi poste anterior. Esto no es lo mismo en tu captura de pantalla …
Nicolas, copy & paste y sigue sin salir en los valores.
Parece que funciona para mí (bankinter y sme).
¿Añade el indicador en la tabla de precios?
Nicolás, ya veo lo que sucede.
Está parametrizado a una distancia de +40 y -40. Esa distancia en gráficos de indices, futuros, etc. es una distancia que sueles tener en la pantalla con un gráfico bien visible.
En el caso de valores de 20€ e incluso menos, con el gráfico a pantalla completa, esa distancia queda muy lejos arriba y abajo.
Podría ajustarse esa distancia porcentualmente al nivel de precio de forma que no fuera engorroso ir cambiando parámetro a cada gráfico nuevo?
Sería esa una solución?
Una solución sería adaptar esta distancia con un valor ATR, se adaptará dinámicamente a cada período de tiempo.
Por ejemplo:
ATR = averagetruerange[10]
DRAWTEXT ("ABRIR CORTOS",barindex,high+ATR, Dialog,Bold,10) coloured (255,0,0)
DRAWARROWDOWN (barindex,high+ATR) COLOURED(0,0,0)
Muchas gracias Nicolás!
Voy a probarlo a continuación.
Saludos.
Nicolás. muchas GRACIAS
Ahora si está genial.
Dejo un pantallazo por si alguien tiene ese problema que vea la resolución.
Explico que : He puesto ATR entre paréntesis por 2 razones, 1- poner el texto de cortos debajo del precio, asi que en cortos el ATR va en negativo y 2. He multiplicado el ATR *2 porque me quedaba demasiado pegado a las velas.
Hola Nicolás, no me lo soluciona, aunque ese macd me gusta.
Debo ausentarme un par de semanas mínimo, quizás un mes, a la vuelta volveré a darle vueltas al tema.
Un saludo