Hola foreros!
he visto varios hilos acerca del calculo de max y min de un rango de barras, etc…
Pero no consigo dibujar en un grafico de un minuto, el maximo y el minimo desde las 9:00 hasta las 9:59. ¿que hago mal?
hora1=time>=090000
hora2=time<=100000
hora3=090000
hora4=095900
if hora3 then
apert=Open
maximo=high
minimo=low
cierre=close
//i=0
endif
if hora1 and hora2 then
if high > maximo then
maximo=high
endif
if low < minimo then
minimo=low
endif
endif
if hora4 then
cierre=Close
endif
return apert coloured(0,0,200) as "apert_9h", cierre coloured(0,0,10) as "cierre_9h", maximo coloured(0,200,0) as "max_9h", minimo coloured (200,0,0) as "min_9h"
tambien he intentado hacer un tipico bucle for desde 0-59 que se inicie a las 9:00 y se quede con los valores min y max, pero no lo consigo…
gracias!
LeoParticipant
Veteran
If hour=9 then
Bi= barindex
ENDIF
If hour =>9 and hour<10 then
Hi=highest[barindex-Bi+1](high)
Li=lowest[barindex-Bi+1](low)
Endif
Return Hi, Li
No lo he probado dime si funciona, también nos puedes compartir tus ideas de trading
Hola!
Gracias Leo, pero no funciona…te adjunto la imagen…
he intentado con un bucle for clasico, pero tampoco lo consigo…pego el código, por si alguien ve en donde meto la pata…
hora1=time>=090000
hora2=time=085900
if hora2 then
i=0
endif
if hora1 then
i=i+1 //sumo una vela cada minuto
for i=1 to i=59 //recorro las 59 velas de M1 dentro de la hora
if low<minimo then // si el valor minimo de la vela en curso es menor que el minimo guardado, guardo el nuevo minimo
minimo=low
endif
if high>maximo then // si el valor mazimo de la vela en curso es mayor que el maximo guardado, guardo el nuevo maximo
maximo=high
endif
next
ENDIF
Return maximo as "Hi", minimo as "Low"
Por cierto Leo, mi idea es marcar estos valores sin tener que hacerlo a mano para hacer scalping, son valores que son tocados durante el día.
Y ya despues, en un futuro (espero que próximo) poder programar algo que lo automatice un poco mas….
gracias!!
LeoParticipant
Veteran
Aqui esta tu codigo. Ya lo comprobe.
Intenta no usar los bucles, hace muy lento el testeo de tus estrategias.
Cuentanos mas sobre tu estrategia de scalping y postea alguna fotillo.
Hay por ahi un foro del tema de rangos en la apertura que va desde las 8 de la mañana.
Otra cosa si escribes en ingles mas gente podra compartir sus conocimientos
Un saludo
Leo
If time=090000 then
Bi= barindex
ENDIF
If time>=090000 and time<095900 then
Hi=highest[barindex-Bi+1](high)
Li=lowest[barindex-Bi+1](low)
Elsif time>=000001 and time<090000 then
Hi=high
li=low
Endif
Return Hi, Li
Hola Leo,
Lo primero agradecer el consejo de no usar bucles (en la facultad, cuando aprendí nociones de C, aconsejaban lo contrario, y mantengo manias…). Y gracias por tu codigo, que es muuuucho mas optimo y elegante!
Lo segundo disculparme por tardar en responder, entre semana, con el trabajo y la cosas de casa se me complica encontrar ratitos para esto…
Tu código es genial, y mi idea es muy basica y es la siguiente: como soy scalper puro y duro, no dejo nada abierto para el día siguiente (casi nunca) las graficas de 1M, 5M y 15M a veces tienen mucho ruido, buscaba algo parecido al indicador para MT4 “candles_m-Candles_m_TRO” que basicamente te pinta el contorno de velas de TF mayores en graficos de TF menores, de forma que puedes tener el ruido de los TF pequeños dentro del vistazo general del precio en TF mayores (te pego un pantallazo “ejemplo velas”)
Como estoy empezando con PRT (no puedo negar la evidencia) intentaba ver este efecto aprox, y con tu indicador es perfecto, te pego un pantallazo (indicador Leo).Y lo que busco con este indicador es algo sencillo, las vueltas y los rebotes del precio a los niveles que marca el indicador. El precio suele (ojala hubiera encontrado la piedra filosofal que no falla nunca, pero eso creo que es algo que no existe, por desgracia) volver a esos niveles cuando sale, y tambien usa estos niveles como zona de rebote cuando no consigue salir de la zona marcada.
Intentaré postear mas por el foro de inglés, que seguro que esta mas concurrido!
Leo, gracias de nuevo!
LeoParticipant
Veteran
Esa estrategia es conocida, aquí te pasó el link:
https://www.prorealcode.com/topic/open-range-code/
un saludo
LeoParticipant
Veteran