sábado, 1 de agosto de 2020

AVERAGE SENTIMENT OSCILLATOR

Thomas A. Anderson trabajaba de día como broker en una agencia de valores mientras que de noche era conocido en las redes sociales como Neo , un programador de indicadores de análisis técnico.




Toda su vida intuía que había algo más , algo fallaba, algo iba mal  terriblemente mal.

 Esa duda fué reafirmada por un mensaje recibido en su computadora : "Matrix te posee".
Así , Neo comenzó la busqueda desesperada de una persona de la que solo había oido hablar , otro programador de indicadores llamado Morfeo , alguien que podía darle las respuestas a las preguntas que tenía en mente.
Morfeo decidió salir de su anonimato al darse cuenta de que sus enemigos estaban buscando a Neo y contactó  con él.

¿ quieres la verdad Neo ...?

Para saber la verdad debes renunciar a tu vida anterior , a todo lo que has conocido antes.
El símbolo de este proceso es aceptar una píldora...

¿ cual eliges , la roja o la azul ?

La azul , te dejará en tu mundo actual  con la complaciencia de que todo lo que está pasando está bien y aparentemente nada extraño está sucediendo. La roja te mostrará lo que realmente está ocurriendo...

tal y como estan los mercados , me cojo la roja...


los colores rojo y azul no solo corresponden a las píldoras...


sino que también son los colores de un indicador llamado Average Sentiment Oscillator...

Un indicador programado por el rebelde humano  KivancOzbilgic   para la plataforma Tradingview :
Average Sentiment Oscillator
Si, Neo , la realidad es que vives en una simulación virtual a la que llamas vida , un mundo donde hace mucho tiempo una inteligencia artificial se apoderó de los mercados financieros y por ende del planeta entero.
Algunos humanos despertaron de ese sueño artificial.
Algunos  humanos como Kivanc lograron salir de esa esclavitud  creando algoritmos ajenos a Matrix.
Otros , como bolsatrilera se han dedicado a adaptar libremente ese algoritmo para la plataforma Prorealtime . Permíteme enseñartelo :

------------------------------------------------------------------------------------------------------------------
REM AVERAGE SENTIMENT OSCILLATOR
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © KivancOzbilgic
//adapted for the Prorealtime platform by bolsatrilera

//@version=4
//study("Average Sentiment Oscillator", shorttitle="ASO")
length=10//input(10,"Period?",minval=1,maxval=100)
//mode=input(0,"Calculation Method:",minval=0,maxval=2)
intrarange=high-low
grouplow=lowest[length](low)
grouphigh=highest[length](high)
groupopen=open[length-1]
grouprange=grouphigh-grouplow
if intrarange=0 then
k1=1
else
K1=intrarange
endif

if grouprange=0 then
k2=1
else
k2=grouprange
endif

intrabarbulls=((((close-low)+(high-open))/2)*100)/K1
groupbulls=((((close-grouplow)+(grouphigh-open))/2)*100)/K2
intrabarbears=((((high-close)+(open-low))/2)*100)/K1
groupbears=((((grouphigh-close)+(open-grouplow))/2)*100)/K2

if 0 then
TempBufferBulls=(intrabarbulls+groupbulls)/2
elsif  1 then
TempBufferBulls= intrabarbulls
else
TempBufferBulls= groupbulls
endif

if  0 then
TempBufferBears= (intrabarbears+groupbears)/2
elsif 1 then
TempBufferBears= intrabarbears
else
TempBufferBears= groupbears
endif

ASOBulls=average[length](TempBufferBulls)
ASOBears=average[length](TempBufferBears)

return ASOBulls coloured(30,144,255)style(line,2)as"ASOBulls",ASOBears coloured(255,0,0)style(line,2)as"ASOBears"


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


solo tienes que copiar/pegar y validar programa...

El indicador Average Sentiment Oscillator consta de dos líneas , una azul (alcista) y otra roja (bajista) que se cruzan en el nivel 50 dando señales alcistas o bajistas , tal y como puedes observar en este gráfico de Repsol...


Adicionalmente , los niveles 70 y 30 se pueden utilizar como zonas de sobrecompra/sobreventa como en un rsi. fijaté de nuevo en el gráfico ...



sigamos experimentando con este indicador...

