En el año 2049 , los replicantes eran seres humanos creados sintéticamente para hacer los trabajos más duros.
Los replicantes operaban en bolsa.
K era un modelo más reciente y pertenecía a una unidad policial , era un Blade Runner ( cazador de indicadores).
Las investigaciones de K sobre Enrique Díaz Valdecantos , uno de los primeros replicantes , creador del libro "El método Wyckoff" , le llevó a seguir las pistas de un curioso indicador que utilizaba los volúmenes para descubrir los movimientos de acumulación y distribución.
En el proceso , averiguó que un veterano Blade Runner llamado Rick Deckard , desaparecido hacía treinta años, tenía en su poder ese indicador.
La teniente Joshi, superior de k, le ordenó destruir todas las pruebas relacionadas con el caso y retirar el indicador.
Perturbado por las órdenes,K visitó la sede del fabricante de replicantes Niander Wallace...
señor K... |
El indicador fué retirado por las manos fuertes, por los institucionales del mercado.
no podían permitir que esa información estuviera en manos de los pequeños inversores.. |
intenté que mis replicantes crearan el indicador... |
pero no pudieron... |
esos antiguos replicantes obraron un milagro... |
¿ quieres el indicador , chico?... |
me ordenaron destruir las pruebas de ese indicador... |
su conocimiento sería peligroso... |
sin embargo, prosiguió Deckard, yo lo guardé celosamente todos estos años...
está bien, hecha un vistazo al código... |
REM WEIS WAVE VOLUME
// @author LazyBear
// List of all indicators Lazy Bear: https://www.tradingview.com/v/4IneGo8h/
//adaptación para Prorealtime por bolsatrilera
//En cuadro de variables, showDistributionBelowZero=falso, tipo=boleano
//En cuadro de variables, nz =falso,tipo=boleano
trendDetectionLength=2
if close>close[1] then
mov=1
elsif close<close[1] then
mov=-1
else
mov=0
endif
if mov <>0 and mov <> mov[1] then
trend=mov
else
trend=trend[nz]
endif
rising=abs(close-close[1])>abs(close-close[trendDetectionLength])
falling=abs(close-close[1]<abs(close-close[trendDetectionLength]))
if rising or falling then
isTrending= rising or falling
endif
if trend <> wave[nz] and isTrending then
wave=trend
else
wave=wave[nz]
endif
if wave=wave[1] then
vol=vol[nz]+volume
else
vol=volume
endif
if wave=1 then
up=vol
else
up=0
endif
if showDistributionBellowZero then
if wave=1 then
dn=0
endif
endif
if wave=-1 then
dn=-vol
else
dn=vol
endif
if wave=1 then
dn=0
else
dn=vol
endif
return up coloured (0,128,0)style(histogram)as "up",dn coloured(255,0,0)style(histogram)as "dn"
-----------------------------------------------------------------------------------------
fijaté en este gráfico,chico... |
Ese es el aspecto del indicador, unas barras verdes y rojas, prosiguió Deckard, si lo analizamos más en profundidad, nos muestra claramente los procesos de acumulación y distribución en Mapfre...
es realmente inquietante, podemos saber que hacen las manos fuertes... |
Tienes razón Rick, afirmó K, este indicador es peligroso..
el conocimiento de este indicador llevaría a una guerra entre humanos y replicantes... |
no debe saberlo nadie |
de manera que añadidos las variables en él, solo tengaís que copiar/pegar y validar programa...
---------------------------------------------------------------------------------------------
REM WEIS WAVE VOLUME
// @author LazyBear
// List of all indicators Lazy Bear: https://www.tradingview.com/v/4IneGo8h/
//adaptación para Prorealtime por bolsatrilera
trendDetectionLength=2
if close>close[1] then
mov=1
elsif close<close[1] then
mov=-1
else
mov=0
endif
if mov <>0 and mov <> mov[1] then
trend=mov
else
trend=trend[0]
endif
rising=abs(close-close[1])>abs(close-close[trendDetectionLength])
falling=abs(close-close[1]<abs(close-close[trendDetectionLength]))
if rising or falling then
isTrending= rising or falling
endif
if trend <> wave[1] and isTrending then
wave=trend
else
wave=wave[0]
endif
if wave=wave[1] then
vol=vol[0]+volume
else
vol=volume
endif
if wave=1 then
up=vol
else
up=0
endif
if 0 then
if wave=1 then
dn=0
endif
endif
if wave=-1 then
dn=-vol
else
dn=vol
endif
if wave=1 then
dn=0
else
dn=vol
endif
return up coloured (0,128,0)style(histogram)as "up",dn coloured(255,0,0)style(histogram)as "dn"
--------------------------------------------------------------------------------------------------
Hola Miguel Ángel,
ResponderEliminarSoy un seguidor asiduo de tu página, agradezco mucho todas tus aportaciones, son de gran utilidad!!!
Pro Real Time me da 2 errores al instalar el indicador, puedes echarme una mano??
- Defina la siguiente variable: nz
- Defina la siguiente variable: showDistributionBellowZero
Muchas gracias de nuevo!!
Saludos,
Eduardo.
Hay más de uno que me lo pregunta Eduardo.Una vez copiado y pegado el código debe abrir clicando la llave inglesa el cuadro de definición de variables.Añadir showDistributionBellowZero y elegir tipo =boleano.Con nz lo mismo.
EliminarDetodas formas si n lo entiende o consigue mandeme un correo y se lo mando en archivo itf. listo para incorporar a su plataforma Prorealtime V10.3
Un saludo.
Hola Miquelito, crack,he probado todo lo ya comentaste:de poner los variables en su cuadro y donde pone marca falso o verdadero lo he dejado sin marcar,entiendo que si lo marco queda como verdadero(boleano).Aun así salta el mensaje de definir la variable showDistributionBellowZero.Gracias por tu paciencia y a ver si se puede solucionar,un saludo.
ResponderEliminarAcabo de probar el código puesto aquí y NO hay ningún fallo.Es como usted dice Floren,se ponen las variables en el cuadro,se elige boleano y NO se marca nada,después hay que clicar en CERRAR en cuadro de variables y validar programa.Pruebe y si no sabe como o no lo consigue me manda un correo y se lo mando en archivo itf. listo para incorporar a su plataforma.
EliminarHola Miguel te sigo en este foro y en Prorealcode y estoy muy agradecido por tu constante aportación a que vayamos mejorando nuestro nivel. He detectado un pequeño error en la definición de la variable. En cuadro de variables, showDistributionBelowZero=falso, tipo=boleano ha que corregir a En cuadro de variables, showDistributionBellowZero=falso, tipo=boleano que es lo que hay en el codigo y funciona perfectamente. Saludos y buen Tradig
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarHola, en la siguiente parte del código la entrada siempre será falso:
ResponderEliminarif 0 then
if wave=1 then
dn=0
endif
endif
Y por lo tanto creo es un bug, ¿Que variable se debería de comparar ahí?
Hola, buen relato me entretuve bastante leyendo.
ResponderEliminarTe quería consultar si tienes el código para Tradestation.
Sigue así, un muy buen aporte.
Un abrazo
Daberz
Me temo que no , lo siento.
ResponderEliminarH0la, estoy muy interesado en este material, por favor me puedes ayudarpara mt4. gracias
ResponderEliminarDesgraciadamente no sé programar para mt4 e ignoro si hay una versión de este indicador para esa plataforma ,aarrrgg.
Eliminar