sábado, 22 de octubre de 2016

ALERTA TRILERA

A la muerte del rey británico Jorge V le sucedió en el trono el príncipe de Gales Eduardo bajo el nombre de Eduardo VIII .
Eduardo , casado con una pizpireta estadounidense de dudosa reputación a la que la familia real no veía con buenos ojos , era un vividor y no tardó en abdicar pasándole el marrón de la responsabilidad del reinado a su hermano Alberto Duque de York , al que en los círculos intimos se le llamaba Bertie.

Alberto que se convirtió en rey de Inglaterra como  Jorge VI, recordaba las palabras de su padre que en más de una ocasión le indicó la importancia de la radiodifusión para la monarquía moderna.
Bertie estaba aterrado por un problema que acarreaba desde su infancia , era tartamudo.

¡Oh Bertie ! mejor te quedas calladito....

Si bien Bertie había perdido la esperanza de curarse , su esposa Isabel lo convenció para que fuera a ver a un experto logopeda australiano , Lionel Logue , cuyos métodos excéntricos causaban furor ...

Majestad , me apuesto 1 euro a que puede recitar sin problemas un discurso...

Empezaremos probando una técnica innovadora , prosiguió Logue , la técnica de los trabalenguas...

repita conmigo Bertie....
tres tristes trileros trileaban en un trigal....

Ante la imposibilidad del rey de pronunciar siquiera el principio de la frase , Logue se temió lo peor...

este caso es más difícil de lo que parece...

No desesperemos Majestad , continuó Lionel , probemos otra cosa , una técnica que resulta infalible para personas con su carencia.
Unos estudios afirman que la verborrea y facilidad de palabreria de los analistas técnicos viene dada por el argot que se utiliza en bolsa, me gustaría que lo comprobaramos Bertie...

Curiosamente , con esta técnica  el rey avanzó significativamente con unos resultados muy satisfactorios...

¡Breakout ! ¡ Breakdown ! ¡ Throwback ! ¡ Pull back ! ¡ Stop Loss !

Pero llegó el fatídico dia que Inglaterra declaró la guerra de los mercados a Alemania.
Jorge VI llevó a Logue al Palacio de Buckingham para preparar su discurso, un discurso que sería difundido por radio y escuchado por millones de personas en el Reino Unido y todo el Imperio.

cuéntelo todo como si me lo contara a mí , Bertie...

hemos repasado el discurso varias veces , asintió Logue , no ha de temer nada Majestad ,yo estaré con usted en todo momento.
Ahora fijesé en el parpadeo de las luces rojas , cuando parpadeen cuatro veces....

estaremos en el aire...

....En esta...hora...

tal vez la más funesta de... nuestra historia....envio...a cada hogar de mi pueblo...

....este...mensaje...

dicho con el mismo...profundo sentimiento por cada uno de vosotros...como si hubiera sido posible...cruzar vuestros umbrales y hablaros en persona...

...estamos en guerra...

Una y otra vez , intentamos hallar una solución pacífica para resolver ...nuestras diferencias  respecto al uso de indicadores de última generación con el país que hoy es nuestro enemigo.
Ante la negativa de esa nación al uso de estos indicadores...nos vemos forzados ...a entrar en conflicto...
Indicadores como el Alerta Trilera creado por Jose Callao  como un desarrollo del famoso indicador Trend Trilero  aparecido en el blog bolsatrilera...


el Alerta Trilera , es un detector de divergencias del Trend Trilero...

...se muestra todo en histograma , los histogramas por encima de cero marcan divergencias alcistas , los histogramas por debajo de cero marcan divergencias bajistas ...
hay hasta tres tipos de divergencias según los colores:

Para las divergencias alcistas que son señales alcistas :

azul oscuro = divergencia en trend+ y salida de banda de Bollinguer
azul claro = divergencia en trend y trend+
celeste = divergencia en trend y trend+ y salida de banda de Bollinguer

Tal y como se muestra en este gráfico de Gas Natural...


Para las divergencias bajistas que son señales bajistas:

rojo = divergencia en trend- y salida de banda de Bollinguer
rosa = divergencia en trend y trend-
rosa claro = divergencia en trend y trend- y salida de banda de Bollinguer

Como en este otro ejemplo de Gamesa....


Si las divergencias se producen con histogramas verdes de volatilidad se refuerzan todavía más esas señales de divergencias, como en este ejemplo gráfico de Viscofan...


Es por esta razón , que convoco a mi pueblo y le pido que esté en calma , fuerte y unido en este momento de prueba y le entrego el código del Alerta Trilera para la plataforma Prorealtime v10.3 ...

---------------------------------------------------------------------------------------------
 REM ALERTA TRILERA

