sábado, 20 de mayo de 2017

CHOP INDICATOR

Douglas Quaid se despertó sobresaltado, aún tenía en la mente las imágenes de gráficos bursátiles.
Cariño...¿ otra vez esa mierda de pesadilla en la que te crees un analista de bolsa?
Vamos, relajate, intenta volver a dormir y olvida esas chorradas.


Quizás la parienta tenía razón, pero los sueños de Quaid eran cada vez más repetitivos y no podía quitarselos de la cabeza.
Al día siguiente en el curro, el típico compañero plasta le dió la solución.
Oye! ¿porque no vas a Memory Recall ?
¿la compañía de implante de falsos recuerdos virtuales? no tio,dicen que a más de uno le han frito el cerebro y ha quedado lobotomizado, contestó Douglas.
Tonterías! yo mismo las pasadas vacaciones fuí al programa y me implantaron recuerdos falsos. Era  un multimillonario que se enrollaba con unas tías que ya quisieras verlas.
Después de pensarlo mucho, Quaid lo decidió. Estaba sentado en la silla virtual de una de las salas de Memory Recoll. Señor Quaid, vamos a proceder primero a ponerle una inyección química antes de la conexión virtual.

¡ Leches, tened más cuidao que me habeís hecho un moratón !...

Ya está todo listo señor Quaid ,eligió recuerdos falsos con la identidad de analista independiente de bolsa.
Que tenga buenos recuerdos....


Al momento siguiente , Douglas estaba en una oficina .
Con su ordenador con sistema windows 100, encontró en un blog cuyo autor había desaparecido después de una visita a Memory Recall , un indicador llamado Chop Indicator.
El Chop Indicator era una variación de la fórmula del indicador Choppiness Index , creado por el trader Australiano E.W. Dreiss.
Era un indicador en escala de 0 a 100. Mostraba una curva que determinaba la direccionalidad del mercado, básicamente , cuando la curva era ascendente nos indicaba una fase lateral  y cuando era descendente nos indicaba una tendencia .
Tenía 3 niveles de referencia :
El nivel del número fibonacci 61.8 ; cuando el valor de la curva superaba este nivel nos encontrabamos en zona extrema de lateralidad.
El nivel del número fibonacci 38.2 ; cuando el valor de la curva superaba este nivel nos encontrabamos en zona de extrema tendencia.
El nivel 50 ; por encima era una confirmación de lateralidad,por debajo una confirmación de tendencia.

Douglas se dispuso a introducir el código en su plataforma de Prorealtime v10.3 ...

--------------------------------------------------------------------------------
REM CHOP INDICATOR
//de la fórmula de E.W.Dreiss para el indicador Choppiness Index
//publicado en el foro británico de Prorealcode por bolsatrilera, Mayo 2017

n=14
str=summation[n](TR(close))
L=lowest[n](close)
hth=highest[n](close)
height=hth-L

chop=100 * LOG(str /height)/ LOG(n)

return chop as "chop",61.8 as "61.8",38.2 as "38.2",50 as "50"

--------------------------------------------------------------------------------

Después abrió un gráfico de Mapfre...


La curva del Chop Indicator mostraba el inicio de una tendencia al salir de la zona de extrema lateralidad curvándose hacia abajo.
Decidió añadir dos indicadores más : el Volume Stops y el Estraperlo Trilero Chivato 


El volume Stops que daba buen resultado para marcar soportes y resistencias con las aperturas de las barras de colores , le mostraba un soporte inmediato en 3,05 después de  haber roto a la baja el anterior soporte en 3,14. En caso de romper el 3,05 que por el indicador estraperlo chivato en pleno corte bajista de su señal , era bastante probable , el siguiente objetivo los marcaba los 2,87.
Douglas vió claro la oportunidad de cortos en Mapfre.
Miró su reloj . Había pasado mucho más tiempo del que duraba la experiencia de la realidad virtual.
De pronto, notó como la molestía del moratón de su brazo había desaparecido. Despacio, levantó los puños de la camisa y vió que donde tenía que haber una marca, no había nada.
Algo había salido mal en la sala de Memory Recall , en aquel instante lo comprendió todo, pero pensó...
! Que coño ! ! me encanta ser analista de bolsa!

