Hola,
Necesitaría ayuda para diseñar un screener con las siguientes condiciones:
- Que la última vela haya hecho un mínimo de 5 meses (150 días)
- Que la vela abra con un gap a la baja de mínimo 3%
- Que el punto más alto de la vela sea superior al punto más bajo de la vela anterior
- Que la vela cierre por encima del 75% de su cuerpo.
(Adjunto capturas de imágenes para que se vea más claro)
Muchas gracias!
Y una cosa más! que el volumen de las acciones que aparezcan en el screener sea superior a 400.000
Gracias!
Buenas.Aquí tienes el código. He supuesto que cuando mencionas cuerpo te refieres a rango (máximo- mínimo).
min5M=lowest[150](low)
gapdn=(open-close[1])/close[1]*100
//cuerpo=abs(close-open)
setup = low<min5M[1] and gapdn<-3 and high>low[1] and close>(0.75*range+low)
screener[setup]
Genial, muchas gracias! si, a eso me refería, una cosilla más, podrías incluirme una condición más?
- Volumen superior a 400.000
Graciaas!
min5M=lowest[150](low)
gapdn=(open-close[1])/close[1]*100
setup = low<min5M[1] and gapdn<-3 and high>low[1] and close>(0.75*range+low) and volume>400000
screener[setup]
Hola!
Hace un año cree este screener y me gustaría cambiar alguna especificación
- Que la última vela haya hecho un mínimo de 5 meses (150 días) —– OK
- Que la vela abra con un gap a la baja de mínimo 3% —– OK
- Que el punto más alto de la vela sea superior al punto más bajo de la vela anterior——Que el punto más alto de la vela al cierre sea superior al punto más alto de la vela anterior — NUEVO
- Que el punto más bajo de la vela, sea inferior al punto más bajo de la vela anterior —– NUEVO
- la vela cierre por encima del 75% de su cuerpo. —–OK
- Volumen superior a 400.000 —— OK
Muchas gracias
Hecho:
min5M=lowest[150](low)
gapdn=(open-close[1])/close[1]*100
//setup = low<min5M[1] and gapdn<-3 and high>low[1] and close>(0.75*range+low) and volume>400000
setup = low<min5M[1] and gapdn<-3 and close>high[1] and close>(0.75*range+low) and volume>400000 and (low < low[1])
screener[setup]
Hola!
Este screener me está siendo bastante útil y me gustaría hacerlo para periodos más cortos de tiempo (daytrading 2 minutos)
Las características serían las siguientes:
- Que alguna de las últimas 3 velas haya hecho un mínimo de 30 velas anteriores
- Que el punto más alto de la vela actual sea superior al punto más alto de las dos velas anteriores
- Que la vela actual cierre por encima del 70% de su cuerpo.
- Volumen superior a 1000
Muchas gracias
Ah y una última condición:
- Que el precio esté por encima de la media simple de 30 (SMA 30)
Gracias
Ahí está:
Timeframe(Daily)
Sma30 = average[30,0](close)
//
Timeframe(default)
c1 = summation[3](lowest[30](low))
c2 = high > max(high[1],high[2])
c3 = close > (low + (abs(close - open) * 0.70))
c4 = volume > 1000
c5 = close > Sma30
Cond = c1 AND c2 AND c3 AND c4 AND c5
SCREENER[Cond]
Gracias Roberto pero la condición de que algunas de las últimas 3 velas anteriores haya hecho un mínimo de 30 velas anteriores no se está cumpliendo.
Esta es la condición C1.
Si eso no funciona, reemplace la línea 5 con estas:
LL = lowest[30](low)
c1 = (low = LL) OR (low[1] = LL) OR (low[2] = LL)