//Programado por Jose Callao (Jose7674)
//Indicador que marca divergencias en el indicador trend Trilero en zonas de sobrecompra y sobreventa.
//publicado en bolsatrilera Octubre 2016

// Primero , nos adueñamos vilmente del código del indicador average daily range publicado en Prorealcode por DocTrading

alcista = average[20](high)
bajista = average[20](low)
AMPLITUD =alcista-bajista

// Utilizamos parte del código del Better Bull Bear Trend para delimitar los movimientos alcistas y bajistas y le añadimos el average range lo mismo que hubieramos añadido un bocadillo de mortadela por ejemplo...

BullTrend = (CLOSE - LOWEST[20](LOW)) / AMPLITUD

BearTrend = -1*(HIGHEST[20](HIGH) - CLOSE)/ AMPLITUD

BearTrend2 = (HIGHEST[20](HIGH) - CLOSE)/ AMPLITUD

// Robamos la parte del código que corresponde a la construcción de un ADX y le introducimos los Bear y Bull Trend
alfa=10 //nivel de sensibilidad del detector

DX = ABS(BullTrend - BearTrend2) / (BullTrend + BearTrend2)*alfa
trend = ExponentialAverage[20](DX)

trendminus = -1*trend

cero=0

///La variable N es el numero d ebarras hacia atras que utilizamos para encontrar una divergencia
// Divergencias bajistas

N=15
miMACD = bulltrend
mimacd2= beartrend


IF (BarIndex > 10+1+N) THEN

IF (miMACD[1]>miMACD AND miMACD[1]>miMACD[2]) THEN
extremum2=miMACD[1]
extremum1=highest[N](miMACD)

preciomax2=close[1]
preciomax=Highest[N](close)
ENDIF

IF (miMACD2[1]<miMACD2 AND miMACD2[1]<miMACD2[2]) THEN
extremum22=miMACD2[1]
extremum11=lowest[N](miMACD2)

preciomin2=close[1]
preciomin=lowest[N](close)
ENDIF

REM aseguramos que el maximo actual es inferior al maximo de las N barras previas
IF(extremum2<extremum1 AND preciomax2>preciomax[1]) THEN
signal = -1.5
ELSE
signal = 0
ENDIF


IF(extremum22>extremum11 AND preciomin2<preciomin[1]) THEN
signal2 = 1.5
else
signal2=0
ENDIF


ENDIF


////Señales basadas en las BB
bulltrendbb=BollingerUp[20](bulltrend)
beartrendbb=BollingerDown[20](beartrend)

cortosbb= bulltrendbb[2]>trend[2] or bulltrendbb[3]>trend[3] or bulltrendbb[4]>trend[4] or bulltrendbb[5]>trend[5] or bulltrendbb[6]>trend[6] or bulltrendbb[7]>trend[7] or bulltrendbb[8]>trend[8] or bulltrendbb[9]>trend[9]

IF(extremum2<extremum1 AND preciomax2>preciomax[1])and cortosbb THEN
signalbb = -0.75
ELSE
signalbb = 0
ENDIF


largosbb= beartrendbb[2]<trendminus[2] or beartrendbb[3]<trendminus[3] or beartrendbb[4]<trendminus[4] or beartrendbb[5]<trendminus[5] or beartrendbb[6]<trendminus[6] or beartrendbb[7]<trendminus[7] or beartrendbb[8]<trendminus[8] or beartrendbb[9]<trendminus[9]

IF(extremum22>extremum11 AND preciomin2<preciomin[1]) AND largosbb THEN
signal2bb = 0.75
else
signal2bb=0
ENDIF


/// Divergencias en el trend

IF (BarIndex > 10+1+N) THEN

IF (trend[1]>trend AND trend[1]>trend[2]) THEN
extremumtrend2=trend[1]
extremumtrend1=highest[N](trend)

preciomax2trend=close[1]
preciomaxtrend=Highest[N](close)
ENDIF

IF (trendminus[1]<trendminus AND trendminus[1]<trendminus[2]) THEN
extremumtrendminus22=trendminus[1]
extremumtrendminus11=lowest[N](trendminus)

preciomin2trendminus=close[1]
preciomintrendminus=lowest[N](close)
ENDIF

REM aseguramos que el maximo actual es inferior al maximo de las N barras previas
IF(extremumtrend2<extremumtrend1 AND preciomax2trend>preciomaxtrend[1]) THEN
signalxx = -2
ELSE
signalxx = 0
ENDIF


IF(extremumtrendminus22>extremumtrendminus11 AND preciomin2trendminus<preciomintrendminus[1]) THEN
signal2xx = 2
else
signal2xx=0
ENDIF


ENDIF

