Primeramente un saludo a toda la comunidad .
Soy un aficionadillo (no programador) de el probuilder de PRT.
Aprovecho la ocasión para aparte de presentarme pedir ayuda.¿ alguién me podría indicar como hacer para que en vez de estilo puntos salieran rectángulos en este indicador ?
REM MARIANO GAPS
//con las instrucciones para Gaps de Mariano el profe
//aquí nadie se hace responsable de nada
if Gap=0 then
Gap=close[1]
endif
rem gap up
if close[1]<low then
gap=close[1]
endif
rem gap down
if close[1]>high then
gap=close[1]
endif
RETURN Gap AS "Trazagaps"
Se me ha olvidado decir que es un indicador que vá en el precio.
Moveré sus temas al lugar correcto (soporte ProBuilder).
Estoy usando la versión 10.2 de Prorealtime, no es posible ya que el objeto gráfico como rectángulo no es posible con esta versión.
Pero podríamos hacer algo con DRAWRECTANGLE y la versión 10.3
A la versión 10.3 me refería , si es posible se hagan rectángulos en las zonas que detecta gaps el indicador,en vez de ponerlo en estilo puntos como habría que ponerlo en la versión anterior.
Gracias por reconducir el hilo Nicolas.
Entiendo, podemos codificarlo con la versión 10.3.
Tal vez usted podría compartir con nosotros un simple dibujo en un ejemplo gráfico de cómo debe buscar por favor? Sería más fácil para mí para codificar para satisfacer su solicitud 🙂 Gracias de antemano.
Encantado se lo mostraria con un gráfico, no sé como se sube uno en este foro…
Hay un botón de subida justo debajo del formulario de texto.
Gracias otra vez , Nicolas. La idea es que marque esos gaps en forma de rectángulo tal y como se muestra en estos ejemplos de este gráfico…
muy buena idea Bolsatrilera !
Todavía no sé como convertir este código de este indicador que vá en el precio para que aparezca en estilo rectángulos…
con la version 10.3 y la funccion DRAWRECTANGLE tienes una pista tu codigo
pués eso supertiti,que no sé como se pondría la función drawrectangle en el código que he puesto…
Hola bolsatrilera, aquí tienes el código modificado con el DRAWRECTANGLE:
rem Extension = 20
c1 = low - high[1] > 0.0001
IF c1 THEN
DRAWRECTANGLE(barindex[1]-1,high[1],barindex+Extension,low)coloured(0,255,0)
ENDIF
c2 = low[1] - high > 0.0001
IF c2 THEN
DRAWRECTANGLE(barindex[1]-1,low[1],barindex+Extension,high)coloured(255,0,0)
ENDIF
return
Es un indicador que se añade en el precio, en la captura se ve en funcionamiento, un saludo.
@Shonek
Maravilloso ! tu codigo funcciona muy bien.he puesto un ejemplo con BBVA.
un saludo y gracias por la comunidad.
Para los que quieren una elipse por un rectangulo
// GAP RECT by SHONEK PRC
rem Extension = 20
c1 = low - high[1] > 0.0001
IF c1 THEN
// DRAWRECTANGLE(barindex[1]-1,high[1],barindex+Extension,low)coloured(0,255,0)
DRAWELLIPSE (barindex[1]-1,high[1],barindex+Extension,low)coloured(0,255,0)
ENDIF
c2 = low[1] - high > 0.0001
IF c2 THEN
// DRAWRECTANGLE(barindex[1]-1,low[1],barindex+Extension,high)coloured(255,0,0)
DRAWELLIPSE (barindex[1]-1,low[1],barindex+Extension,high)coloured(255,0,0)
ENDIF
return