TRAZAR UNA LINEA CORTA A PARTIR DE UNA CONDICIÓN Y EL PRECIO ALCANCE UNOS PIPS
Forums › ProRealTime foro Español › Soporte ProBuilder › TRAZAR UNA LINEA CORTA A PARTIR DE UNA CONDICIÓN Y EL PRECIO ALCANCE UNOS PIPS
- This topic has 13 replies, 2 voices, and was last updated 1 year ago by NEOMKEY.
-
-
06/23/2023 at 3:51 PM #21666506/23/2023 at 5:39 PM #216674
Ejemplo:
12345678910DEFPARAM DrawOnLastBarOnly = TrueONCE Precio = 0MisCondiciones = (summation[3](high > high[1]) = 3)IF MisCondiciones THENPrecio = highENDIFIF Precio <> 0 THENDrawHline(Precio) coloured("Lime,255")ENDIFRETURN1 user thanked author for this post.
06/23/2023 at 5:41 PM #21667506/23/2023 at 5:47 PM #216676Estoy mirando y no deseo que solo se aplique en la última vela. quiero que se aplique cada vez que se cumpla una condición, dibuje algo en la vela cuando alcance unos pips determinados. Y también, ya puestos, se trace un segmento desde el punto de cumplimiento de dicha condición hasta el punto de logro de los pips especificados.
06/23/2023 at 11:17 PM #216677Dame un ejemplo.
06/23/2023 at 11:41 PM #216679Gracias Roberto por responder.
Por ejemplo:
ima = average[20]
condition = (close crosses over ima)
…………….
Cuando esa condición se cumpla, a partir de ahí en el momento que el precio suba 10 pips se dibuje un segmento desde el punto de cumplimiento de la condición hasta el punto donde el precio alcanza los 10 pips.
06/30/2023 at 12:17 AM #217014Ahi esta:
123456789101112ONCE Precio = 999999ima = average[20]condicion = (close crosses over ima)IF condicion THENPrecio = highVela = BarIndexENDIFIF high >= (Precio + 10*PipSize) THENDrawSegment(Vela,Precio,BarIndex,High) coloured("Lime",255) style(Line,4)Precio = 999999ENDIFRETURN1 user thanked author for this post.
06/30/2023 at 8:35 AM #217032Gracias Roberto por responder.
Ese ejemplo está bien, y cómo se especifica para que sólo trace un solo segmento para el primer cumplimiento de la condición? , porque con el ejemplo que me aportaste traza segmentos desde el punto de cumplimiento hasta todas las velas que alcanzan los pips especificados y deja de cumplirse dicha condición y lo que deseo es que solo trace un solo segmento, es decir, para que trace un solo segmento desde el punto de cumplimiento hasta el punto final del primer alcance de los pips especificados.
Un saludo
06/30/2023 at 10:36 AM #217053Una vez impreso el segmento, no se vuelve a imprimir hasta un nuevo cruce.
Dame un ejemplo de lo que quieres, quizás con una foto con líneas dibujadas a mano.
1 user thanked author for this post.
06/30/2023 at 10:46 AM #21705506/30/2023 at 11:02 AM #217058A mí me los imprime solo después de cada cruce, como se puede ver en la foto.
Tal vez copiaste mal el código.
1 user thanked author for this post.
06/30/2023 at 11:06 AM #21706106/30/2023 at 3:57 PM #217086Ahi esta:
12345678910111213141516171819202122ONCE Precio1 = 999999ONCE Precio2 = 0ima = average[20]condicion1 = (close crosses over ima)condicion2 = (close crosses under ima)IF condicion1 THENPrecio1 = highVela1 = BarIndexENDIFIF condicion2 THENPrecio2 = lowVela2 = BarIndexENDIFIF high >= (Precio1 + 10*PipSize) THENDrawSegment(Vela1,Precio1,BarIndex,High) coloured("Lime",255) style(Line,4)Precio1 = 999999ENDIFIF low <= (Precio2 - 10*PipSize) THENDrawSegment(Vela2,Precio2,BarIndex,low) coloured("Cyan",255) style(Line,4)Precio2 = 0ENDIFRETURN1 user thanked author for this post.
06/30/2023 at 4:03 PM #217089 -
AuthorPosts
Find exclusive trading pro-tools on