If (signalxx=-2 and (signal= -1.5 or signalbb=-0.75)) or (signalxx[1]=-2 and (signal= -1.5 or signalbb=-0.75)) or (signalxx=-2 and (signal[1]= -1.5 or signalbb[1]=-0.75)) then
VENDER=-3
else
VENDER=0
endif

if (signal2xx=2 and (signal2=1.5 or signal2bb=0.75)) or (signal2xx[1]=2 and (signal2=1.5 or signal2bb=0.75)) or (signal2xx=2 and (signal2[1]=1.5 or signal2bb[1]=0.75))then
COMPRAR =3
else
COMPRAR=0
endif

If (signalxx=-2 and signal= -1.5 and signalbb=-0.75) or (signalxx[1]=-2 and (signal= -1.5 or signal[1]=-1.5) and (signalbb=-0.75 or signalbb[1]=-0.75)) or (signalxx=-2 and (signal= -1.5 or signal[1]=-1.5) and (signalbb=-0.75 or signalbb[1]=-0.75))then
VENDER2=-5
else
VENDER2=0
endif

if signal2xx=2 and signal2=1.5 and signal2bb=0.75 or (signal2xx[1]=2 and (signal2=1.5 or signal2[1]= 1.5) and (signal2bb= 0.75 or signal2bb[1]=0.75)) or (signal2xx=2 and (signal2=1.5 or signal2[1]= 1.5) and (signal2bb= 0.75 or signal2bb[1]=0.75))then
COMPRAR2 =5
else
COMPRAR2=0
endif

signalbbfin=2*signalbb
signal2bbfin=2*signal2bb

///Filtro volatilidad
m10= exponentialaverage[7](close)
me30= exponentialaverage[30](close)

volatilidad= ABS(m10-me30)

mvolat= average[40](volatilidad)

indicador= volatilidad > mvolat+1*std[40](volatilidad)//filtramos la volatilidad aumentando el multiplicador

if indicador then
volatilidad1=0.5
else
volatilidad1=0
endif




RETURN COMPRAR2 COLOURED (0,255,255)STYLE (histogram)as "COMPRA!!!",VENDER2 COLOURED (255,204,204)STYLE (histogram)as "VENTA!!!",COMPRAR COLOURED (0,153,255)STYLE (histogram)as "compra",VENDER COLOURED (255,102,102)STYLE (histogram)AS "venta",cero as "0", signalbbfin COLOURED (255,0,0)STYLE (histogram) as "venderbb", signal2bbfin COLOURED (0,0,255)STYLE (histogram)as "comprarbb",volatilidad1 COLOURED (0,153,0)STYLE(histogram)as "volat"//signalxx as "ventatrend", signal2xx as "compratrend", signal as "-", signal2 as "+", signalbb as "ventabb", signal2bb as "comprabb",
//definimos onda- como linea de color azul, onda+ como linea de color rojo, venta, compra, CORTOS y LARGOS como histograma. Venta y cortos Rojo, Compra y largos Azul
// definimos un area de color azul si onda- es mayor a 0, y un area de color rojo si onda+ es menor a 0


-----------------------------------------------------------------------------------------------
No teneís que configurar nada , solo copiar/pegar y validar programa y os saldrá con el aspecto que habeís visto...

tal vez ...nos esperen dias aciagos...

y la guerra podría extenderse , pero lo único que podemos hacer es lo que creemos correcto y si todos nosotros sin excepción nos mantenemos unidos , con la ayuda de Dios ... prevaleceremos.


the end



