DRAWTEXT Y DRAWARROW, PROBLEMA
Forums › ProRealTime foro Español › Soporte ProBuilder › DRAWTEXT Y DRAWARROW, PROBLEMA
- This topic has 13 replies, 2 voices, and was last updated 7 years ago by corzaroja.
-
-
02/16/2017 at 6:17 PM #25320
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)
02/16/2017 at 7:45 PM #2532902/16/2017 at 7:55 PM #2533202/17/2017 at 9:01 AM #25359El 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
123456789101112131415161718192021///Histograma SMI50///Establecemos indicadorindicator1 = 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 THENDRAWTEXT ("ABRIR CORTOS",barindex,LOW+155*pointsize, Dialog,Bold,10) coloured (255,0,0)DRAWARROWDOWN (barindex-1,LOW[1]-30) COLOURED(0,0,0)ENDIFIF ALCISTA1 THENDRAWTEXT("ABRIR LARGOS",barindex,low-155*pointsize,Dialog,Bold,10) COLOURED (0,0,0)DRAWARROWUP(barindex-1,HIGH[1]+30) COLOURED(0,0,0)ENDIFreturn02/17/2017 at 10:57 AM #25379No ha adaptado correctamente los niveles de precios en los que desea que aparezca el texto y la flecha:
123456789101112131415161718192021///Histograma SMI50///Establecemos indicadorindicator1 = 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 THENDRAWTEXT ("ABRIR CORTOS",barindex,high+40*pointsize, Dialog,Bold,10) coloured (255,0,0)DRAWARROWDOWN (barindex,high+30*pointsize) COLOURED(0,0,0)ENDIFIF ALCISTA1 THENDRAWTEXT("ABRIR LARGOS",barindex,low-40*pointsize,Dialog,Bold,10) COLOURED (0,0,0)DRAWARROWUP(barindex,low-30*pointsize) COLOURED(0,0,0)ENDIFreturnModifiqué un poco la manera que usted agrega estos texto y flecha en la carta para no cubrir el precio (para más claridad).
02/17/2017 at 5:22 PM #25442Sucede 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.
02/17/2017 at 5:23 PM #2544602/18/2017 at 2:44 AM #2547002/18/2017 at 7:31 PM #2553602/19/2017 at 12:40 PM #25590Nicolá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?
02/19/2017 at 12:59 PM #25594Una solución sería adaptar esta distancia con un valor ATR, se adaptará dinámicamente a cada período de tiempo.
Por ejemplo:
1234ATR = averagetruerange[10]DRAWTEXT ("ABRIR CORTOS",barindex,high+ATR, Dialog,Bold,10) coloured (255,0,0)DRAWARROWDOWN (barindex,high+ATR) COLOURED(0,0,0)02/20/2017 at 8:33 AM #2568902/20/2017 at 9:00 AM #25698Nicolá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.
1 user thanked author for this post.
03/13/2017 at 8:07 AM #28356 -
AuthorPosts
Find exclusive trading pro-tools on