maximo y minimo
Forums › ProRealTime foro Español › Soporte ProBuilder › maximo y minimo
- This topic has 5 replies, 2 voices, and was last updated 1 week ago by Patrickgarridoo.
-
-
10/23/2024 at 5:07 PM #239378
quiero que en este indicado dentro de la tendencia de la psar me dibuje la linea en el maximo que ha echo la bbup es decir el maximo numero que ha tocado y el minimo de la bbdown es decir el minimo numero que ha tocado el bbdown pero dentro de la tendencia de la psar, tengo este codigo pero no me lo hace correctamente. Un saludo
Maximo y minimo1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798DEFPARAM DrawOnLastBarOnly = trueema20 = ExponentialAverage[20](close)dev = 2 // Cantidad de desviacionesavg = ExponentialAverage[20](close) // Mediabbup = avg + std[20](close) * dev // Banda superiorbbdown = avg - std[20](close) * dev // Banda inferiorif intradaybarindex = 0 thenmaxbbup = bbupminbbdown = bbdownelsemaxbbup = max(bbup, maxbbup)minbbdown = min(bbdown, minbbdown)endifpsar = SAR[0.02, 0.02, 0.2]C1 = close > psarC2 = close < psarif C2 and not C2[1] thenCONTADOR = 1TENDENCIAANTERIOR = 1elsif C1 and not C1[1] thenCUENTA = 1TENDENCIAANTERIOR = -1elsif TENDENCIAANTERIOR = 1 thenCONTADOR = CONTADOR[1] + 1elsif TENDENCIAANTERIOR = -1 thenCUENTA = CUENTA[1] + 1endifif C2 thenif CONTADOR > 1 thenPE1 = HIGHEST[CONTADOR](maxbbup)elsePE1 = maxbbupendifendifif C1 thenif CUENTA > 1 thenPE1 = LOWEST[CUENTA](minbbdown)elsePE1 = minbbdownendifendifDRAWSEGMENT(barindex + 3, PE1, barindex[3], PE1) COLOURED(0, 0, 0) STYLE(dottedline, 2)psar3 = SAR[0.02, 0.02, 0.2]C13 = close > psar3C23 = close < psar3dev3 = 2avg3 = ExponentialAverage[20](close)bbup3 = avg3 + std[20](close) * dev3bbdown3 = avg3 - std[20](close) * dev3if C13 and not C13[1] thenCONTADOR3 = 1TENDENCIAANTERIOR3 = 1elsif C23 and not C23[1] thenCUENTA3 = 1TENDENCIAANTERIOR3 = -1elsif TENDENCIAANTERIOR3 = 1 thenCONTADOR3 = CONTADOR3[1] + 1elsif TENDENCIAANTERIOR3 = -1 thenCUENTA3 = CUENTA3[1] + 1endifif C13 thenif CONTADOR3 > 1 thenPE13 = HIGHEST[CONTADOR3](maxbbup)elsePE13 = maxbbupendifendifif C23 thenif CUENTA3 > 1 thenPE13 = LOWEST[CUENTA3](minbbdown)elsePE13 = minbbdownendifendifDRAWSEGMENT(barindex + 3, PE13, barindex[3], PE13) COLOURED(0, 0, 0) STYLE(dottedline, 2)RETURN10/24/2024 at 11:32 AM #239401Buenas. Aquí tienes:
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849//DEFPARAM DrawOnLastBarOnly = true//--------Bollinger----------------------------//ema20 = ExponentialAverage[20](close)dev = 2 // Cantidad de desviacionesavg = ExponentialAverage[20](close) // Mediabbup = avg + std[20](close) * dev // Banda superiorbbdown = avg - std[20](close) * dev // Banda inferior//--------Parabolic Sar------------------------//psar = SAR[0.02, 0.02, 0.2]if close> psar thenr=0g=255bbmaxdw=highest[countDW+1](bbup)barsbbmaxdw=barssince(bbup=bbmaxdw)bbmindw=lowest[countDW+1](bbdown)barsbbmindw=barssince(bbdown=bbmindw)if r<>r[1] thendrawsegment(barindex[max(0,barsbbmaxdw)],bbmaxdw,barindex,bbmaxdw)coloured("red")drawsegment(barindex[max(0,barsbbmindw)],bbmindw,barindex,bbmindw)coloured("red")endifcountUp=countUp+1countDw=0elser=255g=0bbmaxdw=bbmaxdwbbmax=highest[countUp+1](bbup)barsbbmax=barssince(bbup=bbmax)bbmin=lowest[countUp+1](bbdown)barsbbmin=barssince(bbdown=bbmin)if r<>r[1] thendrawsegment(barindex[max(0,barsbbmax)],bbmax,barindex,bbmax)coloured("green")drawsegment(barindex[max(0,barsbbmin)],bbmin,barindex,bbmin)coloured("green")endifcountUp=0countDw=countDw+1endif//---------------------------------------------//RETURN psar as "PSAR" coloured(r,g,0)style(point,2), bbup as "Bollinger Up" coloured("fuchsia"),bbdown as "Bollinger Down" coloured("fuchsia")10/25/2024 at 8:02 AM #239445Buenos dias Ivan he visto el codigo y no lo entiendo muy bien lo unico que quiero es una linea que me señale el numero maximo que me ha hecho la bbup aunque luego no se quede ahi ya que se va moviendo la vela pero quiero eso que me señale el numero maximo y se quede ahi la linea dibujada en la vela actual para poder verlo todo el rato y que lo acumule ese numero hasta que se acabe la tendencia de la sar y lo mismo con la bbdown
10/28/2024 at 4:27 PM #2396201234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465//DEFPARAM DrawOnLastBarOnly = true//--------Bollinger----------------------------//ema20 = ExponentialAverage[20](close)dev = 2 // Cantidad de desviacionesavg = ExponentialAverage[20](close) // Mediabbup = avg + std[20](close) * dev // Banda superiorbbdown = avg - std[20](close) * dev // Banda inferior//--------Parabolic Sar------------------------//psar = SAR[0.02, 0.02, 0.2]if close>psar thenr=0g=255bbmaxdw=highest[countDW+1](bbup)barsbbmaxdw=barssince(bbup=bbmaxdw)bbmindw=lowest[countDW+1](bbdown)barsbbmindw=barssince(bbdown=bbmindw)if r<>r[1] thendrawsegment(barindex[max(0,barsbbmaxdw)],bbmaxdw,barindex,bbmaxdw)coloured("red")drawsegment(barindex[max(0,barsbbmindw)],bbmindw,barindex,bbmindw)coloured("red")endifcountUp=countUp+1countDw=0if islastbarupdate thenbbmaxdw=highest[countUp](bbup)bbmindw=lowest[countUp](bbdown)drawsegment(barindex[countUp],bbmaxdw,barindex+5,bbmaxdw)coloured("green")drawsegment(barindex[countUp],bbmindw,barindex+5,bbmindw)coloured("green")endifelser=255g=0bbmaxdw=bbmaxdwbbmax=highest[countUp+1](bbup)barsbbmax=barssince(bbup=bbmax)bbmin=lowest[countUp+1](bbdown)barsbbmin=barssince(bbdown=bbmin)if r<>r[1] thendrawsegment(barindex[max(0,barsbbmax)],bbmax,barindex,bbmax)coloured("green")drawsegment(barindex[max(0,barsbbmin)],bbmin,barindex,bbmin)coloured("green")endifcountUp=0countDw=countDw+1if islastbarupdate thenbbmaxdw=highest[countDw](bbup)bbmindw=lowest[countDw](bbdown)drawsegment(barindex[countDw],bbmaxdw,barindex+5,bbmaxdw)coloured("red")drawsegment(barindex[countDw],bbmindw,barindex+5,bbmindw)coloured("red")endifendif//---------------------------------------------//RETURN psar as "PSAR" coloured(r,g,0)style(point,2), bbup as "Bollinger Up" coloured("fuchsia"),bbdown as "Bollinger Down" coloured("fuchsia")10/29/2024 at 12:45 PM #239694Falta que se quede en el maximo aunque luego no cierre en ese precio la vela ya que como puedes ver las imagenes ha echo la bbup un maximo superior pero se ha movido la vela y ha bajado la linea del maximo y quiero que señale maximo de la bbup y minimo bbdown siempre aunque luego no cierre ahi las bandas. Adjunto fotos para que lo compruebes
10/29/2024 at 12:45 PM #239695Falta que se quede en el maximo aunque luego no cierre en ese precio la vela ya que como puedes ver las imagenes ha echo la bbup un maximo superior pero se ha movido la vela y ha bajado la linea del maximo y quiero que señale maximo de la bbup y minimo bbdown siempre aunque luego no cierre ahi las bandas. Adjunto fotos para que lo compruebes
11/07/2024 at 9:32 AM #240047Buenos dias alguien sabe sobre este tema ya que no lo consigo sacar de ninguna manera. Un saludo
-
AuthorPosts
Find exclusive trading pro-tools on