bienvenido al  mundo que hay fuera de Matrix 


the end

sábado, 11 de julio de 2020

WADDAH ATTAR EXPLOSION V2

En el año 2020 el coronavirus asoló Inglaterra.
A cambio de protección y orden contra la pandemia , un estado autoritario dirigió con mano de hierro al país.
 Se rumoreaba que el mismo gobierno había organizado el atentado bacteriológico para obtener el poder mediante el miedo en la población.
Las libertades individuales se suprimieron a sustitución de la seguridad nacional.
Se impuso un toque de queda y ni siquiera los mercados financieros  estuvieron exentos del férreo control del estado.
Se prohibieron los indicadores técnicos  por considerarse un elemento subversivo.
El centro de detención de Larkhill , donde se llevaban a cabo experimentos con humanos , fué uno de los primeros centros para  la exclusión social de este tipo de sujetos que se dedicaban a la creación de estos indicadores.
V fue uno de los prisioneros que el gobierno encerró en ese centro.
 De todos los sujetos de pruebas, sólo él sobrevivió a los experimentos, adquiriendo una mayor habilidad física y psíquica, lo que le llevó a destruir el centro y a escapar, sufriendo terribles quemaduras a causa de las explosiones.
 Tras un toque de queda , Evey , que trabajaba  para la  la cadena gubernamental de televisión, fué rescatada en plena calle del ataque de dos miembros de la policía secreta  por un misterioso enmascarado que resultó ser "V"...


Para protegerla , V la llevó a su sala de Trading . Un refugio subterráneo lleno de obras de arte  de libros de análisis técnico.
Evey le confesó a V que sus padres habían sido activistas bursátiles , programadores de indicadores técnicos , y como de pequeña la policía secreta se los llevó y ella pasó a la tutoría estatal.
V encontró en esa historia un hilo conductor sobre sus propías ideas .Cuando Evey se dió cuenta se vió envuelta en un debate sobre indicadores con V...

Sin embargo , los indicadores siempre conservaran su poder...

los indicadores hacen posible que algo tome significado...


y si se escuchan , enuncian la verdad
Aterrorizada por la idea de que V fuera un vendehumos , Evey logró escapar y refugiarse en casa de un amigo , donde después fué capturada  y  encarcelada.
Le rasuraron la cabeza y la sometieron a torturas con el fín de revelar el paradero de V.
Su único consuelo en esos días era la lectura de una carta que encontró enrollada en un agujero de un zócalo de su  celda y en la que un tal bolsatrilera contaba su vida .
Justo antes de ser hecho preso , bolsatrilera acababa de adaptar para la plataforma Prorealtime v11.1 un código de Tradingview programado por Shayankm : tradingview-Waddah Attar Explosion V2  
Todo el código más instrucciones de uso del indicador estaban escritos en aquella carta.
Evey la leía a diario y la guardaba celosamente. 
Finalmente, al no acceder a declarar, Evey fué liberada y descubrió que en realidad su captor era V y que todo lo que le había hecho era un engaño (a excepción de la carta de bolsatrilera -quien realmente existió- la cual había sido encontrada por V durante su propia estancia en prisión). 
Fué entonces cuando la joven se dió cuenta que se había enfrentado a su propia muerte y que ya podía vivir sin miedo .Se reunió con V con la promesa de hacer desvelar aquel misterioso código....

tenemos que hacerlo público...

Mira V, este es el código del indicador Waddah Attar Explosion V2 para Prorealtime V11.1

--------------------------------------------------------------------------------------------------------------------------
REM WADDAH ATTAR EXPLOSION V2
// @author LazyBear
// List of all my indicators:
// https://docs.google.com/document/d/15AGCufJZ8CIUvwFJ9W-IKns88gkWOKBCvByMEvm5MLo/edit?usp=sharing
//
// Modified for Crypto Market by ShayanKM
//adapted for the Prorealtime platform by bolsatrilera

sensitivity = 150 //title="Sensitivity")
fastLength=20 // title="FastEMA Length")
slowLength=40 // title="SlowEMA Length")
channelLength=20 // title="BB Channel Length")
mult=2.0 // title="BB Stdev Multiplier")

DEADZONE =WilderAverage[100](tr) * 3.7

