Arquivo

Archive for Dezembro, 2011

Fórmula – Média semanal pelo gráfico diário

23 de Dezembro de 2011 Deixe um comentário

Para se calcular uma média com os dados de somente um dia da semana, faça o seguinte:

1º Vá em “Tools > Indicator Builder >New”

2º De um nome para sua média no campo “Name” e insira a fórmula abaixo no campo “Formula”

periodos:=Input(“Periodos”,1,300,10);

Mov(If(DayOfWeek( )=X,C,Peak(1,If(DayOfWeek( )=X,C,0),1)),periodos,E)

Na fórmula acima, substitua os dois “X” por:

  • 1 = Segunda-feira
  • 2 = Terça-feira
  • 3 = Quarta-feira
  • 4 = Quinta-feira
  • 5 = Sexta-feira
  • 6 = Sábado
  • 7 = Domingo

Obs: Sábado e domingo são usados somente em ativos específicos

Depois dê OK para salvar a fórmula e feche o “Indicator Builder”

3º Depois do gráfico aberto, (se houver mais de um gráfico, selecione aquele que deseja inserir a média) vá em “Insert > Indicators”, selecione o indicador com o nome que você criou, selecione ao lado “Inner window #1” (para que a média fique na mesma janela que os candles), dê “OK”,  insira a quantidade de períodos, e já poderá visualizar a média no gráfico.

Anúncios

Atualizando os dados de fim-de-dia do MetaStock EOD

23 de Dezembro de 2011 Deixe um comentário

O MetaStock versão End-of-day, como o próprio nome sugere, é atualizado no final de cada pregão através do BOLETIM DIÁRIO DE INFORMAÇÕES (popularmente conhecido como BDI). O BDI é emitido pela BM&F BOVESPA, e nele constam diversas informações sobre a sessão de negociação na Bolsa referente a todos ativos, incluindo preço máximo, mínimo, volume, abertura, fechamento, etc.

Download dos BDIs
Antes de mais nada, crie DUAS pastas, uma chamada “BOVESPA” e outra chamada “BDI” (ambas dentro de “C:\MetaStock Data”). A primeira é onde o MetaStock irá buscar informações dos ativos e a segunda é para guardar os BDI ainda não convertidos pelo “The Downloader” (vou explicar com calma mais adiante).
O BDI, como o próprio nome já diz, é um arquivo DIÁRIO, portanto não possui informações do passado. É necessário obter um arquivo com uma base de dados rica em dados histórico dos ativos, portanto o 2º passo é baixar essa base de dados. É possível baixar esses dados em: www.leandrostormer.com.br

Depois de baixar o arquivos, extraia-os dentro de “C:\MetaStock Data\BOVESPA”. Agora nos resta terminar de atualizar os dados até a data atual.
Ex: Se baixei um banco de dados atualizado até o dia 17/08/2010 e hoje é 23/08/2010 (pós pregão), então tenho que fazer download dos seguintes BDIs: 18/08/2010 (Quarta-feira), 19/08/2010 (Quinta-feira), 20/08/2010 (Sexta-feira) e 23/08/2010 (Segunda-feira)

Os BDIs restantes podem ser encontrados “semi-convertidos” no site www.leandrostormer.com.br

Não sugeri o link da BM&F BOVESPA porque o arquivo oferecido por eles não é NADA compatível com o MetaStock. Outros investidores tiveram esse mesmo problema há muito tempo atrás, e assim surgiram “conversores de BDI”. Dessa forma, os BDIs passaram a ser disponibilizados em diversos sites já “semi-convertidos”, mas ainda resta uma segunda conversão (realizada pelo “The Downloader”).

Do BDI para o MetaStock
Como vou utilizar o BDI do Surfer, pedi autorização a ele para divulgar as informações do site aqui no tutorial. A versão original da atualização do MetaStock pode ser encontrada em: http://www.leandrostormer.com.br

1º Passo:
Efetue o download dos BDIs faltantes e descompacte-os na pasta “C:\MetaStock Data\BDI”. Basta clicar nos dias que você precisa atualizar no calendário.

2º Passo:
Abra o “The Downloader” (cujo atalho encontra-se na sua área de trabalho) ou então através do icone no próprio MetaStock:

3º Passo:
Com o “The Downloader” aberto, escolha o menu” Tools > Convert”.

4º Passo:
Na janela Convert Securities, escolha:
File type: ASCII Text
Folder: C:\MetaStock Data\BDI (o diretório onde você extraiu a atualização)
File: snb_ms100827 (o arquivo da atualização diária)
File type: Metastock
Folder: C:\MetaStock Data\BOVESPA (O diretório onde se encontra sua base)

5º Passo:
Em seguida, clique no botão Options e certifique-se de que na Aba Destination a opção “Create new files” esteja marcada

6º Passo:
Então é só dar OK e aguardar a conversão terminar.

Fórmula – Indicador de suporte e resistência

23 de Dezembro de 2011 Deixe um comentário

Para podermos visualizar os níveis de suporte e resistência no gráfico, devemos:

