Hola,
Busco un screener que pueda cumplir las siguientes caracteristicas:
- Por encima de media simple 200 y 30
- Que la vela actual este muy cerca, igual o superior a la 4º vela anterior
- Que el precio haya tenido un retroceso, para eso creo que puede ser buen parámetro poner que la vela anterior a la actual esté por debajo de la 3º vela anterior
Adjunto capturas con el patrón que busco.
Gracias
Ahí está:
Valor = 2*PipSize //2=Valor en puntos para determinar proximidad, más o menos
Candela0 = close
Candela1 = close[1]
Candela3 = close[3]
Candela4 = close[4]
Cerca1 = (Candela0 >= (Candela4 - Valor))
Cerca2 = (Candela0 <= (Candela4 + Valor))
c1 = close > average[200,0](close)
c2 = close > average[30,0](close)
c3 = Cerca1 AND Cerca2
c4 = Candela1 < Candela3
Cond = c1 AND c2 AND c3 AND c4
SCREENER[Cond]
Hola Roberto,
Gracias pero no termina de ser lo que busco, te adjunto capturas de lo que me aparece al utilizar el screener, no cumple las condiciones de las capturas de pantalla que he pasado anteriormente.
Igualmente, creo que hay que añadir algo más, que la vela actual cierre por encima del 75% de su cuerpo
Gracias
buenas. Dos cosas importantes:
1) si el mercado está abierto y no tienes datos en tiempo real, los resultados hacen referencia a la vela anterior.
2) Quizás podrías puntualizar más detalladamente qué entiendes por cerca. Hablamos de precios de cierre como referencia u otra cosa?
Hola Iván,
Pero aunque coja la vela anterior siguen sin cuadrarme los resultados.
Vamos a quitar lo de cerca, lo dejamos de la siguiente manera:
- Por encima de media simple 200 y 30
- Que el precio de cierre de la vela actual este igual o superior a la 4º vela anterior
- Que la vela actual cierre por encima del 75% de su cuerpo
- Que el precio haya tenido un retroceso, para eso ponemos que el precio más bajo que ha alcanzado la vela anterior a la actual esté por debajo del precio más bajo de la 3º vela anterior a la actual
- Que por lo menos el volumen de la vela actual sea el doble a la vela anterior
Gracias!
Ok, entonces sería algo así:
sma200=Average[200](close)
sma30=Average[30](close)
// Condición 1: precio por encima de las medias de 200 y 30
cond1 = close > sma200 AND close > sma30
// Condición 2: cierre actual >= cierre de hace 4 velas
cond2 = close >= close[4]
// Condición 3: vela actual cierra en el 75% superior de su rango
posicionCierre = (close - low) / range * 100
cond3 = range > 0 AND posicionCierre >= 75
// Condición 4: retroceso en los mínimos
cond4 = low[1] < low[3]
// Condición 5: volumen actual al menos el doble del anterior
cond5 = volume >= 2 * volume[1]
// Reunimos todas las condiciones
setup = cond1 AND cond2 AND cond3 AND cond4 AND cond5
SCREENER[setup]
Perfecto Iván ahora si. Podemos hacer un cambio? en vez de por encima de la media 30 que la vela actual esté cruzando hacia arriba la media 30
Gracias!!
ok. Cambia en la linea 5 close crosses over sma30 en lugar de close>sma30