domingo, 9 de abril de 2017

VARIABLE MOVING AVERAGE

En la antigua Roma , la esclavitud en las minas era una muerte en vida.


Esclavos como Espartaco soñaban con una oportunidad. Ser vendidos como gladiadores para ser adiestrados en Ludus , campos de preparación en tácticas técnicas.

si supiera análisis técnico...

Espartaco tuvo suerte y fué uno de los esclavos vendido para ser gladiador.

¡ Jura por tu vida defender los príncipios del análisis chartista !...

Así fué como empezó su entrenamiento .
Llegó el día de su primer enfrentamiento en la arena de los mercados.Su oponente era un etíope que utilizaba una nueva técnica de analizar gráficos...

¡ el análisis chartista está obsoleto !...


En mi tierra encontré unos viejos pergaminos de la desaparecida biblioteca de indicadores de Bolsatrilera.
Con el uso de esos indicadores ...

mi análisis es superior al análisis chartista, ¿ te dá cuen ?...

Espartaco se especializó en esas disciplinas. Anhelaba la libertad para hacer análisis en gráficos bursátiles y propagarlos por toda la República de Roma.
Con el apoyo de otros esclavos comenzó una rebelión.


Más esclavos se unirían a su huida por todo el país.Esclavos que habían sentido la humillación de los romanos con la arrogancia de sus dogmas.

Antonino , ¿ tú consideras inmoral el análisis chartista ?

Recorriendo el Imperio , innumerables esclavos se unieron a la causa , hasta ser un ejercito.


El asunto se tornó de tal extrema gravedad que fué debatido en el Senado...

debemos frenar ese tipo de análisis si queremos que sobreviva el análisis tradicional de nuestra amada Roma...

El Senado dispuso de Legiones que encontraron al paso al ejercito de esclavos. A sabiendas de que sería el último enfrentamiento con la opresión de Roma , Espartaco , con un gráfico del Ibex 35 al lado de sus tropas comenzó a hacer el análisis...

pondremos en el precio la Variable Moving Average...

Una adaptación para la plataforma Prorealtime v10.3 de la media exponencial modificada creada por
Tushar Chande.

----------------------------------------------------------------------------------
REM VARIABLE MOVING AVERAGE
//código original de LazyBear para la plataforma Tradingview
//media exponencial desarrollada por Tushar S. Chande
//adaptación para la plataforma Prorealtime v10.3
//en el cuadro de variables nz= tipo Boleano


src=close
l = 6
if barindex>l then
K=1.0/l
pdm=max((src-src[1]),0)
mdm=max((src[1]-src),0)
pdmS=((1-K)*(pdmS[nz]) + K*pdm)
mdmS=((1-K)*(mdmS[nz]) + K*mdm)
s=pdmS + mdmS
pdi=pdmS/s
mdi=mdmS/s
pdis=((1-K)*(pdis[nz])+ K*pdi)
mdis=((1-K)*(mdis[nz])+ K*mdi)
d=abs(pdis - mdis)
s1=pdis+mdis
IS=((1-K)*(IS[nz])+K*d/s1)
hhv=highest[l](IS)
llv=lowest[l](IS)
d1=hhv-llv
v1=(IS-llv)/d1
vma=(1-K*v1)*(vma[nz])+K*v1*src
endif


if vma >vma[1] then
r=0
g=153
b=0
elsif vma<vma[1] then
r=255
g=0
b=0
elsif vma=vma[1] then
r=0
g=0
b=255
endif





return vma coloured (r,g,b)style(line,2)as "Variable Moving Average"

----------------------------------------------------------------------------------





La Variable Moving Average se presenta en tres colores:
verde = alcista
rojo = bajista
azul = zona de congestión
En el gráfico del Ibex actualizado podemos comprobar como se está dibujando en la media el color azul que delimita un posible movimiento lateral.
 Añadiremos el indicador SOPORTE/RESISTENCIA y miraremos hacía atrás para ver esas zonas anteriores...


Ahora con el zoom queda claro que el Índice se encuentra en una pequeña zona de congestión en la que el precio puede estar contenido en esas zonas  hasta alguna nueva señal de color de la Variable Moving Average...