fastMA =ExponentialAverage[fastLength](close)
slowMA =ExponentialAverage[slowLength](close)
calcmacd = fastMA - slowMA

basis = Average [channelLength](close)
dev = mult *std[channelLength](close)
calcBBUpper = basis + dev

basis =Average[channelLength](close)
dev = mult * std [channelLength](close)
calcBBLower = basis - dev

t1 = (calcmacd - calcmacd[1])*sensitivity

e1 = (calcBBUpper - calcBBLower)

if (t1 >= 0) then
trendUp =  t1
else
trendUp = 0
endif

if (t1 < 0) then
trendDown =  (-1*t1)
else
trendDown = 0
endif

if (trendUp<trendUp[1]) then
r = 50
g =205
b =50
alpha=145
else
r =0
g =128
b =0
alpha=145
endif

if (trendDown<trendDown[1]) then
r1 = 255
g1 =165
b1 =0
alpha1=145
else
r1 =255
g1 =0
b1 =0
alpha1=145
endif

return trendUp coloured(r,g,b,alpha)style(histogram)as"UpTrend",trendDown coloured(r1,g1,b1,alpha1)style(histogram)as"DownTrend",e1 coloured(160,82,45)as"ExplosionLine",DEADZONE coloured(0,0,255)style(point,1)as"DeadZoneLine"

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

solo hay que pegar / copiar y validar programa


Este es su aspecto :


Hay varios componentes en el indicador :
Histogramas:
- El histograma rojo ; muestra la tendencia bajista actual.

- El histograma naranja ; muestra un retroceso en la tendencia bajista actual.
- El histograma verde oscuro ; muestra la tendencia ascendente actual.

- El histograma verde claro ; muestra un retroceso en la tendencia ascendente actual.
- La línea Siena muestra la explosión en el precio hacia arriba o hacia abajo.

- La  Línea de zona muerta (DeadZone line) en color azul y punteado , funciona como un filtro para señales débiles. No opere cuando el histograma rojo o verde esté debajo de él.


Señal para entrada alcista : se deben cumplir las siguientes condiciones.
- histograma verde está subiendo.
- histograma verde sobre la línea de explosión.
- Elevación de línea de explosión (color siena)
- Tanto el histograma verde como la línea de explosión sobre la línea DeadZone.


 Señal para entrada bajista: se deben cumplir todas las siguientes condiciones.
- histograma  rojo está subiendo.
- histograma rojo sobre la línea de explosión.
- Elevación de línea de explosión (color siena)
- Tanto el histograma rojo como la línea de explosión sobre la línea DeadZone.


 Señal para salida de posiciones: Salga cuando el histograma  se cruce por debajo de la línea de explosión.

Mirando de nuevo el gráfico de Siemens Gamesa  vemos que tenemos una señal alcista de compra que sigue vigente...


con este indicador , Evey ...

vamos a hacer explotar las redes sociales

the end





sábado, 27 de abril de 2019

MOVING AVERAGE ADX

Desde su infancia , Kai se sentía rechazado.
Cuentan que en aquella época del Japón feudal,
el benevolente señor Asano lo encontró de niño perdido en el bosque y lo aceptó en su dominio.




 
Kai era un mestizo del que se rumoreaba su padre era un americano llamado Welles Wilder que llegó a esas costas con el ánimo de aprender los gráficos de velas japoneses .
Debido a su ascendencia , Kai trabajó duro para ser un guerrero hábil  y un destacado analista técnico.
el Rsi hay que ponerlo en 14 periodos...





Asano , que había ascendido en el noble escalafón feudal japonés gracias a su esfuerzo , ostentaba bajo su potestad la floreciente agencia de análisis Asano , una de las más reputadas casas de análisis de la región.


 Una visita inesperada del jefe de protocolo , Kira, que  también era dueño de una agencia bursátil , hizo que se hicieran los preparativos para una fiesta en la recepción del castillo de Ako para agasajar a este importante enviado de la Corte Imperial.

 Repentinamente , aquella noche después del festejo , el señor Asano intentó asesinar al jefe de protocolo por motivos desconocidos , aunque las malas lenguas afirmaban que fué debido a un insulto de Kira en plena discusión acalorada sobre trading.


