Clubeinvest.com — Arquivo Histórico (1997-2011)
Esta é uma cápsula do tempo da comunidade financeira portuguesa. Login activo para membros.
Clubeinvest.com
Home Privado Fórum Acções Índices Metastock Portfolio Managers Publicações Blogs Contacto
 

Editar as notícias:

Nova página para acompanhamento do Ouro e da Prata com centenas de acções relacionadas com o sector.

Menu principal

MetaStock/Excel - Dúvidas, Formulas e Sistemas

Iniciado por rounders, Agosto 28, 2007, 19:30

Tópico anterior - Tópico seguinte

Pedro Miranda

Viva Cat Trader,

Excelente contribuição para este tópico ;)

Sem dúvida, o DMI é dos indicadores que melhor se ajusta para sistemas de position... costumo dizer que é «uma espécie de RSI, mas para todo terreno» ;)

Quanto ao «repasto», não sei apontar uma data ainda, mas vou tratar disso, já vi que não faltam interessados ;)

um grande abraço
Pedro Miranda
www.clubeinvest.com

marciano2007

Consegui o MetaStock 9.0 (sharework) já segui os passos atrás de pedro miranda em relação ao downloader, e ao tentar abrir o MetaStock deparo-me com o problema de não conseguir seguir com connecting to data vendor... desculpem a minha ignorância mas algém me pode ajudar a instalar correctamente o programa para o poder experimentar. Obrigado..

Pedro Miranda

#32
Boas Marciano,

Não utilizo a versão 9 (tenho a 8 ), mas penso que terá de executar o programa em off-line mode, ou então definir que não tem um «Data Vendor».

um abraço,
Pedro Miranda
www.clubeinvest.com

salman

É executar a partir do atalho MEtastock Offline Mode.

Já agora Pedro, estive à procura de fornecedores de EOD mas poucos contemplam os mercados americanos e europeus em simultaneo, já para não falar em Portugal que nem consta da lista.

Andei à procura de um freeware para caçar dados do Yahoo finance mas não tá fácil. Alguém pode dar uma dica?

Obrigado.

Pedro Miranda

Boas Salman,

Eu utilizo o Reuters Datalink, e tenho acesso a todos os mercados europeus, norte americanos e índices.

Mas com os melhoramentos feitos aqui no nosso sistema de ficheiros metastock no clubeinvest, já dá um boa alternativa (tendo em conta que é gratuito).

Um abraço,
Pedro Miranda
www.clubeinvest.com

Cat Trader

Citação de: salman em Setembro 26, 2007, 01:50
É executar a partir do atalho MEtastock Offline Mode.

Já agora Pedro, estive à procura de fornecedores de EOD mas poucos contemplam os mercados americanos e europeus em simultaneo, já para não falar em Portugal que nem consta da lista.

Andei à procura de um freeware para caçar dados do Yahoo finance mas não tá fácil. Alguém pode dar uma dica?

Obrigado.

Caro amigo,

Procure no GOOGLE por QuoteReader - Bender ou  MLDownloader.

Espero ter ajudado...Abraço
O mercado está sempre certo.
O mercado oferece-lhe a ilusão de que tem a capacidade de satisfazer o seu sonho de
independência financeira. Isso fará com que tenha a tendência de juntar apenas o tipo de informação que confirme e reforce a sua opinião sobre o mercado, negando informação vital que poderia dizer-lhe que a melhor oportunidade está exactamente na direcção oposta.

salman

Obg, Cat.
O MLDownloader é 5*****   ;D

grande abraço

nnascimento

Boas a todos,

peço desculpa pelo desaparecimento mas 1º por motivos profissionais, 2º por motivos de saúde foi impossivel continuar a dar o meu contributo. Penso retomar aos pouquinhos esta participação.

1º Vamos a uma duvida que nao sei se é possivel no Meta: quero dividir um papel pelo seu indice criando assim um racio de out/underperform.É possivel?

2º deixo aqui uma especia de OBV modificado apenas com o preço. Num gráfico semanal é util pois permite ver bem as divergencias entre o preço e o indicador, tornando assim a sua leitura uma ferramenta para se irem abrindo ou fechando algumas posições qd entra em divergencia.

Mov(C-Ref(C,-1),90,S)

Um abraço a todos

P.S.
é conveniente dizer a quem começa o seguinte. Todos os indicadores são personalizaveis, quer isto dizer que, o que eu utilizo no espaço temporal para dar algumas indicaçoes sobre a saude do mercado é diferente dos utilizados por outros e assim deve ser, pois a minha carteira pode ser maior ou menor que a vossa bem como a minha tolerancia ao risco, posiçoes a tomar, piramidagem, etc.. por isso e este exemplo serve bem este proposito, a media pode ser exponencial, de outro time frame bem como o fecho pode ser de outros dias anteriores. Cada qual utiliza o qual com que se sente mais à vontade.

Espero que me tenha feito entender

arocha

