Buenas tardes
Un patrón alcista que me gustaría detectar en un gráfico es “estrella de la mañana”
1.-La tendencia es alcista fuerte
2.-El buscador actúa para sacar este patrón en las últimas velas del gráfico diario
El volumen del último día supera los 300.000 títulos negociados
Así aprenderé a hacer este tipo de screener, sirviendo éste de ejemplo
Gracias
Hola.
Para poder programar algo hacen falta detalles concretos, precisos.
1) qué es una tendencia fuerte? por ejemplo, qué indicador usas para ello y qué niveles se tienen que cumplir…
2) qué patrón exacto se tiene que cumplir?
Como lo que quieres es un ejemplo para aprender a programar un screener te pongo uno que cumple las siguientes condiciones:
– Localiza velas martillo (como la que te puse ayer).
– 3 velas anteriores a la martillo de color rojo.
– Tendencia alcista (ema10>ema100)
//Vela martillo
rango = HIGH - LOW
if close > open then
mechaInf = OPEN - LOW
else
mechainf = CLOSE - LOW
ENDIF
martillo=mechainf>=0.66*rango
//3 velas anteriores rojas
roja=open>close
racharojas=summation[3](roja[1])=3
//tendencia alcista
alcista=average[10](close)>average[100](close)
//Screener
screener[alcista and martillo and racharojas]
Gracias por tu respuesta y este modelo que me mandas me puede servir para aprender cómo programar en screener
No obstante te mando lo que considero:
1.- Estrella de la mañana: es un patrón de reversión alcista de análisis de velas (cambio de tendencia)
Una vela larga roja (bajista), una vela corta en el centro (roja o verde) y una vela larga alcista al final.
2.- Para ver si la tendencia bajista es fuerte o débil, pienso que hay que utilizar los dos indicadores RSI y MACD en conjunto.
En este caso la tendencia bajista está ya débil (corredor cansado) y la estrella de la mañana se dará y provocará una tendencia alcista fuerte.
3.- Esta tendencia bajista débil y posteriormente estas tres velas serán las últimas del periodo que se analiza (diario o semanal).
Creo que es un patrón muy bueno para detectar acciones que están en esta situación y poder entrar en el principio de otra etapa alcista del ciclo de vida.
Algo complicado pero si lo tengo podré aprender mucho del lenguaje de búsqueda en PRT.
Gracias
.
Buenas tardes
Es muy importante saber cuando la tendencia alcista o bajista se va agotando y poder programar esta idea
Si la sentencia es bajista y aparece esta estrella de la mañana, la tendencia cambiará a alcista
y si la sentencia es alcista y aparece la estrella de la tarde, la tendencia cambiará a bajista
Lo mismo si aparecen velas martillo invertido o martillo.
A ver si con indicadores u otra forma se podría hacer
Saludos y gracias
Las zonas bajistas y alcistas me gustaría que fueran representadas por colores claros rojos y verdes respectivamente
Gracias
Una sugerencia:
Creo que se podría integrar para ver la tendencia con el indicador desarrollado por usted: “parabolic RSI” que es muy bueno y que oidría indicar si la tendencia bajista lleva tiempo
antes de plasmarse la “estrella de la mañana”
GRACIAS
Este post es el que pienso que está bien
Repásalo y me dices
//Característica de las velas
rango = HIGH – LOW
if close > open then
mechaInf = OPEN – LOW
else
mechainf = CLOSE – HIGH
ENDIF
// movimiento alcista
alcista=average[10](close)>average[100](close)
// eatrella de la mañana
estrella = close [2]<open [2] and body [1]<body [2] and (close>((open [2] + abs (close [2]-open [2])/2)))
if estrellamanana then
DRAWTEST(“Estrella de la mañana”, barindex, low-miATR, dialog, standard,14) coloures (“green)
//Screener
screener[alcista and estrella]
Respecto a tu código. Cuando empiezas un if siempre tienes que acabarlo con un endif.
if .... then
y=....
endif
Por otro lado en screeners no puedes utilizar comandos de dibujo.
Y por último, la variable “body” no la has definido previamente por lo que al ejecutar el screener te dará error.
body=abs(close-open)