viernes, 10 de noviembre de 2017

RELATIVE VOLUME INDICATOR

John Bennett era un niño solitario que había pedido para Navidad el libro de John Murphy, análisis de los mercados financieros. Sus padres decidieron que para su edad, era mejor regalarle un oso Teddy, lo que no podían imaginar es que el osito de peluche cobraría vida...
 
¡ 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.

 



8 comentarios:

  1. Hola,
    enhorabuena 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.

    ResponderEliminar
    Respuestas
    1. 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.
      Un saludo.

      Eliminar
  2. 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.

    ResponderEliminar
  3. Aburrido 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.

    ResponderEliminar
  4. hOLA,habria alguna posibilidad de hacerlo para mt4 y que autodibujara las lineas en el gráfico?.Gracias y un saludo

    ResponderEliminar
    Respuestas
    1. No me consta que este indicador esté para mt4 y lamentablemente no sé programar en esa plataforma.
      Lo siento...

      Eliminar
    2. 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

      Eliminar
  5. del FOM lo que he encontrado es la fórmula...

    FOM
    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.

    ResponderEliminar