¡ ni se te ocurra tocarme la entrepierna, Johnny !... |
Ted, no solo tenía vida y hablaba, resultaba que también tenía un don innato para el análisis técnico y junto a John, comenzaron a aprender todo lo relacionado con los mercados.
John creció con Ted y mantenían una relación especial...
¡¡ pa los cuidatas !! |
El osito era un encanto, hasta velaba por la vida íntima de John...
he traido a estas amiguitas para que te conozcan, John... |
Llevaban una vida despreocupada...
Hasta que un día...
no podemos seguir así, es hora de que hagamos algo con nuestras vidas... |
tenemos que poner en práctica todo lo que sabemos de análisis técnico y reventar los mercados |
¿ recuerdas el indicador de mi tocayo LazyBear ?... |
El que hizo para la plataforma Tradingview, llamado Relative Volume Indicator
pués bien, he encontrado en un blog escondido, una adaptación para la plataforma Prorealtime v10.3 que es la que utilizamos, colega, aquí está el código:
--------------------------------------------------------------------------------------------
REM RELATIVE VOLUME INDICATOR
// @author LazyBear para la plataforma Tradingview, Junio 2014
// adaptado para Prorealtime por bolsatrilera
x=60// "Standard deviation length"
y=2 // "Number of deviations"
//allowNegativePlots=input(false, type=bool)
//matchVolumeColor=input(false, type=bool)
av= Average[x](volume)
sd=std[x](volume)
if sd<>0 then
relVol=(volume-av)/sd
else
relVol=0
endif
if 1 then
relV=max(relVol,0)
else
relV=relVol
endif
if relV > y then
r=0
g=0
b=0
else
r=153
g=153
b=153
endif
return relV coloured (r,g,b)style(histogram)as "relative volume"
-------------------------------------------------------------------------------------------
Solo tenemos que copiar/pegar y validar programa.
Fijaté como queda en este gráfico de Banco Sabadell...
Ahora, hay que saber como interpretarlo y usarlo socio, te lo explico...
El RVI es un indicador técnico para resistencias y soportes creado por Melvin E. Dickover.
Este indicador tiene en cuenta el precio y el volumen para detectar grupos de oferta y demanda.
Estos grupos se marcan en gráfico con lineas horizontales que el autor llama "líneas de precios defendidas", ( DPL).
El RVI aparece en forma de histograma.Cuando el volumen es inusualmente grande,según el autor el valor del indicador excede 2.0, los histogramas se resaltan en color negro, lo que significa que hay un posible DPL.
Los DPL se trazan como líneas horizontales en niveles definidos en los precios por las siguientes condiciones:
Histogramas grandes: si el pico del indicador (por encima de 2.0 u otro valor personalizado) corresponde a una vela o barra de precios grande, se utiliza el cierre de esta para trazar la línea horizontal (DPL).
Histogramas superpuestos: si el pico del indicador corresponde a una vela o barra de precios que se superpone a la anterior, el cierre de la anterior se utiliza para trazar la línea horizontal (DPL).
Histogramas con gap : si el pico del indicador corresponde a un gap (hueco) respecto a la vela o barra anterior, el valor del trazado de la línea horizontal dependerá del tamaño del gap.
Se tomará el cierre de la vela o barra anterior al pico como DPL.
Histogramas en agrupamiento:si los picos del indicador vienen en grupos,se utilizará el cierre o apertura extremo de la vela o barra del último o penúltimo pico del agrupamiento como DPL.
Siguiendo estas instrucciones de uso, mira lo que pasa en Sabadell...
¡ chaval ! ,continuó Ted, me voy a arriesgar y le voy a meter un corto. Ese tonteo con la linea de resistencia en los 1,679 me ha decidido...
si guapa, me has oido bien, cortos con CFDS en Sabadell... |
Y así fué como llegó el momento más duro para John...
lo siento John, es hora de que tomemos caminos diferentes... |
me han ofrecido un puesto como asesor analista en Wall Street |
Y así ocurrió que Ted y John separaron sus vidas, aunque siguieron manteniendo el contacto a día de hoy.
agradecimiento: gracias al twittero Darth Trader por su solicitud y prontitud al ofrecerse a la traducción del texto de Lazy Bear de la plataforma de Tradingview.
Hola,
ResponderEliminarenhorabuena por el blog!!!
Algo estoy haciendo mal, copio el código en mi plataforma de pro-realtime y me dice que la instrucción return no se puede ejecutar (que return es una expresión para ProBuilder).
¿Por qué me ocurre eso? Me pasa en todos los que meto. ¿Qué estoy haciendo mal??
Un saludo.
return es la última expresión del código , no entiendo como te sale eso, creo que el fallo está en que intentas meter un indicador en la parte de los screeners (creo que es eso).Si quieres cualquier indicador de los que aparecen aquí que no puedas pasar a tu plataforma,mandame un correo y te lo mando en archivo itf listo para incorporarlo.
EliminarUn saludo.
Fernando Martínez Gómez-Tejedor, es un empresario, perseverante, con una excelente actitud y un espíritu luchador, tiene extraordinarios conocimientos en el mundo de las finanzas y brinda grandes oportunidades a la sociedad, excelente trader.
ResponderEliminarAburrido en verano. viendo el indicador kmivola. interesante probarlo en backtesting en combinación con otros indicadores y SIN configurar en zonas de color o histogramas.
ResponderEliminarhOLA,habria alguna posibilidad de hacerlo para mt4 y que autodibujara las lineas en el gráfico?.Gracias y un saludo
ResponderEliminarNo me consta que este indicador esté para mt4 y lamentablemente no sé programar en esa plataforma.
EliminarLo siento...
Gracias, yo tampoco y la verdad que da juego y no parece muy difícil implementarlo pero tampoco ni idea de programar en mt4...y el de FOM? para prt..freedom of movement para que dibuje los picos en el gráficos de precio como soporte o resistencia? yo lo he conseguido hacer con cajas pero no con lineas...si lo pongo se me llena de lineas el gráfico...lo suyo estaria que saliera la linea y al haber un pico nuevo se cortara y saliera la nueva pero no se como hacerlo...algo asi https://www.tradingview.com/x/OzAUSKjH
Eliminardel FOM lo que he encontrado es la fórmula...
ResponderEliminarFOM
Formula:
FoM[i] = (vByM[i]-avF)/sdF, where
sdF - StdDev(vByM) with [Period] number of periods,
avF - MA(vByM) with [Period] number of periods and [Method] type,
vByM = Vol/Move,
Vol = 1+9*(RV-MinV)/Abs(demonV),
demonV = MaxV-MinV,
MaxV, MinV - maximum and minimum values of RV at range from [i-Period+1] to [i],
Move = 1+9*(aMove-MinM)/Abs(demonM),
demomM = MaxM-MinM,
MaxM, MinM - maximum and minimum values of aMove at range [i-Period+1] to [i],
aMove[i] = Abs(Close[i]-Close[i-1])/Close[i-1],
RV = (Volume-av)/sd,
sd - StdDev(Volume) with [Period] number of periods,
av - MA(Volume) with [Period] number of periods and [Method] type.