Super MACD
Publicado: 12 Feb 2018 00:21
Xicos
Dejo aqui un articulo de un conterraneo myo que se llama CEM (en castellano: "sin stops") hahaha (ya tuve el plazer y la honra de hablar con el varias vezes sobre sistemas de volatilidad)
Yo no uso indicadores de precio como el MACD pero para quien le gustar aqui el codigo que el hiço (pienso que para metastock)
Para quien quiere leer el articulo entero de el lo puede acer aqui em bajo, a my me gusta leer sus aportes porque le gusta sistemas automaticos baseados en volatilidad de precios
http://caldeiraodebolsa.jornaldenegocio ... =3&t=87173
Aqui el codigo de el
Nome: “MACD Volatilidade”
climavolat:=
((H-L)+Mov(H-L,2,S)+Mov(H-L,3,S)+Mov(H-L,5,S)+Mov(H-L,8,S)+Mov(H-L,13,S)*+Mov(H-L,21,S)+Mov(H-L,34,S)+Mov(H-L,55,S)+Mov(H-L,89,S)+Mov(H-L,144,S)+Mov(H-L,233,S))/12*100/C ;
climavolat ;
climavolatref:=
Mov(H-L,233,S)*100/C ;
climavolatref ;
climavolatref*1.618 ;
climavolatref*2.618 ;
climavolatref*3.618 ;
climavolatref*5.618 ;
climavolatref*8.618 ;
climavolatref*13.618 ;
zone0:=
climavolat <= climavolatref ;
zone1:=
climavolat > climavolatref AND
climavolat <= climavolatref*1.618 ;
zone2:=
climavolat > climavolatref*1.618 AND
climavolat <= climavolatref*2.618 ;
zone3:=
climavolat > climavolatref*2.618 AND
climavolat <= climavolatref*3.618 ;
zone4:=
climavolat > climavolatref*3.618 AND
climavolat <= climavolatref*5.618 ;
zone5:=
climavolat > climavolatref*5.618 AND
climavolat <= climavolatref*8.618 ;
zone6:=
climavolat > climavolatref*8.618 AND
climavolat <= climavolatref*13.618 ;
zone7:=
climavolat > climavolatref*13.618 ;
Nome: “Super MACD”
climavolat:=
FmlVar("MACD Volatilidade","CLIMAVOLAT") ;
climavolatref:=
FmlVar("MACD Volatilidade","CLIMAVOLATREF") ;
zone0:=
FmlVar("MACD Volatilidade","ZONE0") ;
zone1:=
FmlVar("MACD Volatilidade","ZONE1") ;
zone2:=
FmlVar("MACD Volatilidade","ZONE2") ;
zone3:=
FmlVar("MACD Volatilidade","ZONE3") ;
zone4:=
FmlVar("MACD Volatilidade","ZONE4") ;
zone5:=
FmlVar("MACD Volatilidade","ZONE5") ;
zone6:=
FmlVar("MACD Volatilidade","ZONE6") ;
zone7:=
FmlVar("MACD Volatilidade","ZONE7") ;
supermacd:=
If(
zone0 , Mov(C,12,S)-Mov(C,26,S) ,
If(
zone1 , Mov(C,10,S)-Mov(C,22,S) ,
If(
zone2 , Mov(C,8,S)-Mov(C,18,S) ,
If(
zone3 , Mov(C,6,S)-Mov(C,14,S) ,
If(
zone4 , Mov(C,4,S)-Mov(C,10,S) ,
If(
zone5 , Mov(C,3,S)-Mov(C,8,S) ,
If(
zone6 , Mov(C,2,S)-Mov(C,6,S) ,
C-Mov(C,4,S) ))))))) ;
supermacd ;
superline:=
If(
zone0 , Mov(supermacd,9,S) ,
If(
zone1 , Mov(supermacd,8,S) ,
If(
zone2 , Mov(supermacd,7,S) ,
If(
zone3 , Mov(supermacd,6,S) ,
If(
zone4 , Mov(supermacd,5,S) ,
If(
zone5 , Mov(supermacd,4,S) ,
If(
zone6 , Mov(supermacd,3,S) ,
Mov(supermacd,2,S) ))))))) ;
superline ;
superhistogram:=
supermacd-superline ;
superhistogram ;
Dejo aqui un articulo de un conterraneo myo que se llama CEM (en castellano: "sin stops") hahaha (ya tuve el plazer y la honra de hablar con el varias vezes sobre sistemas de volatilidad)
Yo no uso indicadores de precio como el MACD pero para quien le gustar aqui el codigo que el hiço (pienso que para metastock)
Para quien quiere leer el articulo entero de el lo puede acer aqui em bajo, a my me gusta leer sus aportes porque le gusta sistemas automaticos baseados en volatilidad de precios
http://caldeiraodebolsa.jornaldenegocio ... =3&t=87173
Aqui el codigo de el
Nome: “MACD Volatilidade”
climavolat:=
((H-L)+Mov(H-L,2,S)+Mov(H-L,3,S)+Mov(H-L,5,S)+Mov(H-L,8,S)+Mov(H-L,13,S)*+Mov(H-L,21,S)+Mov(H-L,34,S)+Mov(H-L,55,S)+Mov(H-L,89,S)+Mov(H-L,144,S)+Mov(H-L,233,S))/12*100/C ;
climavolat ;
climavolatref:=
Mov(H-L,233,S)*100/C ;
climavolatref ;
climavolatref*1.618 ;
climavolatref*2.618 ;
climavolatref*3.618 ;
climavolatref*5.618 ;
climavolatref*8.618 ;
climavolatref*13.618 ;
zone0:=
climavolat <= climavolatref ;
zone1:=
climavolat > climavolatref AND
climavolat <= climavolatref*1.618 ;
zone2:=
climavolat > climavolatref*1.618 AND
climavolat <= climavolatref*2.618 ;
zone3:=
climavolat > climavolatref*2.618 AND
climavolat <= climavolatref*3.618 ;
zone4:=
climavolat > climavolatref*3.618 AND
climavolat <= climavolatref*5.618 ;
zone5:=
climavolat > climavolatref*5.618 AND
climavolat <= climavolatref*8.618 ;
zone6:=
climavolat > climavolatref*8.618 AND
climavolat <= climavolatref*13.618 ;
zone7:=
climavolat > climavolatref*13.618 ;
Nome: “Super MACD”
climavolat:=
FmlVar("MACD Volatilidade","CLIMAVOLAT") ;
climavolatref:=
FmlVar("MACD Volatilidade","CLIMAVOLATREF") ;
zone0:=
FmlVar("MACD Volatilidade","ZONE0") ;
zone1:=
FmlVar("MACD Volatilidade","ZONE1") ;
zone2:=
FmlVar("MACD Volatilidade","ZONE2") ;
zone3:=
FmlVar("MACD Volatilidade","ZONE3") ;
zone4:=
FmlVar("MACD Volatilidade","ZONE4") ;
zone5:=
FmlVar("MACD Volatilidade","ZONE5") ;
zone6:=
FmlVar("MACD Volatilidade","ZONE6") ;
zone7:=
FmlVar("MACD Volatilidade","ZONE7") ;
supermacd:=
If(
zone0 , Mov(C,12,S)-Mov(C,26,S) ,
If(
zone1 , Mov(C,10,S)-Mov(C,22,S) ,
If(
zone2 , Mov(C,8,S)-Mov(C,18,S) ,
If(
zone3 , Mov(C,6,S)-Mov(C,14,S) ,
If(
zone4 , Mov(C,4,S)-Mov(C,10,S) ,
If(
zone5 , Mov(C,3,S)-Mov(C,8,S) ,
If(
zone6 , Mov(C,2,S)-Mov(C,6,S) ,
C-Mov(C,4,S) ))))))) ;
supermacd ;
superline:=
If(
zone0 , Mov(supermacd,9,S) ,
If(
zone1 , Mov(supermacd,8,S) ,
If(
zone2 , Mov(supermacd,7,S) ,
If(
zone3 , Mov(supermacd,6,S) ,
If(
zone4 , Mov(supermacd,5,S) ,
If(
zone5 , Mov(supermacd,4,S) ,
If(
zone6 , Mov(supermacd,3,S) ,
Mov(supermacd,2,S) ))))))) ;
superline ;
superhistogram:=
supermacd-superline ;
superhistogram ;