colorear un porcentaje de la vela
Forums › ProRealTime foro Español › Soporte ProBuilder › colorear un porcentaje de la vela
- This topic has 11 replies, 2 voices, and was last updated 1 year ago by robertogozzi.
-
-
03/03/2023 at 11:28 AM #210844
Buenos dias me gustaria saber si alguien me puede ayudar en colorear una vela pero solo el 5% al cierre como en la imagen que adjunto y que sea en todas las velas igual un 5%. Un saludo
03/04/2023 at 12:35 PM #210884Ahi esta:
12345678PerCent = range * 0.05 //5% of the candle's rangeIF close > open THENop = max(open,close - PerCent)ELSIF close < open THENop = min(open,close + PerCent)ENDIFDrawCandle(op,high,low,close) coloured("Green")RETURN03/05/2023 at 9:35 PM #210946Buenas tardes Roberto gracias por ayudarme, te sigo comentando. Como podras observar en la imagen que te adjunto, con a formula que me has proporcionado hay velas que me colorea la totalidad y no el 5% no se a que es debido pero te formulo otra vez la pregunta de lo que busco. Yo busco que una vela al cierre se coloree un 5% del open y close. Tambien decirte que no quiero que se coloree la mecha. Un saludo
03/06/2023 at 5:32 PM #211003Lo corregí:
1234567891011PerCent = range * 0.05 //5% of the candle's rangeop = 0IF close > open THENop = max(open,close - PerCent)ELSIF close < open THENop = min(open,close + PerCent)ENDIFIF op <> 0 THENDrawCandle(op,high,low,close) coloured("Cyan")ENDIFRETURN1 user thanked author for this post.
03/07/2023 at 6:41 PM #211057Buenas tardes y si quisiera colorear solo la parte inferior de la vela como en la imagen como seria ya que no consigo sacarlo por mi mismo. Un saludo
03/08/2023 at 11:37 AM #211086En la primera imagen coloreaste la parte de arriba, ahora quieres la de abajo.
¿Cuál exactamente? ¿Siempre abajo o siempre arriba, o arriba si la vela es alcista y abajo si es bajista?
03/08/2023 at 12:20 PM #211092Buenas Roberto quiero que me coloree siempre abajo independientemente de que sea alcista o bajista la vela. Un saludo
03/08/2023 at 12:55 PM #211101Entiendo, ahora parece funcionar correctamente:
12345678910111213PerCent = range * 0.05 //5% of the candle's rangeIF close > open THENop = round(open + PerCent,1)op = round(min(op,max(open,close)),1)DrawCandle(open,op,op,op) coloured("cyan")ELSIF close < open THENop = round(close + PerCent,1)op = round(min(op,max(open,close)),1)DrawCandle(op,op,op,close) coloured("Cyan")ELSEDrawCandle(open,high,low,close)ENDIFRETURN03/08/2023 at 6:20 PM #211140Buenas Roberto, lo he probado pero hay velas que se me colorean enteras, yo pienso que tiene que ser como la formula que me hiciste anteriormente para el 5% desde arriba, Pero esta vez que se me coloree solo el 5% desde abajo. Un saludo
03/09/2023 at 12:17 PM #211213La última versión funciona correctamente en todos los marcos de tiempo, tanto con la versión 11 como con la 12.
Solo se resalta la parte inferior de las velas. Si algo no sale como debería, por favor dígame en qué instrumento, horario, fecha y hora de la vela, así puedo verificar mejor.
03/09/2023 at 5:39 PM #211265Buenas Roberto te mando que no me colorea a veces el 5% si no toda la vela y te mando la formula que tengo para ver si hay algo mal. Un saludo
03/11/2023 at 7:47 PM #211396El problema estaba en el redondeo.
Dado que esa acción (y otras acciones también) tienen precios y rangos bajos, el redondeo a un decimal puede dar como resultado un 5% que es muy grande:
12345678910111213PerCent = range * 0.05 //5% of the candle's rangeIF close > open THENop = round(open + PerCent,5)op = round(min(op,max(open,close)),5)DrawCandle(open,op,op,op) coloured("cyan")ELSIF close < open THENop = round(close + PerCent,5)op = round(min(op,max(open,close)),5)DrawCandle(op,op,op,close) coloured("Cyan")ELSEDrawCandle(open,high,low,close)ENDIFRETURN -
AuthorPosts
Find exclusive trading pro-tools on