A pesar de la hazaña de este grupo de esclavos , las Legiones romanas acabaron con la rebelión y crucificaron a todos sin escepción.
Cuenta la historia que antes del doloroso castigo, los romanos preguntaron ¿ quién de ellos era Espartaco?, a lo que cada uno de los presentes contestó orgullosamente...¡ Yo soy Espartaco !
Así terminó la leyenda que aún vive en nuestros días de un gran gurú que fué crucificado ,como tantos otros que se impusieron a la tiranía del análisis técnico tradicional.


sábado, 25 de marzo de 2017

ESTRAPERLO TRILERO CHIVATO Y VOLUME STOPS

Martin Riggs era un policía de Los Ángeles que por culpa de sus especulaciones en bolsa se había convertido en un paranoico.
Creía que los mercados financieros estaban totalmente manipulados  y  pensaba que el mercado existía solo para robarle su dinero.
Las accidentadas operaciones habían vuelto a Riggs en un estado psicótico con arranques violentos y peligrosos con tendencias suicidas.


Cansados de la situación , los superiores de Riggs lo transfirieron a la unidad de Roger Murtaugh.
Roger era un veterano y responsable policía y padre de familia ,que  había diseñado un sistema de trading con el que soñaba complementar la ridícula pensión que le iba a quedar al jubilarse...

y todos los años nos iremos de vacaciones a la Costa del Sol...

Inicialmente aquella nueva pareja de policía no parecían llevarse bien , pero comenzaron a tenerse respeto...

¿ que estás haciendo un curso de coaching debido a tus pérdidas?...

soy demasiado viejo para esa mierda , Riggs...

lo que tenemos que hacer es desarticular una operación mediante una investigación bursátil...

mira Martin , prosiguió Roger , encontré unos documentos muy interesantes en el Departamento Antivicio.
Son unos indicadores que usan algunos agentes como Sixto Fernández  y Txapi

estuve indagando sobre el caso "Volume Stops"...

La versión oficial del Volume Stops no ha sido revisada . Me dió por investigarlo y saqué unas conclusiones :
Las señales por los colores de las velas son señales prematuras.
Las velas negras son señales bajistas.
Las velas azules son señales alcistas.
Se debe tomar la posición inmediatamente , o bien al cierre de la formación de la vela o a la apertura del día siguiente.
El stop loss se sitúa en la apertura de la vela y no se hace efectivo hasta que se produzca un cierre superando ese nivel.
Las aperturas de esas velas de colores se convierten en soportes/resistencias...

fijate Riggs,aquí tengo marcados los soportes /resistencias en Banco Popular..



Como puedes ver , el cierre del viernes terminó perforando la apertura de la última vela azul  convirtiendo esa apertura que era un soporte , ahora en una resistencia .
El soporte más próximo se sitúa en 0,864, necesitamos otro indicador que nos indique si es posible ese movimiento.
Vamos a usar el estraperlo trilero chivato , toma nota Martin , el código para la plataforma Prorealtime v10.3 es:

-------------------------------------------------------------------------------------
//ESTRAPERLO TRILERO CHIVATO
//idea original de estraperlo por Jose 7674
//Creado por  Miguel Ángel Castillo basado en el Estraperlo. Octubre 2015
//Parte de código de Macd Normalisé by hk_lisse
//Parte de código de Macd de Carlos Rozas
//Parte de código de Capital Proporcional Medio by Javier Alfayate
//Revisado por Miguel Leugim (sud_miguel@hotmail.com). Octubre 2015

//Indicador estraperlo
val1=Exponentialaverage[5](close)
val2=ExponentialAverage[13](close)
mmacd=val1/val2-1
se=ExponentialAverage[m](mmacd)
gd2=average[60](mmacd)
sd=1*STD[60](mmacd)
bollsup=gd2+sd
bollinf=gd2-sd

//Oscilador Macd
valor1=ExponentialAverage[12](close)
valor2=ExponentialAverage[26](close)
a=valor1/valor2-1
b=exponentialaverage[50](highest[n](a))
c=exponentialaverage[50](lowest[n](a))

if a>b then
SC=a-b
else
SC=0
endif
if a<c then
SV=a-c
else
SV=0
endif