Como consecuencia y debido a la gravedad del acto , el magistrado del Shogun sentenció al señor Asano para resarcir la afrenta con infringirse  seppuku...

el harakiri de toda la vida...

Las tierras de Asano fueron confiscadas y sus samurais cayeron en desgracia , convirtiéndose en Ronin ,  samurais sin señor al que servir , analistas independientes , el mayor deshonor.



Sin embargo , 47 de los antiguos samurais al servicio de Asano, hicieron un juramento de sangre para vengar la ofensa cometida en contra de su señor , labrando de este modo un plan ...

¿ qué tienes en mente Kai ?...

crear una  agencia bursátil...

que tenga una plataforma atractiva...
con indicadores molones gratis incorporados... me fijé en un indicador de un extranjero occidental de pseudónimo CapnOscar , el Moving Average ADX
El problema , prosiguió Kai, es que el indicador en cuestión estaba programado para la plataforma de Tradingview y nosotros utilizaremos la plataforma Prorealtime...

pero encontré a un hombre que lo adaptó para Prorealtime...

un ronin olvidado llamado bolsatrilera , que gracias a su sacrificio desinteresado en favor de esta justa causa , me dió el código listo para incorporarlo ....


---------------------------------------------------------------------------------------------------------------------
REM Moving Average ADX
// by CapnOscar on platform Tradingview
//freely adapted bolsatrilera for Prorealtime


len = 34// minval=1, title="Length")
src = close
out =WeightedAverage[len](src)
plus=DIplus[14](close)
minus=DIminus[14](close)
ad=ADX[14]
limadx = 18// minval=1, title="ADX MA Active")

if  ad> limadx and plus> minus then
r=0
g=255
b=0
elsif  ad>limadx and plus < minus then
r=255
g=0
b=0
else
r=0
g=0
b=0
endif

return out  coloured(r,g,b)style(line,3) as "MA"

---------------------------------------------------------------------------------------------------------------------
Solo copiar , pegar y validar programa.

El Moving Average ADX es una media ponderada de 34 periodos a la que se le añade colores en función de los cruces de las líneas de un adx  de 14 periodos :
verde = DI+ por encima de DI-  . Tendencia alcista.
rojo = DI- por encima de DI- .Tendencia bajista.
negro = ADX por debajo del nivel 18. No hay tendencia definida.


tengo el ordenador encendido con el indicador puesto en un gráfico del euro/yen...




El moving average ADX sirve para cualquier temporalidad , aunque su creador CapnOscar indica su uso en gráficos horarios , de esta manera , nuestros clientes podrán...

incluso hacer operaciones intradia...

nos gusta la idea , estamos de acuerdo...

Así fué como se gestó la epopeya que narró como un puñado de hombres ,a pesar de luchar contra un ejército que les triplicaba en número, más allá de la espiritualidad , más allá del deber y del honor  establecido, vengaron a su señor , creando la agencia bursátil más importante de todo el país , para entrar a formar parte de la leyenda .





viernes, 29 de junio de 2018

VOLUME RSI

La humanidad había colonizado las estrellas.
La nave Ávalon transportaba a 5000 personas en estado de hibernación hacia un planeta a 90 años de distancia donde empezar una nueva vida , con nuevas esperanzas y nuevos mercados financieros.


El bajel cósmico atravesó un campo de asteroides y uno de grandes dimensiones impactó contra su escudo. Al iniciar las reparaciones , la computadora sufrió una avería por un virus informático latente debido a visitas a páginas pornográficas.


La avería provocó que Jim Preston , ingeniero y gran aficionado al análisis técnico , fuera despertado antes de tiempo.
Ignorante de la situación , su primer impulso fué buscar al resto de los tripulantes , sin saber que tendría que enfrentarse a la realidad de envejecer y morir totalmente solo , rodeado de gente que permanecía dormida en sus capsulas  hasta llegar a su destino...


¿ Holaaa ?, ¡oye , que ya somos mayorcitos para jugar al escondite !...

Al principio no se dió cuenta de que su despertar fué provocado por un error , pero conforme pasaron las horas comprendió lo ocurrido.
Con ese aislamiento hizo toda clase de actividades en la nave...

¡ Joder !, me he leido  Robinson Crusoe del tirón...

