Outros sites Medialivre
Caldeirão da Bolsa

Novos indicadores auxiliares

Espaço dedicado a todo o tipo de troca de impressões sobre os mercados financeiros e ao que possa condicionar o desempenho dos mesmos.

Novos indicadores auxiliares

por Cem » 20/5/2003 18:39

À semelhança do indicador que procura prever a que valor de fecho as médias móveis exponenciais de de 5 e 15 sessões se cruzam na sessão seguinte ( ver indicador com bolas azuis claras no gráfico do exemplo abaixo) aqui deixo igualmente ficar, em linguagem do Metastock, o indicador que calcula o cruzamento na sessão seguinte entre as exponenciais de 5 e 10 sessões:

Nome do indicador:
WT-BCRES Cross EMA 5,10

Notas:
Identificado no gráfico abaixo por umas bolas verdes claras

Código:
ema10:=
Mov(C,10,E);
ema5:=
Mov(C,5,E);
cruzamento:=
( 9/11 * ema10 - 2/3 * ema5 ) * 33 / 5 ;
cruzamento;

Também sugiro um melhoramento no indicador que marca a sinalização do 2º sub-sistema em termos de manter ou não intactas as suas características longas (+1)ou curtas (-1).
Aqui fica a nova versão:

Nome do indicador:
WT-V.4 Auxiliar EMA BCRES LP

Código:
inclinema:=
If(
C > Mov(C,150,E) AND Mov(C,50,E) > Mov(C,150,E) AND Mov(C,5,E) < Mov(C,15,E),
0.5,
If(
C < Mov(C,150,E) AND Mov(C,50,E) < Mov(C,150,E) AND Mov(C,5,E) > Mov(C,15,E),
-0.5,
If(
C > Mov(C,150,E) AND Mov(C,50,E) > Mov(C,150,E) AND Mov(C,5,E) >= Mov(C,15,E),
0.25,
If(
C < Mov(C,150,E) AND Mov(C,50,E) < Mov(C,150,E) AND Mov(C,5,E) <= Mov(C,15,E),
-0.25,
0 ))));
sinalema:=
If(
Ref(inclinema,-1)=0.5 AND Cross(Mov(C,5,E),Mov(C,10,E)),
1,
If(
Ref(inclinema,-1)=-0.5 AND Cross(Mov(C,10,E),Mov(C,5,E)),
-1,
inclinema));
sinalsoares:=
If(
PREV = 1 AND Mov(C,15,E) > Mov(C,5,E) AND Cross(Mov(C,10,E),Mov(C,5,E)),
inclinema,
If(
sinalema = 1
OR
(PREV = 1 AND ( Cross(Mov(C,5,E),Mov(C,15,E)) OR inclinema = Ref(inclinema,-1)) AND C > Mov(C,150,E) AND Mov(C,50,E) > Mov(C,150,E)),
1,
If(
PREV = -1 AND Mov(C,15,E) < Mov(C,5,E) AND Cross(Mov(C,5,E),Mov(C,10,E)),
inclinema,
If(
sinalema = -1
OR
(PREV = -1 AND ( Cross(Mov(C,15,E),Mov(C,5,E)) OR inclinema = Ref(inclinema,-1)) AND C < Mov(C,150,E) AND Mov(C,50,E) < Mov(C,150,E)),
-1,
inclinema ))));
sinalsoares;

Depois destas actualizações resta então juntar um gráfico exemplificativo deste tipo com os indicadores actualizados e criar deste conjunto um novo “Template” no Metastock.
Estes indicadores podem não vir a dar muito dinheiro mas ao menos deixam uns gráficos muito carnavalescos…



Cem
Anexos
DAX2030519.jpg
Valor do cruzamento entre as médias exponenciais de 5 e 10: 2973.
Idem para as exponenciais de 5 e 15 sessões para hoje: 2923
DAX2030519.jpg (206.2 KiB) Visualizado 688 vezes
 
Mensagens: 715
Registado: 18/4/2003 1:58

Quem está ligado:
Utilizadores a ver este Fórum: Purificaçao e 190 visitantes