alza=a>a[1]and a [1]<a[2]
baja=a<a[1]and a[1]>a[2]
if alza then
col=1
elsif baja then
col=-1
endif

//Indicador Capital Proporcional Medio como Volumen Climático Trilero
capital = volume * close
volmax = highest[200](capital)
vol = ((capital*100/volmax)*4/5)
volmed = Average[10](vol)
CPM = (vol - volmed)
volumen = capital / (Average[10](capital)[1]) > 2 AND CPM > 0
IF volumen THEN
bvol = 1.2
ELSE
bvol = 0
ENDIF


valor1=ExponentialAverage[12](close)
valor2=ExponentialAverage[26](close)
valor3=valor1/valor2
valor4=ExponentialAverage[9](valor3)
mimacd=valor3/valor4-1

REM Indicador Dinapoli Divergence
IF BARINDEX > 1 THEN
IF ZigZag[zz](Close)[2] < ZigZag[zz](Close)[1] AND ZigZag[zz](Close)[1] > ZigZag[zz](Close) THEN
Top = Close[1]
DiMD = mimacd[1]
IF Top <> Top[1] THEN
TwoPrevTop = PrevTop
PrevTop = Top[1]
Top = Top
TwoPrevDiMD = PrevDiMD
PrevDiMD = DiMD[1]
DiMD = DiMD
ENDIF
ENDIF

IF ZigZag[zz](Close)[2] > ZigZag[zz](Close)[1] AND ZigZag[zz](Close)[1] < ZigZag[zz](Close) THEN
Bottom = Close[1]
DiMDb = mimacd[1]
IF Bottom <> Bottom[1] THEN
TwoPrevBottom = PrevBottom
PrevBottom = Bottom[1]
Bottom = Bottom
TwoPrevDiMDb = PrevDiMDb
PrevDiMDb = DiMDb[1]
DiMDb = DiMDb
ENDIF
ENDIF
ENDIF

IF ((Top >= PrevTop AND DiMD CROSSES UNDER PrevDiMD) OR (Top CROSSES OVER PrevTop AND DiMD <= PrevDiMD)) OR ((Top >= TwoPrevTop AND DiMD CROSSES UNDER TwoPrevDiMD) OR (Top CROSSES OVER TwoPrevTop AND DiMD <= TwoPrevDiMD)) THEN
DivergeBottom =-1.8
ELSIF ((Top <= PrevTop AND DiMD CROSSES OVER PrevDiMD) OR (Top CROSSES UNDER PrevTop AND DiMD >= PrevDiMD)) OR ((Top <= TwoPrevTop AND DiMD CROSSES OVER TwoPrevDiMD) OR (Top CROSSES UNDER TwoPrevTop AND DiMD >= TwoPrevDiMD)) THEN
DivergeBottom = -1.8
ELSE
DivergeBottom = 0
ENDIF

IF ((Bottom >= PrevBottom AND DiMDb CROSSES UNDER PrevDiMDb) OR (Bottom CROSSES OVER PrevBottom AND DiMDb <= PrevDiMDb)) OR ((Bottom >= TwoPrevBottom AND DiMDb CROSSES UNDER TwoPrevDiMDb) OR (Bottom CROSSES OVER TwoPrevBottom AND DiMDb <= TwoPrevDiMDb)) THEN
DivergeTop = 1.8
ELSIF ((Bottom <= PrevBottom AND DiMDb CROSSES OVER PrevDiMDb) OR (Bottom CROSSES UNDER PrevBottom AND DiMDb >= PrevDiMDb)) OR ((Bottom <= TwoPrevBottom AND DiMDb CROSSES OVER TwoPrevDiMDb) OR (Bottom CROSSES UNDER TwoPrevBottom AND DiMDb >= TwoPrevDiMDb)) THEN
DivergeTop = 1.8
ELSE
DivergeTop = 0
ENDIF

RETURN SC*100 COLOURED BY col  as "SC",SV*100 COLOURED BY col as "SV",DivergeTop COLOURED (0,150,0)as "chivatoalcista",DivergeBottom COLOURED (150,0,0)as "chivatobajista", bvol COLOURED (0,0,205) as "VT", 0 as "Cero",mmacd*100 as "C",se*100 as "S",bollsup*100 as "BSUP",bollinf*100 as "BINF"