22 comentarios:

  1. En 5 palabras: Es pec ta cu lar !!!

    Gracias a Jose por su aportacion a la Logia Trilera

    Y gracias a Miguel Angel por ser capaz de aglutinar alrededor de su blog seguidores "de categoria" como dirian en Valencia.

    ¿Pa cuando un Club de Bolsa donde experimentar en real debatiendo y aprendiendo?

    Saludos,
    Jorge H

    ResponderEliminar
  2. En 5 palabras: Es pec ta cu lar !!!

    Gracias a Jose por su aportacion a la Logia Trilera

    Y gracias a Miguel Angel por ser capaz de aglutinar alrededor de su blog seguidores "de categoria" como dirian en Valencia.

    ¿Pa cuando un Club de Bolsa donde experimentar en real debatiendo y aprendiendo?

    Saludos,
    Jorge H

    ResponderEliminar
  3. Muchisimas gracias de nuevo, maestro!!

    saludos,

    Jordi

    ResponderEliminar
  4. Mola. Gracias mil. Otra rotura de maximos.
    Un saludo

    ResponderEliminar
  5. ALERTA TRILERA, aportará mucho para batir al mercado. Sois mis reyes de la bolsa trilera. Y por eso estoy a vuestro servicio majestades. Mil gracias. Twiter: ÀNGEL PUJALT.

    ResponderEliminar
  6. Os debemos otro pata negra para Navidad. Impresionante!!!

    ResponderEliminar
  7. Tres tristes trileros trileaban en un trigal, ¡qué bueno! Se te ha olvidado reseñar que Lionel no tenía título, pero que había tratado a muchos traders heridos en combate ;-)
    Y de lo poco que he aprendido de programación por vuestra culpa, puedo apreciar que José se lo ha currado, mil gracias.

    ResponderEliminar
  8. El indicador no es la panacea... En tendencias mantenidas con baja volatilidad puede dar muchas señales falsas... Pero es un buen indicador de divergencias.

    ResponderEliminar
  9. Tengo error de sintaxis, "style". alguna ayuda por favor

    ResponderEliminar
    Respuestas
    1. Acabo de comprobar personalmente el copiar/pegar y validar programa directamente con el código publicado y no hay error.
      Quizás tenga un fallo al copiar/pegar.Intentelo de nuevo y si de todas formas no lo consigue,mándem un correo a castillomorenom@gmail.com y se lo mando en un archivo itf. listo para incorporar a su plataforma

      Eliminar
    2. Este error debe ocurrir porque no dispone de la versión 10.3 de Prorealtime, yo tengo la 10.2 y tambien me sale el error.

      Se soluciona eliminando todos los "STYLE (histogram)" de la línea 180

      Saludos.

      Eliminar
    3. hola, tembien cuento con la version 10.2 pero no entiendo lo de eliminar los "STYLE" me podrias hechar una mano, Saludos.

      Eliminar
    4. Buenos días Juan Fernandez.El código del alerta trilera está diseñado para la versión 10.3.Si la que usa es la versión 10.2 ,no hay mayor problema,solo tiene que cojer en la linea final RETURN y eliminar las sintaxis Coloured()STYLE(histogram).El indicador aparecerá,solo que tendrá que ponerlo en estilo histograma y elegir los colores ,todo a mano.
      Un saludo.

      Eliminar
  10. Joer .... que bien ... gran trabajo .... aunque la idea creo que sale del libro ADXcellence Power Trend Strategies de Charles Schaap, que comenté un día con José

    Lo dicho ... gran código!!! .... por cierto también "Gran libro"

    ResponderEliminar
  11. Si, eso es, Pep.
    La idea de buscar la divergencia del trend viene del libro.

    Pongo un comentario de un dia con el máster trilero

    Lo bueno del Trend (o del adx) es que sus divergencias indican la fuerza de la tendencia.

    En el fondo es una media de una media... sería la segunda derivada, por eso nos indica la fuerza, pero eso lo dejamos para otro día (a que te suena, Pep?)

    A lo que iba, el Trend nos mide la fuerza de la tendencia.
    Podemos tener divergencia en el Trend+ sin divergencia en el Trend= la tendencia de mantiene fuerte y probablemente la divergencia del Trend + no será real, porque se mantiene la fuerza de la tendencia

    En cambio, si tendemos divergencia del Trend+ y divergencia del trend, implica que hay también pérdida de fuerza de la tendencia y esa divergencia del trend+ es mucho más potente y valorable

    ResponderEliminar
    Respuestas
    1. Mejor no se puede explicar .... lo otro ya lo hablaremos jejeje

      Un abrazo !!!

      Eliminar
  12. Si, eso es, Pep.
    La idea de buscar la divergencia del trend viene del libro.

    Pongo un comentario de un dia con el máster trilero

    Lo bueno del Trend (o del adx) es que sus divergencias indican la fuerza de la tendencia.

    En el fondo es una media de una media... sería la segunda derivada, por eso nos indica la fuerza, pero eso lo dejamos para otro día (a que te suena, Pep?)

    A lo que iba, el Trend nos mide la fuerza de la tendencia.
    Podemos tener divergencia en el Trend+ sin divergencia en el Trend= la tendencia de mantiene fuerte y probablemente la divergencia del Trend + no será real, porque se mantiene la fuerza de la tendencia

    En cambio, si tendemos divergencia del Trend+ y divergencia del trend, implica que hay también pérdida de fuerza de la tendencia y esa divergencia del trend+ es mucho más potente y valorable

    ResponderEliminar
  13. Enhorabuena Miguel Angel,

    Bolsatilera está llegando a un punto que no es habitual ver por ahí, sin duda te podrías ganar la vida con otras cosas aparte del trading, jajajaja

    Este indicador huele a entrada dedicada no? Ya me cuentas

    Saludos crack

    @tradingpulsar

    ResponderEliminar
  14. Genial Miguel Angel. Como siempre, y muchas gracias.

    Se podría hacer un screener???

    ResponderEliminar
  15. Espectacular! Gran aportación!
    Ahora con los estilos definidos, alucino O_o
    Muchas gracias.

    ResponderEliminar