Pessoal, alguém poderia explicar como posso alterar  o volume no programa Metastock para duas cores....(ex. preto/vermelho)?

Cat Trader

Citação de: arocha em Setembro 30, 2007, 21:41
Pessoal, alguém poderia explicar como posso alterar  o volume no programa Metastock para duas cores....(ex. preto/vermelho)?

Caro arocha,

Penso que o que pretende é isto:

Volume Positivo/Negativo

;If(V> Ref(V,-1 ),V,0)
;If(V< Ref(V,-1 ),V,0)

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

As cores configura as que desejar...  ;)
O mercado está sempre certo.
O mercado oferece-lhe a ilusão de que tem a capacidade de satisfazer o seu sonho de
independência financeira. Isso fará com que tenha a tendência de juntar apenas o tipo de informação que confirme e reforce a sua opinião sobre o mercado, negando informação vital que poderia dizer-lhe que a melhor oportunidade está exactamente na direcção oposta.

nnascimento

Citação de: Cat Trader em Outubro 01, 2007, 15:52
Citação de: arocha em Setembro 30, 2007, 21:41
Pessoal, alguém poderia explicar como posso alterar  o volume no programa Metastock para duas cores....(ex. preto/vermelho)?

Caro arocha,

Penso que o que pretende é isto:

Volume Positivo/Negativo

;If(V> Ref(V,-1 ),V,0)
;If(V< Ref(V,-1 ),V,0)

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

As cores configura as que desejar...  ;)

oi Cat,

penso q o que o Arocha pretende nao é isso.É, penso eu, que no indicador de volume do Meta, qd o volume é para baixo (vela vermelha) a barra correspondente seja vermelha tb. (tipo stocksharts), qg é up a cor é outra.

Aproveito e deixo tb uma pequena variaçao de fórmula do volume médio.

Cumprimentos a todos

Volume - Up/DownSwing avg
{ User inputs }
choose:=Input("Avg Volume:  [1]UpSwing,  [2]DownSwing,  [3]Both",1,3,3);
ch:=Input("ZigZag minimum change %",.01,100,2);
plot:=Input("Up/Down [1]Avg Vol [2]Swings,  [3]ZigZag, [4]Pk/Tr",1,4,1);

{ ZigZag }
zz:=Zig(C,ch,%);

{ Up/Down bar count }
pkBars:=PeakBars(1,C,ch);
trBars:=TroughBars(1,C,ch);

{ Peaks/Troughs }
pk:=pkBars=0;
tr:=trBars=0;

{ ---------- *** UpSwing Volume *** ---------- }

{ Up swings }
UpSwing:=zz>Ref(zz,-1);

{ Up swing volume }
UpSwingVol:=V*UpSwing;

{ Accumulate & reset UpVolume }
acc:=Cum(UpSwingVol);
accUpVol:=acc-ValueWhen(1,pkBars=0,acc);

{ Average UpSwing Volume }
avgUpVol:=accUpVol/Max(trBars,.00001);

{ Restrict avg Volume to peak bar }
avgUpVolPk:=Ref(avgUpVol,-1)*pk;

{ --------- *** DownSwing Volume *** --------- }

{ Down swings }
DwSwing:=zz<Ref(zz,-1);

{ Down swing volume }
DwSwingVol:=V*DwSwing;

{ Accumulate & reset DownVolume }
acc:=Cum(DwSwingVol);
accDwVol:=acc-ValueWhen(1,trBars=0,acc);

{ Average DownSwing Volume }
avgDwVol:=accDwVol/Max(pkBars,.00001);

{ Restrict avg Volume to trough bar }
avgDwVolTr:=Ref(avgDwVol,-1)*tr;


{ Choose Volume display }
swingAvgVol:=
If(choose=1,avgUpVol,
If(choose=2,avgDwVol,
avgUpVolPk-avgDwVolTr));

{ Plot in own window }
If(plot=1,swingAvgVol,
If(plot=2,UpSwing-DwSwing,
If(plot=3,zz,pk-tr)))

arocha

Agradeço desde já aos dois a disponibilidade manifestada. Efectivamente o que pretendo é ver o volume em 2 cores, correspondendo (por exemplo) no indicador de volume do Meta, qd o volume é para baixo (vela vermelha) a barra correspondente seja vermelha também e vice-versa. Ora pergunto.....são estas as formulas a adoptar, nomeadamente a do nnascimento? Mais uma vez obrigado.

Cat Trader

Citação de: nnascimento em Outubro 01, 2007, 19:30
Citação de: Cat Trader em Outubro 01, 2007, 15:52
Citação de: arocha em Setembro 30, 2007, 21:41
Pessoal, alguém poderia explicar como posso alterar  o volume no programa Metastock para duas cores....(ex. preto/vermelho)?

Caro arocha,

Penso que o que pretende é isto:

Volume Positivo/Negativo

;If(V> Ref(V,-1 ),V,0)
;If(V< Ref(V,-1 ),V,0)

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