-------------------------------------------------------------------------------------
En el cuadro de variables , las configuraciones recomendadas son:

m = 10
n = 40
zz = 10





¡está claro socio !, ¡ hay que meterle un corto con Cfds...

el estraperlo trilero chivato combinado con el Volume Stops , es un arma letal.



sábado, 11 de marzo de 2017

VOLUME STOPS

Había estallado la segunda Guerra Mundial y Gran Bretaña entró en la contienda.
Los alemanes estaban ganando la guerra.
Las operaciones perdedoras les causaban bajas asumibles mientras que las operaciones ganadoras estaban decantando el resultado del conflicto a su favor.
El Servicio de Inteligencia Británico interceptó un enigmático código, un código encriptado que los alemanes utilizaban para enviar mensajes a diario con el que tomaban o deshacían las posiciones alcistas o bajistas en los mercados.

Para descifrar ese sistema codificado , el Gobierno Británico contrató a Alan Turing.
Alan era un genio de las matemáticas , especialmente en el campo de resolver puzzles y crucigramas.
De niño había sufrido bulling en el colegio por su afición a la bolsa.
Era un hombre inteligente pero bastante antisocial al que le costaba mantener relaciones sociales de forma normal.

El comandante Alastair Denniston fué el encargado de ofrecerle el trabajo...
hijo,este trabajo es información clasificada, alto secreto...
sino desciframos ese código, los Traders alemanes habrán ganado la guerra...
tendrá a su disposición el material que necesite y usted eligirá a su equipo
Alan escogió a un grupo selecto de twitteros para trabajar en grupo y conseguir desentrañar aquellos mensajes.
no hay duda , es un código para otra plataforma...
una plataforma llamada Tradingview  ...
con la creación de esta máquina de inteligencia artificial interpretaremos el código ...
Durante días , Alan esperaba impaciente que su máquina interceptara el extraño código y lo transformase en un código para la plataforma Prorealtime v10.3 ...
¡ Chicos ! ¡ lo tenemos!!...

----------------------------------------------------------------------------------------------

REM VOLUME STOPS
//código original para la plataforma Tradingview por Gqman
//adaptación para la plataforma Prorealtime por bolsatrilera Marzo-2017


redbar=open>=close
greenbar=open<=close
long1=volume[2]<volume[1] and volume[1]<volume[0] and redbar[2] and redbar[1] and greenbar[0]
short1=volume[2]<volume[1] and volume[1]<volume[0] and greenbar[2] and greenbar[1] and redbar[0]
long2=volume[2]>volume[1] and volume[1]>volume[0] and redbar[2] and redbar[1] and greenbar[0]
short2=volume[2]>volume[2] and volume[1]>volume[0] and greenbar[2] and greenbar[1] and redbar[0]

if long1 or long2 then
drawcandle (open,high,low,close) coloured (0,0,255) bordercolor (0,0,0)
elsif short1 or short2 then
drawcandle (open,high,low,close) coloured (0,0,0) bordercolor (0,0,0)
endif

return

-----------------------------------------------------------------------------------------------

Impacientes , Alan y su grupo introdujeron la traducción del código en la plataforma Prorealtime y vieron el resultado en un gráfico de Ezentis...



si , bueno , salen velas azules y negras...¿ y qué ?...

creo que la clave de su uso está en el código...

El Volume Stops , que es el nombre confidencial de este indicador , se basa en el aumento y decremento del volumen en relación a la apertura y el cierre de las 3 últimas barras o velas.
Cuando aparece una vela azul es una señal alcista y una vela negra una señal bajista.
Necesita una confirmación .Cuando un cierre de vela ha perforado el cierre de la vela coloreada , al día siguiente se lanza la orden al mercado.Los Stops Loss se sitúan en las aperturas y se hacen efectivos de la misma manera...
Para que lo veaís más claro , mirad la secuencia de patrones en Ezentis de izquierda a derecha...




señores , la última información que tenemos...

es que el día 9 de Marzo apareció una vela azul de indicación de posición alcista , que al día siguiente ha sido confirmada por un cierre por encima del cierre de la vela señal.
El Lunes , sin duda , los alemanes tomaran posiciones alcistas en Ezentis...