1º Criar um indicador. Vá em “Tools >Indicator Builder >New”.  No campo “name” dê um nome para a fórmula, e no campo formula, copie a fórmula abaixo

LookBack:= Input(“Periodos”,1,1000,10);

Resistencia:=ValueWhen(1,Cross(Mov(C, LookBack, S),C),HHV(H, LookBack));

Suporte:=ValueWhen(1,Cross(C,Mov(C, LookBack, S)),LLV(L, LookBack));

Resistencia;

Suporte;

2º Vá em “Insert >Indicators”, selecione o indicador que você deu o nome há pouco, e, na janela ao lado, selecione “Inner window #1” (para que o indicador apareça na mesma janela que o gráfico).  Clique “OK”  e coloque a quantidade de períodos que os suportes e resistências  devem permanecer como tal.

Veja abaixo um exemplo de gráfico da VALE5 com suporte e resistência por 10 períodos.

 

Fórmulas – Antecipando o cruzamento de médias

23 de Dezembro de 2011 Deixe um comentário

Para  antecipar o cruzamento de médias devemos:

1º   Criar um indicador. Vá em “Tools > Indicator Builder > New”, de um nome à formula no campo “Name”, e copie a fórmula a abaixo para o campo formula.

y:=Input(“Periodos da Media de Curto Prazo”, 2, 200, 20);

z:=Input(“Periodos da Media de Longo Prazo”, 3, 200, 30);

may:=Mov(C,y,S);

maz:=Mov(C,z,S);

test:=If(z-y=0,-9999,z-y);

tc:=If(test=-9999, 0, (y*(z-1)*Mov(C,z-1,S)-z*(y-1)*Mov(C,y-1,S))/test);

tc;

C

2º  Insira as médias que deseja trabalhar no gráfico, e depois vá em “Insert > Indicator”.  Selecione o indicador pelo nome que você acabou de criar, selecione na janela ao lado “New Inner Window” (para abrir o indicador em uma nova janela ) e de “OK”

Usando a escala logaritmica

23 de Dezembro de 2011 Deixe um comentário

Para mudar a escala de um gráfico, de aritmética para logarítimica, basta clicar duas vezes na escala de preços do eixo Y do gráfico, e, na aba “Scale” da janela que aparecer, marcar a opção “Semi-log scale”.

Se desejar ainda alterar os limites da escala, desmarque os itens desejados, e insira os valores manualmente.

Entendendo as cores dos Candlesticks.

23 de Dezembro de 2011 Deixe um comentário

No MetaStock, o Candlestick pode assumir 4 variações, considerando as cores e preenchimento.  Vamos mostrar agora o que significa cada variação e como configurar corretamente o Candlestick.

Com  o gráfico aberto, clique duas vezes em qualquer candle, e abrirá esta janela:

Janela de propriedades do Candlestick

O padrão de cor é preto para “up” e “down”.  Se estes valores forem alterados como exibido na janela acima (verde para “up” e vermelho para “down” ), o gráfico ficará como na janela de cima da figura abaixo:

 

Repare que existem 4 tipos de candles:

  • verde cheio
  • verde vazio
  • vermelho cheio
  • vermelho vazio

Não necessariamente o verde é o candle positivo, e o vermelho é o candle negativo, como você pode ver na figura. Eles funcionam da seguinte forma:

  • Todo candle cheio representa um dia negativo independente da cor;
  • Todo candle vazio representa um dia positivo independente da cor;
  • Todo candle verde (up) representa que o fechamento de hoje é maior que o fechamento de ontem;
  • Todo candle vermelho (down) representa que o fechamento de hoje é menor que o fechamento de ontem

Para deixarmos todos candles positivos de uma cor, e os negativos de outra, vá em “Tools > Expert Advisor > New”.  Selecione a aba “Highlights” e então “New”.

Em  “Name” digite “positivo”, em “Condition” digite “C>O”, e escolha a cor que desejar. Clique em” OK”.

Clique em “New” novamente, em “Name” digite “Negativo” e em “Condition” digite C<O, escolhendo a cor que desejar. Clique em “OK”, depois em “OK” novamente, e então em “Attach”.  Pronto, o gráfico vai estar com suas cores.

Fórmula – Buy & Hold

14 de Dezembro de 2011 Deixe um comentário

Querendo saber quanto você teria ganho/perdido só com o buy&hold durante um certo período?  Então vamos lá!  Com as fórmulas abaixo você consegue apresentar no gráfico o ganho em valor e em percentual no período

1º Vá em “Tools > Indicator Builder > New”, digite um nome no campo “Name” e insira a fórmula abaixo

Para exibir o resultado em percentual:

periodos:=Cum(If(C>0,1,0));

percntual:=C/ValueWhen(1,periodos=1,C)*100;

percntual-100;

Para exibir o resultado em valor:

periods:=Cum(If(C>0,1,0));

Real:=C-ValueWhen(1,periods=1,C);

Real;

0;

Depois clique em OK

2º Abra o gráfico que deseja inserir o indicador, vá em “Insert >Indicators”, selecione um dos indicadores que acabou de criar,  selecione ao lado “New inner window” e clique OK. Faça o mesmo com o outro indicador.