As cores configura as que desejar...  ;)

oi Cat,

penso q o que o Arocha pretende nao é isso.É, penso eu, que no indicador de volume do Meta, qd o volume é para baixo (vela vermelha) a barra correspondente seja vermelha tb. (tipo stocksharts), qg é up a cor é outra.

Aproveito e deixo tb uma pequena variaçao de fórmula do volume médio.

Cumprimentos a todos

Volume - Up/DownSwing avg
{ User inputs }
choose:=Input("Avg Volume:  [1]UpSwing,  [2]DownSwing,  [3]Both",1,3,3);
ch:=Input("ZigZag minimum change %",.01,100,2);
plot:=Input("Up/Down [1]Avg Vol [2]Swings,  [3]ZigZag, [4]Pk/Tr",1,4,1);

{ ZigZag }
zz:=Zig(C,ch,%);

{ Up/Down bar count }
pkBars:=PeakBars(1,C,ch);
trBars:=TroughBars(1,C,ch);

{ Peaks/Troughs }
pk:=pkBars=0;
tr:=trBars=0;

{ ---------- *** UpSwing Volume *** ---------- }

{ Up swings }
UpSwing:=zz>Ref(zz,-1);

{ Up swing volume }
UpSwingVol:=V*UpSwing;

{ Accumulate & reset UpVolume }
acc:=Cum(UpSwingVol);
accUpVol:=acc-ValueWhen(1,pkBars=0,acc);

{ Average UpSwing Volume }
avgUpVol:=accUpVol/Max(trBars,.00001);

{ Restrict avg Volume to peak bar }
avgUpVolPk:=Ref(avgUpVol,-1)*pk;

{ --------- *** DownSwing Volume *** --------- }

{ Down swings }
DwSwing:=zz<Ref(zz,-1);

{ Down swing volume }
DwSwingVol:=V*DwSwing;

{ Accumulate & reset DownVolume }
acc:=Cum(DwSwingVol);
accDwVol:=acc-ValueWhen(1,trBars=0,acc);

{ Average DownSwing Volume }
avgDwVol:=accDwVol/Max(pkBars,.00001);

{ Restrict avg Volume to trough bar }
avgDwVolTr:=Ref(avgDwVol,-1)*tr;


{ Choose Volume display }
swingAvgVol:=
If(choose=1,avgUpVol,
If(choose=2,avgDwVol,
avgUpVolPk-avgDwVolTr));

{ Plot in own window }
If(plot=1,swingAvgVol,
If(plot=2,UpSwing-DwSwing,
If(plot=3,zz,pk-tr)))

Caro nnascimento,

Antes de mais quero agradecer a vossa participação neste tópico criado pelo Rounders.

Mas vamos lá a isto...  ;)
Ou eu entendi mal a coisa ou o que postei corresponde exactamente ao que o amigo arocha pretende...  :-\
A questão é que quando arrastas a formula da Quicklist e criares uma nova janela...Aparece em forma de Line....O que têns de fazer é mudar para Histograma e alterar a cor...  ;D

Vou postar um grafico para que observem o efeito...

Quanto à formula que postaste...é uma das centenas ,de quem considero ser dos melhores em programação metastock...José Silva.

Um grande abraço,
O mercado está sempre certo.
O mercado oferece-lhe a ilusão de que tem a capacidade de satisfazer o seu sonho de
independência financeira. Isso fará com que tenha a tendência de juntar apenas o tipo de informação que confirme e reforce a sua opinião sobre o mercado, negando informação vital que poderia dizer-lhe que a melhor oportunidade está exactamente na direcção oposta.

Cat Trader

Citação de: arocha em Outubro 01, 2007, 22:34
Agradeço desde já aos dois a disponibilidade manifestada. Efectivamente o que pretendo é ver o volume em 2 cores, correspondendo (por exemplo) no indicador de volume do Meta, qd o volume é para baixo (vela vermelha) a barra correspondente seja vermelha também e vice-versa. Ora pergunto.....são estas as formulas a adoptar, nomeadamente a do nnascimento? Mais uma vez obrigado.

Caro arocha,

Penso que já respondi no post anterior...  ;)

Grande abraço,
O mercado está sempre certo.
O mercado oferece-lhe a ilusão de que tem a capacidade de satisfazer o seu sonho de
independência financeira. Isso fará com que tenha a tendência de juntar apenas o tipo de informação que confirme e reforce a sua opinião sobre o mercado, negando informação vital que poderia dizer-lhe que a melhor oportunidade está exactamente na direcção oposta.

danoli

Boa noite

Comecei a utilizar o Metastock EOD há pouco tempo e gostaria de perguntar se existe alguma forma rápida de fazer o download do clubeinvest e integração no programa Metastock do histórico de todas as acções de uma bolsa, por exemplo a nossa. pelo que vi é fácil de fazer a actualização diária de todas através do ficheiro diário, mas do histórico completo não descobri. É possível?

Cptos.