debemos usar este indicador sin que el enemigo lo sepa...




nota : Se ha respetado los colores azul y negro tal y como aparecen en el código original de la plataforma Tradingview.
Si quereís cambiarlos, solo teneís que ponerlo en la parte de código drawcandle (poner código del color elegido) bordercolor(0,0,0)

domingo, 19 de febrero de 2017

BETTER BOLLINGUER BANDS

En la pequeña cadena de televisión Intereconomía , habían fichado a Mike Chadway , antaño un gran analista de bolsa , para presentar un nuevo programa sobre análisis técnico. Todo estaba preparado para la primera emisión.

¡ con este , vamos a tener más audiencia que Belén Esteban !

Ya en casa , Abby Richter , que era productora de la cadena , encendió el televisor con curiosidad por ver el primer programa que acababa de empezar...

Queridos espectadores...

Hoy vamos a tratar el análisis técnico . Primeramente los libros de análisis técnico , aquí traigo por ejemplo :
análisis técnico de los mercados financieros de John Murphy , considerado mucho tiempo como la biblia del análisis , yo os voy a decir para lo que sirve...¡ para tirarlo a la basura !...
aquí tenemos otro libro : más allá de las velas de Steve Nison , muy bueno para prender el fuego de la chimenea en invierno ... y este otro : principio de las ondas de Elliot de Robert Prechter , este ni siquiera debería estar en las estanterias de manuales de bolsa , yo más bien lo pondría en la sección de esoterismo...
Con ello , os quiero decir que todo lo que se ha publicado sobre la bolsa , no son más que una sartada de sandeces , tonterías sin base científica , en resumen...

¡ una mierda liá !

dime con sinceridad...¿cuando fué la última vez que ganaste con el análisis técnico ?


¡ Si , señores ! esa es la verdad . En el próximo programa seguiremos despotricando contra todo este tinglado , desmontando los mitos y separando la verdad de lo que no lo es.
Hasta la semana que viene...

soy Mike Chadway y esto es la cruda realidad...

Abby no daba crédito a lo que estaba viendo...

¡ pero...¿ qué coño dice este tio ?...

Decidió ponerse inmediatamente en contacto con Mike.

no estoy para nada de acuerdo contigo...


No pienso que el análisis técnico sea una chorrada sin fundamento alguno, argumentó Abby,de hecho puede ser muy eficaz en algunas ocasiones y te lo voy a demostrar.
Fijaté bien en este gráfico de Ebro Foods , hemos añadido una adaptación para Prorealtime del código del Better Bollinguer Bands de la plataforma Tradingview, hecho por la cadena rival bolsatrilera...

-------------------------------------------------------------------------------------
REM BETTER BOLLINGUER BANDS
//del código de Better Bollinguer Bands de la plataforma Tradingview
//publicado por LazyBear
//adaptación para la plataforma Prorealtime
//publicado por bolsatrilera Febrero 2017

// variable nz =tipo boleano en cuadro variables

Ib=20
de=2
alp=2/(Ib+1)
src=(high+low+close)/3

mt=alp*src+(1-alp)*mt[nz]

ut=alp*mt+(1-alp)*ut[nz]

dt=((2-alp)*mt-ut)/(1-alp)

mt2=alp*abs(src-dt)+(1-alp)*mt2[nz]

ut2=alp*mt2+(1-alp)*ut2[nz]

dt2=((2-alp)*mt2-ut2)/(1-alp)
but=dt+de*dt2
blt=dt-de*dt2

RETURN but as "BSup", dt as "centro",blt as "Binf"

--------------------------------------------------------------------------------


El Better Bollinguer Bands es una modificación del Bollinguer Bands creada por Dennis McNicholl.
Es más sensible a los cambios de volatilidad , con lo que responde más rápidamente.
Como ves en el gráfico, la banda superior se curva hacia arriba , lo que puede significar una explosión de volatilidad alcista...
Para confirmar la entrada , hemos puesto el Rsi Ichimoku con Bandas de Carlos Rozas 
Tenemos una divergencia positiva en el Rsi y un cruce por encima de la nube del Ichimoku , lo que sin duda es una señal muy alcista , sin más resistencia que la linea que hemos trazado sobre los 20,19...




eso habrá que verlo...