Bull / Bear
Como sabréis si habéis leído con atención la Guía Rápida de Market Timing, somos seguidores de la Teoría de Dow y este motivo nos ha llevado a crear un indicador que nos resuelva gráficamente y de un solo vistazo si estamos en una fase alcista (Bull) o bajista (Bear). Una vez más, la clave nos la ha dado el oscilador McClellan, que trasladado a los precios tiene la curiosa costumbre de entrar en positivo o negativo cuando el precio supera el máximo anterior o perfora el mínimo precedente. Pongamos el gráfico:
Como se puede apreciar, se han añadido barras de color más oscuro para representar las zonas en las que el precio entra en terrenos más «confortables» a efectos de su tendencia, pero es solo un experimento visual. Hasta ahora no le hemos encontrado una aplicación práctica.
El código es el siguiente:
REM Indicador BULL/BEAR para detección de fases alcistas y bajistas
REM by PAQUETE TRADER-2012
REM Este indicador es fruto del trabajo de su creador
REM no lo divulgues sin su consentimiento
REM Buscamos las medias de control del comportamiento del precio
REM que no son otras que las aplicadas por McClellan
REM Para hacerlas manejables en su representación gráfica
REM las dividimos siempre por el precio de cierre
media1 = (EXPONENTIALAVERAGE[19](CLOSE)/CLOSE)
MEDIA2 = (EXPONENTIALAVERAGE[39](CLOSE)/CLOSE)
REM Establecemos el concepto FUERZA como si se tratara
REM de un oscilador McClellan aplicado al precio
FUERZA = (MEDIA1-MEDIA2)*100
REM Establecemos los valores y condiciones a partir de los que
REM consIderamos confortable la situación
up = (fuerza > fuerza[1] and fuerza > 0.5)
down = (fuerza < fuerza[1] and fuerza < -0.5)
if up then
alerta1 = fuerza
else
alerta1 = 0
endif
if down then
alerta2 = fuerza
else
alerta2 = 0
endif
RETURN FUERZA as "fuerza", alerta1 as "UP", alerta2 as "down", 0 as "0"
Se representa en formato histograma en la plataforma de PRT y los colores hay que ponerlos a mano. Esperamos que os guste.
POST PUBLICACIÓN
Dada la ausencia de comentarios imagino que este indicador no ha causado furor, así que me he puesto a darle vueltas para conseguir que represente mejor lo que busco y con unos pequeños cambios se consigue esto:
Ahora no solo representa si está alcista o bajista (mayor o menor que cero) sino cual es su intención más inmediata (rojo y verde) parece un buen "avisador" de correcciones. El código varía un poquito y es este:
REM Indicador BULL/BEAR para detección de fases alcistas y bajistas
REM by PAQUETE TRADER-2012
REM Este indicador es fruto del trabajo de su creador
REM no lo divulgues sin su consentimiento
REM Buscamos las medias de control del comportamiento del precio
REM que no son otras que las aplicadas por McClellan
REM Para hacerlas manejables en su representación gráfica
REM las dividimos siempre por el precio de cierre
media1 = (exponentialaverage[19](CLOSE)/CLOSE)
MEDIA2 = (EXPONENTIALAVERAGE[39](CLOSE)/CLOSE)
REM Establecemos el concepto FUERZA como si se tratara
REM de un oscilador McClellan aplicado al precio
FUERZA = (MEDIA1-MEDIA2)*100
REM Establecemos una media que nos servirá de referencia
REM para medir el comportamiento inmediato
mediafuerza = exponentialaverage[39](fuerza)
REM Establecemos los valores y condiciones a partir de los que
REM consIderamos confortable o cambiante la situación
up = (fuerza > fuerza[1])
down = (fuerza < fuerza[1])
up1 = up and fuerza > mediafuerza
down1 = down and fuerza < mediafuerza
if up then
alerta1 = fuerza
else
alerta1 = 0
endif
if down then
alerta2 = fuerza
else
alerta2 = 0
endif
if up1 then
alerta3 = fuerza
else
alerta3 = 0
endif
if down1 then
alerta4 = fuerza
else
alerta4 = 0
endif
RETURN alerta1 as "UP", alerta2 as "down", alerta3 as "UP+", alerta4 as "DOWN+"
Se representa también en histograma y los colores hay que ponerlos manualmente. Esperamos que os guste más.
SEGUNDO AÑADIDO POST PUBLICACIÓN
Para evitar el lío de colores que algunos habéis manifestado a la hora de poner en orden la configuración del indicador en PRT, lo daremos un poco más mascado, con los colores incorporados. Con este nuevo código sólo hay que seleccionar histograma en cada uno de los apartados y ya está:
REM Indicador BULL/BEAR para detección de fases alcistas y bajistas
REM by PAQUETE TRADER-2012
REM Este indicador es fruto del trabajo de su creador
REM no lo divulgues sin su consentimiento
REM Buscamos las medias de control del comportamiento del precio
REM que no son otras que las aplicadas por McClellan
REM Para hacerlas manejables en su representación gráfica
REM las dividimos siempre por el precio de cierre
media1 = (exponentialaverage[19](CLOSE)/CLOSE)
MEDIA2 = (EXPONENTIALAVERAGE[39](CLOSE)/CLOSE)
FUERZA = (MEDIA1-MEDIA2)*100
mediafuerza = exponentialaverage[39](fuerza)
up = (fuerza > fuerza[1])
down = (fuerza < fuerza[1])
up1 = up and fuerza > mediafuerza
down1 = down and fuerza < mediafuerza
if up then
alerta1 = fuerza
else
alerta1 = 0
endif
if down then
alerta2 = fuerza
else
alerta2 = 0
endif
if up1 then
alerta3 = fuerza
else
alerta3 = 0
endif
if down1 then
alerta4 = fuerza
else
alerta4 = 0
endif
RETURN alerta1 coloured (51,255,51) as "UP", alerta2 coloured (255,153,0) as "down", alerta3 coloured (51,153,0) as "UP+", alerta4 coloured (255,0,0) as "DOWN+"
Espero que ahora tengáis menos lío.
hola disculpen mi ignorancia como hago para «bajar y poner hisotgrama» porque copie el codgio y no me queda visualmetne como la imagen de aca. gracias y saludos
S&P500h
Debes escribir en tu respuesta el nombre del gráfico, conseguir llevar la imagen a un servicio como imageshak y allí copiar el enlace, después seleccionas aquí el nombre que dejaste escrito y con él seleccionado, pinchas con tu ratón sobre el botón «img» y se te abre un espacio donde debes pegar lo que copiaste del servicio imageshak y ya lo tienes.
Me temo que no se refiere a cómo subir gráficos a los comentarios del Blog, sino a que los gráficos en PRT no le quedan como nos aparecen a nosotros. Es una cuestión de configuración básica de indicadores en ProRealTime. Para poner en histograma un indicador sigue las instrucciones del programa. Se poueden consultar en la propia web de PRT y en el propio programa graficador.
Gracias x la aclaración saludos
Hola Miguel, Si no es abusar mucho, podrías indicar qué color añadir al Up alcista-bajista, Up+ alcista-bajista…? me lío un poco al ponerlos y no me queda como en los ejemplos.. Gracias!!
Pues ya no hay lío. He añadido un tercer código con los colores incorporados. Bajar, poner en histograma y listo
Muchísimas gracias… más rápido imposible.
Para eso estamos 🙂
Hola, buenos días. Muchas gracias por el indicador y por el cambio. La verdad es que la mejoría que le has hecho lo hace más interesante y aporta más a la hora de saber dónde estamos.
Gracias, buenisimo indicador, una herramienta que parece muy util para detectar posibles cambios