CONTAR VELAS QUE CUMPLEN UNA MISMA CONDICION
Forums › ProRealTime foro Español › Soporte ProScreener › CONTAR VELAS QUE CUMPLEN UNA MISMA CONDICION
- This topic has 12 replies, 3 voices, and was last updated 5 years ago by KALIA.
Tagged: drawarrowdown, drawarrowup, drawtext
-
-
03/05/2019 at 11:20 AM #92873
Buenos días,
He intentado programar un Proscreener para contar las velas que se salen de bollinger en 20 sesiones. Algo debo estar haciendo mal porque solo cuenta si en el día actual la vela rompe la banda, al día siguiente si queda dentro de bandas ya me cuentas cuantas velas siguen habiendo fuera.
paso el código
1234567891011// Cierre fuera de la Boll supv1 = (Close > Bollingerup[20](Close))//Cierre dentro de Boll Sup y máx sup al 1%v2 = high > Bollingerup[20]*1.01v3 = (Close < Bollingerup[20](Close))v4 = v2 and v3criteria = summation[20](v1 + v4)SCREENER[v1 OR v4](criteria AS "Días fuera")03/06/2019 at 9:39 AM #9293503/06/2019 at 10:50 AM #9294503/07/2019 at 10:41 AM #93040Gracias lo del cambio que me sugieres ha funcionado.
Ahora lo que le pasa al mismo código es que, solo aparecen los valores si la vela actual cumple con alguna de las condiciones. Lo que quiero es que cuente las dos condiciones fuera de Bollinger en 20 días aunque la vela actual no cumpla con ninguna de las dos.
03/07/2019 at 11:58 AM #9304806/23/2019 at 6:15 PM #101240Buenas tardes,
¿En Proscreener hay forma de identificar las velas que cumplan una condición? Ya sea asignando un color distinto a la vela o dibujando una flecha sobre o bajo esa vela. Por ejemplo quiero identificar las velas que cumplen la variable v4 del siguiente código.
Un saludo
1234567//Cierre fuera de Bollinger Superiorv1 = (Close > Bollingerup[20](Close))//Cierre dentro de Bollinger y máximo superior al 1%v2 = high > Bollingerup[20]*1.01v3 = (Close < Bollingerup[20](Close))v4 = v2 AND v306/24/2019 at 8:41 AM #101266Para dibujar flechas, puede tomar ejemplos de la documentación: DRAWARROWDOWN DRAWARROWUP o si desea modificar el aspecto de las velas con diferentes precios o colores: DRAWCANDLE Háganos saber si está en problemas para hacerlo, gracias.
1 user thanked author for this post.
06/24/2019 at 7:11 PM #101338Buenas tardes,
Continuo con el mismo código, ahora quiero saber cuántas velas azules hay en el gráfico, demás poner encima de la vela el número que le corresponde. He mirado la documentación sobre Drawtext pero no me aclaro. Adjunto código e imagen.
Un saludo
12345678910111213141516171819202122232425262728293031323334353637383940//Bollinger Take Profit indicatorc1 = high < Bollingerup[20](Close) * 1.01c2 = high > Bollingerup[20](Close) * 0.997c3 = Average[6] < Bollingerup * 0.98c4 = low < Bollingerup * 0.99c10 = close<openc11 = c1 and c2 and c3 and c4 and c10c20 = high < Bollingerup[20](Close) * 1.01c21 = high > Bollingerup[20](Close) * 0.997c22 = Average[6] < Bollingerup * 0.98c23 = low < Bollingerup * 0.99c24 = open<closec25 = close<Bollingerup[20](Close) * 0.99c26 = c20 and c21 and c22 and c23 and c24 and c25c5 = low > Bollingerdown[20](Close) * 0.99c6 = low < Bollingerdown[20](Close) * 1.003c7 = Bollingerdown < Average[6] * 0.98c8 = high > Bollingerdown * 1.01c9 = open<closec12 = c5 and c6 and c7 and c8 and c9c13 = low > Bollingerdown[20](Close) * 0.99c14 = low < Bollingerdown[20](Close) * 1.003c15 = Bollingerdown < Average[6] * 0.98c16 = high > Bollingerdown * 1.01c17 = close<openc18 = close>Bollingerdown[20](Close) * 1.01c19 = c13 and c14 and c15 and c16 and c17 and c18rge = averagetruerange[10](close)if c11 or c26 thenDRAWARROWDOWN(barindex[0],high[0]+rge/2)coloured(10,10,255)elsif c12 or c19 thenDRAWARROWUP(barindex[0],low[0]-rge/2)coloured(10,10,255)endifRETURN06/25/2019 at 8:07 AM #10136606/25/2019 at 9:09 AM #101372Hola Kalia,
Te refieres a “velas azules”, o FLECHAS azules??
Gracias
1 user thanked author for this post.
06/25/2019 at 9:17 AM #101373Buenos días
Lo siento me he equivocado, lo que quiero contar son las “Flechas” Azules que sobre y debajo de las velas. Por ejemplo: ¿Cuántas Flechas azules hay sumando la condición c11 + c26?
En el gráfico he puesto manualmente los números pero quiero que me dibuje el número sobre la flecha.
Un saludo
06/25/2019 at 9:31 AM #101375Eso está muy claro. Por lo tanto, el siguiente código trazará el conteo de flechas hacia arriba y hacia abajo desde el comienzo del cuadro.
1234567891011121314151617181920212223242526272829303132333435363738394041424344//Bollinger Take Profit indicatorc1 = high < Bollingerup[20](Close) * 1.01c2 = high > Bollingerup[20](Close) * 0.997c3 = Average[6] < Bollingerup * 0.98c4 = low < Bollingerup * 0.99c10 = close<openc11 = c1 and c2 and c3 and c4 and c10c20 = high < Bollingerup[20](Close) * 1.01c21 = high > Bollingerup[20](Close) * 0.997c22 = Average[6] < Bollingerup * 0.98c23 = low < Bollingerup * 0.99c24 = open<closec25 = close<Bollingerup[20](Close) * 0.99c26 = c20 and c21 and c22 and c23 and c24 and c25c5 = low > Bollingerdown[20](Close) * 0.99c6 = low < Bollingerdown[20](Close) * 1.003c7 = Bollingerdown < Average[6] * 0.98c8 = high > Bollingerdown * 1.01c9 = open<closec12 = c5 and c6 and c7 and c8 and c9c13 = low > Bollingerdown[20](Close) * 0.99c14 = low < Bollingerdown[20](Close) * 1.003c15 = Bollingerdown < Average[6] * 0.98c16 = high > Bollingerdown * 1.01c17 = close<openc18 = close>Bollingerdown[20](Close) * 1.01c19 = c13 and c14 and c15 and c16 and c17 and c18rge = averagetruerange[10](close)if c11 or c26 thenDRAWARROWDOWN(barindex[0],high[0]+rge/2)coloured(10,10,255)downcount=downcount+1drawtext("#downcount#",barindex[0],high[0]+rge/1.5,dialog,bold,25)elsif c12 or c19 thenDRAWARROWUP(barindex[0],low[0]-rge/2)coloured(10,10,255)upcount=upcount+1drawtext("#upcount#",barindex[0],low[0]-rge/1.5,dialog,bold,25)endifRETURN2 users thanked author for this post.
06/25/2019 at 12:12 PM #101384 -
AuthorPosts
Find exclusive trading pro-tools on