El hastío comenzaba a hacer mella en Preston . Como única compañia  tenía a Arthur, un androide que le servía los gin tonics en el bar .Desgraciadamente , Arthur estaba programado para ser demasiado complaciente...

¡ si señor ! tiene usted toda la razón , ese es el mejor indicador...

Jim anhelaba tener alguien con quién compartir y debatir sus inquietudes bursátiles , y lo encontró al mirar el perfil de la lista de pasajeros ...


Aurora Lane era una analista técnica independiente experta en indicadores de última generación.
En su ficha destacaba que había asistido a un curso de bolsa de Josef Ajram , donde lo dejó en evidencia delante de todos los asistentes.
Jim pensó , ¡ esta tia es una crack ...

... y encima está buenísima !

Obsesionado con Aurora , Jim le provocó un cortocircuito en su cabina de criogenización y la despertó manualmente.
Le contó la mentirijilla de que por un fallo en la computadora , ellos dos habían sido despertados de entre todos los pasajeros.
Así comenzaron a convivir en la nave y se fueron conociendo. Jim encontraba en Aurora su alma gemela , hablaban durante horas en charlas interminables sobre sus impresiones sobre las técnicas de análisis bursátiles...

y vá y me dice el colega que con los patrones chartistas gana dinero...

Al poco tiempo , la relación de amistad entre jim y Aurora se fué transformando y  se estaban enamorando...

el volumen es importante , ¿ no crees , Jim?...
Mira Jim, buscando en la base de datos encontré un curioso indicador de volumen creado por JonathanDeneault para la plataforma Tradingview : Volume-Rsi-Overbought-oversold
Resulta que uno de los primeros colonos llamado bolsatrilera , hizo una adaptación del código para la plataforma Prorealtime v 10.3 , que es la que utilizamos aquí..fijaté, este es  el código, vamos a introducirlo en nuestra plataforma :

----------------------------------------------------------------------------------------------------------
REM VOLUME RSI
//// by JonathanDeneaul on platform Tradingview
//adapted for the Prorealtime v10.3 platform by bolsatrilera
//@version=3

//RSI
src = close
len = 14//minval=1, title="RSI")
upper=70 //minval=1, title="Upper"
lower=30 //minval=1, title="Lower"
rmaup=max(src-src[1],0)
up =WilderAverage[len](rmaup)
rmadown=-min(src-src[1],0)
down = WilderAverage[len](rmadown)

if down =0 then
rrsi= 100
elsif up = 0 then
rrsi = 0
else
rrsi = 100 - (100 / (1 + up / down))
endif

//Volume
if rrsi>upper then
Vol =volume
r=255
g=165
b=0
elsif  rrsi<lower then
Vol =volume
r=0
g=0
b=255
elsif  close<open then
Vol =volume
r=255
g=0
b=0
elsif close>=open then
Vol =volume
r=50
g=205
b=50
endif



return Vol coloured(r,g,b)style(histogram)as "VOLRSI"

--------------------------------------------------------------------------------------------------------
Solo tenemos que copiar/pegar y validar programa.

El Volume RSI es un indicador de volumen que permite identificar las áreas de sobrecompra y sobreventa de un RSI  mediante colores en los histogramas de volumen :
naranja = sobrecompra (nivel de RSI por encima de 70)
azul = sobreventa (nivel de RSI por debajo de 30)

fijaté como clava las zonas en este gráfico...


Podríamos utilizar solo indicadores de volumen para analizar Inditex , prosiguió Aurora , en el cuaderno de bitácora de bolsatrilera encontré estos otros indicadores de volumen :
El volumen climático trilero  que nos descubre volúmenes anormales de contratación , y el Relative volume indicator  un indicador de volumen que nos detecta oferta y demanda en forma de soportes  y resistencias ...

la situación de Inditex es curiosa al mirarlo con estos indicadores...

Tenemos un escenario de sobrecompra (histogramas naranjas en el Volume RSI) que coincide con volúmenes climáticos (barras rojas en histograma del Volumen climático trilero), lo que me hace pensar que la demanda está presionando al título en esos niveles como aviso de una posible bajada con objetivo en las cercanías de los 26,40...



está claro Aurora, hay que meterle unos cortos con CFDs ...

¿ y ahora como le digo a esta la verdad de lo de las cámaras de criogenización ?....