introdução ao metastock (edson brandi)

138
8/14/2019 Introdução ao Metastock (Edson Brandi) http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 1/138 Introdução ao Metastock. Por Edson Brandi [email protected] 22/04/2003 O Metastock é um software de análise gráfica extremamente poderoso, ele possui recursos que atendem as exigências de analistas de qualquer nível, do amador ao profissional, esta característica aliada ao seu baixo custo (quando comparado com outros softwares do mercado), faz dele uma ferramenta bastante popular. Apesar de ser uma ferramenta bastante popular, poucas são as pessoas que dominam o software em 100% da sua extensão, a grande maioria dos usuários se restringem muitas vezes a utilização dos recursos mais simples, não se beneficiando de recursos avançados tais como o "System Tester" ou o "Expert Advisor". Neste tutorial vamos abordar os seguintes componentes do metastock: q DownLoader q Indicator Builder q System Tester q Expert Advisor q The Explorer

Upload: diegosa

Post on 30-May-2018

637 views

Category:

Documents


14 download

TRANSCRIPT

Page 1: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 1/138

Introdução ao Metastock.

Por Edson Brandi [email protected]/04/2003

O Metastock é um software de análise gráfica extremamente poderoso, ele possuirecursos que atendem as exigências de analistas de qualquer nível, do amador aoprofissional, esta característica aliada ao seu baixo custo (quando comparado com outrossoftwares do mercado), faz dele uma ferramenta bastante popular.

Apesar de ser uma ferramenta bastante popular, poucas são as pessoas que dominam osoftware em 100% da sua extensão, a grande maioria dos usuários se restringem muitasvezes a utilização dos recursos mais simples, não se beneficiando de recursos avançados taiscomo o "System Tester" ou o "Expert Advisor".

Neste tutorial vamos abordar os seguintes componentes do metastock:

q  DownLoaderq  Indicator Builderq  System Testerq  Expert Advisorq  The Explorer

Page 2: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 2/138

q  OptionScopeq  Trabalhando com gráficos intraday no Metastock Proq  Como criar um template customizadoq  Como se beneficiar do uso de Layoutsq  Como converter os BDIs da Bovespaq  Como converter os BDIs da Bovespa - Método 2q  MetaStock 8.0 - O que ele tem de diferente da versão 7.2q  Links úteis para usuários do metastock

O objetivo deste tutorial é abordar a utilização dos principais recursos do software emostrar um pouco do seu potencial, e ilustrar como o software pode auxiliar nodesenvolvimento de uma metodologia operacional.

Inscreva-se na na lista de discussão sobre o MetaStock, para maiores informações

clique aqui

Page 3: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 3/138

Administrando uma base de dados

Por Edson Brandi [email protected]

Atualizado em 13/11/2002

Clique aqui para ver uma demonstração em flash do Downloader 

O Downloader é o componente do Metastock responsável pelo gerenciamento da base dedados que é utilizada na geração dos gráficos, é através deste componente que é feita aatualização da base de dados e todo e qualquer ajuste (dividendos, splits, etc).

A função mais básica do downloader é a conversão/importação de dados para a sua base,para importar algum dado para a sua base você deve acessar o menu tools

Neste menu você deve escolher a opção Convert , ao escolher essa opção será exibida aseguinte tela

Page 4: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 4/138

Na sessão Source você deve especificar o formato, o diretório e o nome do arquivo quecontém os dados que serão importados, na sessão Destination você deve marcar o formatoMetaStock, e escolher o diretorio onde sua base de dados está armazenada. Se você desejarexportar a sua base de dados para outro formato (ascii, excel, etc) , basta fazer o inverso.

Antes de dar OK e iniciar a conversão você deve verificar se as opções de conversão estãoajustadas de forma adequada, para isso pressione o botão Options, será exibida a tela abaixo

Page 5: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 5/138

Nesta tela, na Tab Source, você pode definir qual a janela de tempo que será utilizada naimportação dos dados, dados que estejam fora dessa janela de tempo serão ignorados, adefinição desta janela é opcional. Também é possível definir a periodicidade dos dados que

será importados, sendo que se a periodicidade for intraday será preciso especificar ointervalo em minutos de cada barra. Na sessão Message Limits você pode definir o numeromáximo de erros e warnings tolerados.

Já na Tab Destination, exibida abaixo, você deve se certificar que as opções "Append datato end of file", "Replace matching dates", "Include Open & Open Interest" e "Create newfiles" estão selecionadas. Se você marcar a opção "Traverse destination folders" estivermarcada, o downloader vai procurar pelos ativos a atualizar num subdiretório dentro dodiretório atual, cujo nome é a primeira letra do código do ativo, ao invés de procurar pelos

arquivos todos no diretório atual. Esta opção é particularmente útil quando se trabalha combases de dados muito extensas com mais de 2000 ativos.

Page 6: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 6/138

As opções que estão indisponíveis só ficam disponíveis para seleção quando você faz oprocesso inverso, ou seja, escolhe exportar a sua base do MetaStock para outro formato.Após conferir se todas as opções estão corretas, clique em OK. De volta a tela anterior

pressione novamente OK para iniciar o processo de conversão, você irá visualizar uma telacomo a abaixo

O processo de conversão irá demorar alguns segundos, sendo que a duração do processodepende do tamanho da base de dados que se está convertendo.

Page 7: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 7/138

Na maior parte das vezes o uso do downloader será restrito unicamente importar/exportardados, mas é importante saber que ele pode e deve ser utilizado para outras finalidades.

Através do downloader é possível criar composite, que não é nada mais nada que um ativofictício criado a partir de dois ativos comuns, por exemplo, o modo mais simples de se obtero gráfico de um ativo indexado pelo dólar, é através da criação de um composite entre a base

de dados do ativo e do indexador desejado.

Para criar um composite, execute o downloader, clique no menu file, escolha a opção new e depois composite, como ilustrado abaixo.

Feito isso será exibida a seguinte janela

Page 8: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 8/138

Nesta janela você deve definir o diretório no qual se encontra a base de dados dos ativos

para os quais deseja criar o composite, o nome pelo qual o composite será referenciado , oativo primário, o ativo secundário, o fator de peso para cada ativo no composite, a operaçãoque será realizada entre os ativos (soma, subtração, divisão, multiplicação), e a unidade(normalmente usamos decimal). Para criar um composite entre o Índice Bovespa e o dólarcomercial, a tela acima ficaria desta forma:

 

Para criar o composite basta pressionar OK, agora sempre que a base de dados dos ativosenvolvidos for atualizada o composite será atualizado automaticamente. Uma observaçãoimportante é que os gráficos de um composite devem ser sempre visualizados com o estilo"line". O gráfico do nosso exemplo encontra-se abaixo:

Page 9: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 9/138

 

Uma outra funcionalidade do downloader é a manutenção de uma base de dados (ajustesde proventos, splits, etc), todos os comandos de manutenção podem ser acessados a partir domenu tools. 

Selecionando se a opção Adjust será exibida uma listagem com 3 opções, a opção First 

 Date é utilizada para truncar bases de dados (EOD e intraday), através desta opção vocêdefine qual será o primeiro dia da base de dados, os dados dos dias anteriores ao definido

Page 10: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 10/138

serão deletados. A opção Start and End Time funciona de forma análoga a do item anterior,porem operando sobre a janela de tempo de uma base intraday.

A opção Data for Multiple Securities é de longe a mais utizada, pois é a utilizada parafazer os ajustes de proventos. Ao escolher essa opção será exibida uma tela para a seleção doativo desejado.

Selecione o ativo desejado e pressione o botão Adjust, será exibida a seguinte tela

Nesta tela você deve escolher quais os campos que irão sofrer o ajuste, a operação queserá aplicada (soma, subtração, divisão, multiplicação), o fator que será utilizado naoperação e o mais importante a janela de tempo a qual o ajuste será aplicado. Pressione OK

para terminar.

As outras operações de manutenção disponíveis no menu tools, são:

Page 11: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 11/138

Page 12: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 12/138

Criando indicadores customizados

Por Edson Brandi [email protected]

Atualizado em 13/11/2002

Clique aqui para ver uma demonstração em flash do Indicator Builder 

O MetaStock possui mais de 150 indicadores técnicos pré definidos e apesar desta amplavariedade, o software oferece o componente indicator builder que possibilita ao usuario criar seus

próprios indicadores. O indicator builder pode ser acessado clicando-se no seu ícone , , na barra

de ferramentas. Ao acessa-lo será exibida a tela abaixo

Nesta tela são exibidos os indicadores customizados que já existem em seu metastock, para criarum novo indicador, você deve pressionar o botão "new". Será exibida na seqüência a seguinte tela

Page 13: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 13/138

Será nesta tela que você irá entrar com a formula desejada para o seu indicador. O campo Name define o nome pelo qual o seu indicador será referenciado, o nome escolhido não pode estar em usopor nenhum outro indicador. Se a opção "Display in quicklist" estiver marcada, o indicador queestá sendo criado será exibido na lista de acesso rápido, disponível na barra de ferramentas.

Para efeito de exemplo vamos criar um indicador customizado que é uma media móvel do IFR,

para isso devemos entrar com o nome desejado para o indicador e na seqüência posicionar o cursorno campo "Formula", observe que o botão "Functions..." se tornará disponível.

Page 14: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 14/138

Ao pressionar esse botão será exibida uma listagem com todas as funções disponíveis para seremutilizadas na criação do seu indicador, esta facilidade é muito útil quando estamos iniciando com ometastock ou ainda quando não nos lembramos exatamente que tipo de argumento cada funçãoexige, com o tempo será mais rápido entrar com as funções diretamente, consultar o help tambemajuda bastante. Pressionando o botão, vamos ver a tela abaixo

Como desejamos criar uma media móvel do IFR, devemos primeiro selecionar a função "MovingAverage", como mostrado acima. O campo "Format", vai mostrar os argumentos exigidos pelafunção, no caso da media móvel, os argumentos exigidos são: Conjunto de dados do qualdesejamos a media móvel, período da media móvel, e tipo da media móvel. Ao pressionar OK,voltamos para a tela anterior.

Page 15: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 15/138

Observe que agora o campo "Formula", trás a estrutura da função "Moving Average" faltandoapenas preencher com os argumentos necessários. O conjunto de dados que vamos utilizar naconstrução da media móvel será IFR, desta forma devemos posicionar o cursor apos o ( e clicarnovamente em "Functions..".

Como fizemos acima, devemos selecionar a função IFR e pressionar OK

Page 16: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 16/138

De volta a janela anterior, podemos observar que a estrutura de ambas as funções que vamosutilizar já se encontram no campo formula, sendo que a função IFR será o "Data Array" da funçãomédia móvel, faltando apenas completá-las com os demais argumentos.

O Metastock possui um recurso muito útil para auxiliar os usuários iniciantes, se você tentar darOK em uma formula que esta esta com a sintaxe errada ou com argumentos faltando, será exibida

uma mensagem de erro informando, se dermos OK na janela acima vamos ver a seguintemensagem

Este erro se refere a função IFR, pois a validação da formula é feita das funções mais internaspara as mais externas.

Vamos utilizar os valores de fechamento na construção do IFR, de forma que data array utilizadoserá "Close", o outro argumento que devemos informar é o período usado na construção do IFR, nonosso exemplo vamos utilizar 14 dias , de forma que de volta a janela anterior, vamos completar aformula de forma que ela fique como mostrado abaixo.

Page 17: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 17/138

Poderíamos usar o procedimento de tentativa e erro descrito acima, para todo e qualquerargumento, mas como acredito que vocês já entenderam o "principio" da idéia, nós podemos diretopara a finalização da formula. No exemplo acima o argumento data array da função media móvel jáesta completo, faltando definir o período da media móvel e o tipo de media que desejamos, nonosso caso vamos usar respectivamente 7 dias e media aritmética simples. De forma que a formulacompleta ficaria como mostrado abaixo.

Para finalizar a criação do indicador basta pressionar OK, feito isso você irá voltar a tela deseleção de indicadores, porém agora com o indicador recém criado selecionado, como ilustrado

Page 18: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 18/138

abaixo

Clique em OK para fechar a janela e voltar a tela principal do metastock. Abaixo podemos verum gráfico utilizando o indicador recém criado (em vermelho), plotado sobre o IFR normal de 14dias (plotado em azul).

Existe uma grande infinidade de funções disponíveis para a criação e customização de novos

indicadores, o que torna o sistema extremamente flexível, num momento oportuno estaremosabordando em mais detalhes as funções disponíveis.

Page 19: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 19/138

Testando um sistema operacional

Por Edson Brandi [email protected]

Atualizado em 13/11/2002

Clique aqui para ver uma demonstração em flash do System Tester

Na maioria das vezes uma quando tomamos a decisão de operar na compra ou venda de umativo, o fazemos baseado no apoio de um conjunto de ferramentas, sendo que os mais utilizadossão a análise de formações gráficas (Retas de suporte/resistências, linhas de tendência, etc) e nosinal de indicadores técnicos diversos (osciladores, rastreadores de tendências, etc).

O MetaStock possui um componente chamado System Tester, este componente permite aousuario medir a performance de um sistema operacional baseado em indicadores, fornecendotodos os elementos necessários a sua otimização, objetivando maximizar o desempenho eaumentar a confiabilidade do mesmo.

O uso do System tester , é relativamente simples, porém para que você consiga aproveitar100% do seu potencial é fundamental um conhecimento básico da metodologia de criação deindicadores , bem como da linguagem usada na criação de formulas no MetaStock. Para efeito deexemplo vamos testar um sistema simples baseado nos sinais do MACD.

Para acessar o System tester vasta clicar no seu icone, , na barra de ferramentas. Seráexibida uma tela listando alguns exemplos simples de negociação, que acompanham o softwarepor default.

Page 20: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 20/138

 

Na primeira vez que usamos o System Tester, devemos definir uma série de parâmetros queirão influir no quão próximo da realidade será a simulação, para acessar a tela de configuraçãodestes parâmetros, clique no botão "Options...", será exibida a seguinte tela

Page 21: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 21/138

Page 22: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 22/138

Neste tab você irá definir alguns parâmetros que irão influir na forma como os resultados dasimulação serão exibidos. Você pode definir se vai querer que os sinais gráficos de compra,venda e stop apareçam no gráfico, bem como a cor que será utilizada pelos mesmos, podemos

aceitar o default sem nenhum problema. Também é possível definir se queremos que seja plotadoum gráfico com a rentabilidade obtida pelo sistema em estudo, bem como se desejamos seravisados quando o teste terminar (marque essa opção se você desejar rodar a simulação emsegundo plano). Uma vez conferidos todos os campos, pressione OK para voltar a tela inicial.

Para prosseguir, vamos analisar um dos exemplos prontos disponíveis com o MetaStock,selecione "Equis - MACD w/Optimization", e pressione "Edit", será exibida a tela abaixo.

Page 23: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 23/138

O campo nome deve ser configurado com o nome que você deseja utilizar para a simulação, ocampo notes pode ser usado para comentários sobre o sistema e não possui função pratica nasimulação. Observe que existem na metade inferior 4 tabs, "Enter Long", "Close Long", "EnterShort" e "Close Short".

É nestes campos que devemos registrar as regras do nosso sistema operacional, para cada umdos 4 eventos citados acima.

A condição de entrada em uma posição long é quando um MACD for maior que a mediamóvel exponencial do MACD, sendo que o período desta média esta setado como OPT1, ou sejaserá otimizado durante a simulação.

Clicando na Tab, "Close long", temos a tela abaixo

Page 24: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 24/138

A condição de saída de uma posição long é quando um MACD for menor que a media móvelexponencial do MACD, para manter a coerência com a condição de entrada, o período da mediamóvel também esta setado como OPT1. Como este sistema é um sistema que considera que vocêesta sempre no mercado, sendo que você esta vendido (short), quando não esta comprado (long),a condição de entrada em uma posição short é igual a condição de saída do long e a condição desaída da posição short é igual a condição de entrada na posição Long, como mostrado abaixo.

Page 25: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 25/138

Page 26: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 26/138

No system tester, "Enter short" significa "venda à descoberto", "Enter long" significa "comprarativo", "Exit short" significa "zerar posição descoberta" e "Exit long" significa "venda de ativo".Se você não deseja ou não pode operar desta forma, lembre-se de ajustar corretamente osparâmetros do teste como explicado anteriormente. Agora que já definimos as regras básicas donosso sistema operacional, devemos ajustar os paramentos da otimização, para isso clique em"Optimize...", será exibida a tela abaixo.

Page 27: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 27/138

A tela acima mostra o nome da variável em uso, uma breve descrição da variável (opcional), ovalor mínimo e máximo que a variável pode assumir, e a taxa de incremento da mesma durante asimulação, a coluna status mostra que a variável está em uso, ou seja ela aparece nas formulasdefinidas na janela anterior. No rodapé da janela será exibido o total de testes que serãorealizados, o mesmo varia de acordo com a quantidade de variáveis definidas e da extensão dasmesmas.

Se você desejar criar uma nova variável, pressione "New...", se desejar editar uma variável jáexistente, selecione a mesma e pressione "Edit...", independente de qual desses 2 botões sejapressionado, será exibida uma tela como a abaixo, na qual podemos alterar os valores da variável,pressione OK para voltar a tela anterior.

Uma vez tendo feito todos ajustes necessários para a otimização, pressione OK até voltar a telaanterior. Agora que ja ajustamos os dados da otimização devemos definir os critérios de stop,para isso, pressione o botão "Stops...", existem 5 tipos de stops que podem ser definidos:

q  Breakeven

Page 28: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 28/138

Este stop também é chamado de stop de empate, ele é disparado quando os preços se movemcontra a sua posição, após ter atingido um nível mínimo de rentabilidade, definido em "FloorLevel".

q  Inactivity

Stopa uma posição caso os preços não se movam de forma a gerar um ganho mínimo numdeterminado período de tempo.

q  Max loss

Page 29: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 29/138

Este stop encerra o trade apos atingir a perda máxima que você definiu.

q  Profit Target

Este stop encerra o trade depois que este atingiu a rentabilidade mínima definida como sendo oobjetivo do trade.

q

  Trailing

Page 30: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 30/138

Também chamado de stop móvel, este stop encerra um trade quando ocorre uma perda de umaquantia pré definida do lucro já obtido no trade (profit risk), a cada nova máxima, o sistema mudao stop de posição acompanhando a oscilação positiva do preço. Você deve utilizar o campo"Periods" para definir qual será o delay para aplicação deste stop, em geral, ele é definido de umaforma tal a dar alguma mobilidade para os preços. Observe que este stop limita apenas perdas delucros já obtidos num trade, para proteger o capital inicial, você deve utilizar o "Max Loss".

Em todas as telas acima, você terá que especificar a que tipo de posição o stop se aplica (short,long ou ambas), se o stop será definido em % ou em pontos, bem como definir se você vai sair dotrade no preço que disparou o stop.

Da mesma forma como podemos utilizar variáveis para otimizar as formulas que compõenossas regras operacionais, também é possível utiliza-las para otimizar o percentual de stop, paraisso basta pressionar o botão "Optimize..." nas telas acima, o procedimento é análogo ao descritoanteriormente. Observe que um sistema operacional pode possuir no máximo 10 variáveis aserem otimizadas.

O uso dos stops é opcional, e é recomendado que você teste os seus sistemas com e sem stops,sendo que nem sempre você irá utilizar simultaneamente os 5 tipos de stop. De OK nesta telapara voltar a tela anterior.

Page 31: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 31/138

Uma vez que já definidos as regras de uso do stop, podemos prosseguir com a simulação, paraisso pressione OK para voltar a tela inicial.

Page 32: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 32/138

Estando com o gráfico do ativo desejado aberto, selecione o sistema a testar, no nosso exemploo "Equis - MACD w/Optimization", e pressione o botão "Test", será exibida a seguinte tela

Nesta tela você pode acompanhar o status da simulação, ela apresenta um resumo geral doprocesso, incluindo o numero de testes realizados e o tempo estimado para termino. Quando asimulação terminar será exibida a mensagem abaixo

Page 33: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 33/138

Para ver o resultado da simulação pressione o botão "Reports...", será exibida a tela abaixo

Esta tela apresenta um resumo do resultado da simulação realizada, se você desejar mudarordem de exibição dos testes , clique no botão "Sort...", será exibida a tela abaixo, a qualpermitirá ordenar as colunas de acordo com o critério desejado.

A ordenação default é pela rentabilidade do sistema.

Para visualizar os detalhes do teste, escolha o teste desejado, por exemplo o de numero 9, epressione o botão "Reports...", será exibida a tela abaixo.

Page 34: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 34/138

Voce pode observar que existem 4 tabs nesta tela, "Results", "Trades", "Equity", "System".

É a partir das informações apresentados na tab "Results" que iremos avaliar a performance do

sistema, as informações disponíveis são:

q  Total Net Profit - Rentabilidade liquida do teste, representa a quantia ganha ou perdidapelo sistema se todas as posições fossem encerradas na ultima barra do gráfico.

q  Percent Gain/Loss - Rentabilidade % sobre o capital inicialq  Initial Investment - Quantia inicial no inicio da simulaçãoq  Open Position Value - Posições em aberto que foram fechadas forçadamente no final dos

testes.q  Annual Percent Gain/Loss. - Taxa % anualizada de ganho ou perda do sistemaq  Interest Earned - Quantia ganha devido a juros de renda fixa recebidos durante o período

que o sistema esteve fora do mercado.q  Current Position - Posição atual do teste (long, short, ou out).q  Date Position Entered - Data em que o sistema entrou na posição atualq  Buy/Hold Profit - Ganho/Perda no período pela estratégia comprar e segurar, ou seja,

quanto teria ganho/perdido alguem que tivesse comprado no primeiro dia do teste evendido no ultimo dia do teste.

q  Buy/Hold Percent Gain/Loss - Rentabilidade % da estratégia comprar e segurar.q  Days in Test - Numero de dias utilizados na simulação

q  Annual Buy/Hold Percent Gain/Loss - Taxa % anualizada de ganha ou perda daestratégia comprar e segurar.q  Total Closed Trades - Numero total de negócios completosq  Average Profit Per Trade - Ganho médio por negocio

Page 35: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 35/138

q  Total Long Trades - Numero total de operações longq  Winning Long Trades - Numero de posições long que foram lucrativas.q  Commissions Paid - Corretagem paga no período.q  Average Win/Average Loss Ratio - Razão entre o ganho médio e a perda média.q  Total Short Trades - Numero total de operações short.q  Winning Short Trades - Numero de posições short que foram lucrativas.q  Total Winning Trades - Numero total de negócios que foram lucrativos.q  Amount of Winning Trades -Quantia ganha nos negócios lucrativos.q  Average Win - Média de ganho dos negócios lucrativosq  Largest Win - Maior ganho do sistema no períodoq  Average Length of Win - Duração média dos negócios lucrativos (em numero de barras)q  Longest Winning Trade - Duração do negócio lucrativo mais longo.q  Most Consecutive Wins - Numero máximo de negócios lucrativos consecutivosq  Total Losing Trades - Numero total de negócios que deram prejuízo.q  Amount of Losing Trades - Quantia perdida nos negócios que deram prejuízoq  Average Loss - Média de perda nos negócios que deram prejuízoq  Largest Loss - Maior perda do sistema no períodoq  Average Length of Loss - Duração média dos negócios que deram prejuízoq  Longest Losing Trade - Duração do negócio perdedor mais longo.q  Most Consecutive Losses - Numero máximo de negócios perdedores consecutivosq  Total Bars Out - Numero total de barras em que o sistema ficou fora do mercado.q  Longest Out Period - Duração do maior período em que o sistema ficou fora do mercado.q  Average Length Out - Numero médio de barras em que o sistema ficou fora do mercado.q  Profit/Loss Index - Este índice compara o numero de negócios vencedores com o numero

de perdedores, sendo os extremos +100 (Sem perdas) e -100 (Sem ganhos)q  Reward/Risk Index - Este índice compara o retorno do sistema contra o risco do mesmo,

sendo os extremos +100 (seguro) e -100 (muito arriscado).q  Buy/Hold Index - Este índice compara a lucratividade do sistema com a lucratividade da

estratégia comprar e segurar.

Através da analise dos dados acima você pode analisar o desempenho do sistema e compara-loao desempenho de outros sistemas operacionais, podem otimizar sua estratégia operacional.

A tab "Trades", mostra detalhes de cada um dos trades, tais como a data de entrada e saida de

cada operação e a rentabilidade de mesma, a tela pode ser vista a abaixo.

Page 36: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 36/138

Você pode inspecionar os detalhes de qualquer um dos negócios apresentados, na tela assim,para isso basta selecionar um deles e pressionar o botão "Inspect", será exibida a tela abaixo

Nesta tela você terá informações detalhadas do trade, para sair desta tela pressione OK. A tab"Equity" mostra uma pequena planilha com a rentabilidade dia a dia da simulação, um exemplodesta tela pode ser vista abaixo.

Page 37: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 37/138

A ultima tab é a tab "System", nesta tab é apresentado um resumo da simulação em analise, umexemplo desta tela pode ser visto abaixo

Page 38: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 38/138

Estas informações serão muito úteis quando você for transformar seu sistema operacional emum expert para usa-lo no dia a dia.

No canto direito superior existem 2 botões, "Arrows" (coloca no gráfico as setas indicando ospontos de compra e venda) e "Plot Equity" (gera um gráfico de linha com a rentabilidade dosistema). Após pressiona-los o seu gráfico ficaria parecido com o mostrado abaixo.

Page 39: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 39/138

Utilizando o recursos do Expert Advisor

Por Edson Brandi [email protected]

Atualizado em 13/11/2002

Clique aqui para ver uma demonstração em flash sobre o Expert Advisor 

O Expert Advisor é o componente do MetaStock que possibilita ao usuario umacompanhamento visual dos sinais gerados pelo seu sistema operacional, além de possibilitara criação de relatórios e alarmes personalizados. Os maiores benefícios do Expert são

notados quando se trabalha com gráficos intraday, uma vez que ele ajuda em muito oacompanhamento dos ativos.

Para acessar o Expert Advisor basta clicar no seu icone, , na barra de ferramentas. Asua tela principal pode ser vista abaixo.

Assim como ocorre com os demais componentes o MetaStock possui uma série de"experts" de exemplo, vamos basear nossa ilustração através do expert "Equis - MACD".Para poder utilizar o expert é necessário estar com pelo menos um gráfico aberto. Na parte

Page 40: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 40/138

inferior da tela existem 2 botões, o botão "Attach" ativa o expert selecionado no gráficoatual, abaixo temos um gráfico antes e depois de ativar o expert.

Page 41: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 41/138

Não se preocupe com as alterações que o gráfico sofreu neste momento, vamos falar sobreela mais a frente. O outro botão, "Commentary", exibe o relatório do "Expert" selecionadosem ativar o mesmo para o gráfico, um exemplo de relatório gerado pelo expert "Equis -MACD" pode ser visto abaixo.

Mais a diante vamos falar sobre como a geração destes relatórios são automatizados. Para

criar um novo expert basta clicar no botão New, no nosso caso vamos usar um expert jáexistente para agilizar as explicações, selecione o expert "Equis - MACD" e pressione"Edit", a tela seguinte pode ser vista abaixo.

Page 42: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 42/138

A tab default quando se entra no modo de edição/criação de um expert é o tab "Name",neste tab você deve definir o nome pelo qual o expert será referenciado, bem como terá umespaço para colocar as explicações que julgar necessarias sobre o funcionamento do seuexpert.

O próximo tab é o tab "Trends", ele pode ser visto abaixo

Page 43: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 43/138

Neste tab existem duas sessões, uma para você entrar com as condições de seu sistemaoperacional que definem a tendência de alta e uma para você entrar com as condições quedefinem a tendência de baixa. Estas condições são construídas utilizando qualquercombinação de formulas/indicadores que você desejar. Uma vez definidas as condiçõeslógicas, é necessário definir os elementos gráficos que vão demarcar essas tendências no

grafico quando o expert for ativado. Clique no botão "Ribbon...", será exibida a tela abaixo.

Page 44: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 44/138

Se você marcar a opção "Display Ribbon in chart", quando o expert for ativado seráexibida no rodapé do gráfico marcações como as mostradas abaixo, destacando a tendênciasegundo o seu sistema operacional no gráfico

Você pode definir o tipo e a cor de preenchimento, se desejar usar figuras ao invés depalavras para descrever a tendência, basta marcar "Symbols" no campo "Labels", e escolheros símbolos desejados. Se a opção "Display Vertical Lines" estiver selecionada, serãointroduzidas linhas verticais no seu gráfico, delimitando zonas de acordo com a tendência,um exemplo destas linhas esta abaixo.

Lembre-se que se você exagerar nas marcações seu gráfico irá ficar, digamos "poluído",depois de fazer todos os ajustes, clique em OK para voltar a tela anterior, agora clique nobotão "Corner...", será exibida a tela abaixo.

Page 45: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 45/138

Esta marcação indica apenas qual a tendência atual, não servido para visualizar astendências passadas, o simbolo selecionado será exibido no canto inferior direito do gráfico,como mostrado abaixo.

Depois de escolher os símbolos que você deseja utilizar, pressione OK para voltar a telaanterior, observe que a utilização de marcadores de tendência é completamente opcional evocê não precisa utilizar se não quiser. O próximo tab é o "Commentary", mostrado abaixo

Page 46: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 46/138

Neste tab é onde vamos formatar e definir os elementos do relatório que será gerado peloexpert, observe que a linguagem utilizada é a mesma utilizada na criação das demaisformulas, apenas agregado de algumas condicionais e de elementos de formatação,estaremos abordando a linguagem utilizada na sua criação num momento futuro. Aopressionar o botão "Preview" é mostrado relatorio tal como o que foi exibido acima,

possibilitando que sejam feitos ajustes na formatação. O próximo tab, o "HighLights",mostrado abaixo.

Page 47: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 47/138

Nesta tab podemos definir condições especificas, que uma vez atendidas, farão com que acor das barras do gráfico se alterem, selecione o item MACD sobre comprado (OverBoughtMACD) e pressione "Edit", você irá visualizar a tela abaixo.

Page 48: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 48/138

Na tela acima podemos ver a condição que uma vez atendida irá fazer com que a barra dográfico seja exibida na cor vermelha. Um exemplo de como fica um gráfico utilizando esserecurso pode ser visto abaixo.

Depois de entrar com a condição desejada, pressione OK para voltar a tela anterior. Opróximo tab é o "Symbols", mostrado abaixo.

Page 49: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 49/138

Neste tab você pode definir se deseja que sejam exibidos marcadores no gráfico,indicando a ocorrência de um evento qualquer, como por exemplo um ponto decompra/venda/stop, selecione o item "MACD buy sinal", e presione "Edit", será mostrada atela abaixo

Page 50: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 50/138

Nesta tela, no tab "Name" devemos dar o nome desejado ao símbolo que será plotado nográfico, no campo "Condition" devemos entrar com a formula que vai definir o sinal decompra, depois de definir a condição desejada, devemos escolher o símbolo gráfico que será

utilizado, para isso clique no tab "Graphic", a tela exibida está abaixo

Page 51: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 51/138

Nesta tela devemos escolher o símbolo e as suas propriedades (cor, tamanho, posição dalegenda, etc). Um exemplo de grafico utilizando este recurso pode ser visto abaixo.

Depois de fazer os ajustes desejados, pressione OK para voltar a tela anterior. O ultimo tabé o "Alerts", mostrado na tela abaixo

Neste tab são definidos alarmes que são disparados quando ocorre um evento pré

determinado, os alarmes podem ser mensagens de texto, sons ou vídeos, etc. Para vermoscomo criar um alarme, selecione "MACD buy sinal", e pressione "Edit", será mostrada a telaabaixo.

Page 52: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 52/138

Nesta tela devemos definir o nome do alerta bem como a condição "gatilho" que irádispara-lo, depois de definir a condição desejada, precisamos definir qual será a forma do

alerta, para isso clique no tam "Alert", será exibida a tela abaixo.

Page 53: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 53/138

No campo message, você deve especificar a mensagem de texto que será usada namensagem do alerta, esta mensagem é opcional se sua opção for por usar um som ou umvídeo como alerta, se você estiver operando com gráficos intraday, existe a possibilidade deenviar alertas para um endereço de e-mail ou para um Pager. Um exemplo de alerta usandoapenas texto pode ser visto abaixo.

Todos os elementos de um expert são opcionais, você pode criar um expert usando apenasum dos recursos oferecidos ou usando todos, o que torna o expert advisor um ótimo aliadodo analista por facilitar de sobre maneira o acompanhamento dos ativos, possibilitando que oanalista acompanhe os ativos desejados sem ter que poluir o gráfico com muitos indicadorese ter que decidir apenas no visual se algum evento ocorreu ou não.

Page 54: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 54/138

Pesquisando a base de dados

Por Edson Brandi [email protected]

Atualizado em 13/11/2002

Clique aqui para ver uma demonstração em flash do Explorer 

A grande quantidade de ativos que existe atualmente listados na bolsa dificulta em muito a vida doanalista técnico "eventual", limitando o muitas vezes a acompanhar poucos ativos, pois do contrario eleteria que investir muito do seu tempo fazendo analises. Essa limitação muitas vezes faz com que oanalista perca o timing de posicionamento em muitos ativos os quais ele não acompanharotineiramente, literalmente perdendo diversas oportunidades.

O Metastock possui um componente que visa facilitar a vida do analista, pois permite ao mesmofiltrar de maneira rápida os ativos da sua base de dados que estão atendendo um determinado critério deseleção, definido de acordo com o seu sistema operacional, possibilitando ao analista acompanhar umgrande numero de ativos sem que seja necessário investir uma grande parte de seu tempo nestapesquisa, o nome deste componente é explorer.

Para carregar o explorer basta clicar no seu ícone, , na barra de ferramentas. A tela inicial doexplorer pode ser vista abaixo.

O explorer trás por default uma série de explorações de exemplo, no nosso exemplo vamos dar umaolhada na exploração "Equis - MACD Buy Sinal", para manter a coerência com o exemplo estudado no

Page 55: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 55/138

tutorial sobre o System Tester. Antes de prosseguir devemos verificar se todas as opções gerais estãocorretas, para isso pressione o botão "Options...", será exibida a tela abaixo.

Nesta tela o item mais importante é o primeiro, "Data Loading", nesta sessão devemos definir qual onumero de "barras" que devem ser lidas para a realização dos testes da exploração, observe que osativos que possuírem um numero menor de barras, serão ignorados no teste, uma boa alternativa émarcar a opção "Load Minimum Records", de forma que o numero mínimo de barras será definidopelos indicadores que você for utilizar. Pressione OK para voltar a tela anterior.

Agora que já verificou as opções básicas, vamos prosseguir com o nosso teste, selecione aexploração "Equis - MACD Buy Sinal" , e pressione editar. Para criar uma nova exploração basta clicar

em new. A tela seguinte será parecida com a mostrada abaixo.

Page 56: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 56/138

Na parte superior da tela vemos um campo onde definimos o nome da exploração, e um campo paracolocarmos algumas observações, este campo não possui efeito pratico nos testes.

Na parte inferior nos vemos uma serie de tabs, as tabs de "Column A" até "Column F" , devemconter as informações que você deseja visualizar para cada ativo que atender os critérios de seleçãodefinidos na tab "Filter", ou seja, de todas estas tabs, apenas o conteúdo da tab "Filter" irá influir napesquisa, as demais colunas são utilizadas apenas para efeito de geração de um relatório. Em cada tabexiste um campo "Col. Name", este campo define o nome pelo qual a coluna será referenciada norelatório final. Apenas para efeito de ilustração vamos ver o conteúdo das demais tabs.

Page 57: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 57/138

Page 58: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 58/138

Page 59: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 59/138

Page 60: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 60/138

Page 61: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 61/138

Agora , clique na tab "Filter", de forma teremos a seguinte tela.

Page 62: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 62/138

Como podemos ver na figura acima, para a exploração que nós vamos usar, apenas os ativos cujoMACD cruzar para cima a media móvel exponencial de 9 dias do MACD (na ultima barra do gráfico) ,irão atender o critério imposto no filtro.

Você pode utilizar qualquer formula que desejar como critério de filtragem, o que torna o sistemabastante flexível.

Antes de prosseguir, devemos verificar se as opções especificas desta exploração estão corretas, paraisso clique no botão "Options..."

Page 63: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 63/138

Nesta tela você pode definir qual a data que será utilizada na exploração, ou seja nas cotações dequal dia especifico você quer fazer a pesquisa, normalmente nós usamos a opção "Most Recent Data",o que significa que desejamos pesquisar usando a ultima cotação disponível para cada ativo. Se vocêestiver trabalhando com uma base intraday, você também pode ajustar o horário ao qual desejapesquisar, para isso basta selecionar "Specific Date" e clicar em "T" e entrar com o horário.

O outro fator que temos que definir é em qual periodicidade desejamos efetuar a pesquisa, você podeprocurar por sinais na periodicidade que desejar, podendo pesquisar a base de dados na periodicidade

intraday, diário, semanal, mensal, etc.

Certifique-se de que a opção "Use Filter" esta marcada, do contrario o relatório final vai conter todosos ativos da sua base de dados. Clique OK para voltar a tela anterior, e de OK novamente para retornara tela inicial, certifique-se de que a exploração selecionada é a mesma a qual você acabou decriar/editar e pressione o botão "Explore", será exibida a tela abaixo.

 

Page 64: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 64/138

Nesta tela devemos selecionar o diretório onde se encontra a base de dados que desejamos pesquisare pressionar o botão "---ADD-->", observe que apos a adição do diretório, na parte inferior direita éexibido o numero total de ativos disponíveis na base de dados selecionada. Para iniciar o processo deexploração, basta pressionar o botão "OK", será exibida a seguinte tela.

Page 65: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 65/138

Esta tela ficará visível durante todo o processo, e irá fornecer um resumo do status atual, mostrandoquantos ativos já foram consultados e qual o tempo estimado para término. A duração do processo irávariar dependendo do numero de ativos da base selecionada e do nível de prioridade, para mudar aprioridade basta alterar o campo "Execution Priority". Ao final do processo será exibida a seguinte telade aviso.

Para acessar os resultados da pesquisa, pressione o botão "Reports...", será exibida a tela abaixo

Page 66: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 66/138

Esta tela mostra todos os ativos da base de dados selecionada que atenderam ao filtro especificado,no caso do nosso exemplo, temos listados todos os ativos que deram sinal de compra pelo MACD.

Ela possui para cada ativo selecionado, colunas contendo os elementos definidos anteriormente no

momento da criação da exploração. Para visualizar maiores detalhes de um ativo especifico, bastaselecionar o ativo e pressionar o botão "Inspect", será exibida uma tela contendo os mesmos campos datela atual, porem mostrando os dados dia a dia para o ativo selecionado, como mostrado abaixo.

Pressione o botão "Close", para voltar a tela anterior. Se você desejar visualizar o gráfico de um dosativos selecionados, basta selecionar o ativo e pressionar o botão "Open Chart".

Você pode mudar a ordem na qual os ativos são listados, para isso basta pressionar o botão "Sort",

Page 67: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 67/138

será exibida a tela abaixo.

Faça os ajustes desejados e pressione OK para voltar a tela anterior. Alem do Tab, "Results" existe otab "Rejects", que mostra os ativos que foram rejeitados pelo filtro aplicado (são ativos que nãoatenderam as as condições requeridas pelo filtro), como mostrado abaixo.

Temos também um tab, "Exploration", a tela do mesmo para o exemplo em estudo pode ser visto

abaixo

Page 68: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 68/138

Page 69: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 69/138

Utilizando o OptionScope

Por Edson Brandi [email protected]

Atualizado em 10/12/2002

Clique aqui para ver uma demonstração em flash sobre o uso do OptionScope

 

O OptionScope é o componente do MetaStock que permite obter o preço teórico de umaopção a partir da volatilidade histórica do ativo, ou então obter a volatilidade a partir do

preço de uma opção, os cálculos são efetuados segundo o modelo de Black-Scholes. Estetutorial não tem o objetivo de explicar ou ensinar o modelo de Black-Scholes, se limitandounicamente a demonstrar a funcionalidade do componente OptionScope.

Para carregar o OptionScope, basta clicar no ícone , na barra de ferramentas doMetastock, a tela principal do programa pode ser vista abaixo

 

Você deve entrar com uma operação por coluna, sendo que as células com fundo "branco"

Page 70: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 70/138

são de preenchimento obrigatório, já as células com fundo azul, você deve preencher avariável que for conhecida, a outra será calculada. As células com fundo cinza não precisamser preenchidas pois elas serão calculadas.

Existem algumas informações básicas que você terá que especificar e que irão afetar todasas operações, são elas:

q  Security - As opções possíveis são "Equity" (para ativos do mercado a vista) e Future(para mercadorias da bolsa de futuros)

q  Interest Rate - Taxa anual de juros de referencia, pode-se usar por exemplo a  taxa

 selic q  Annual Dividend - Dividendos anuais pagos pelo ativo objeto da "opção", se não tiver

o valor utilize 0

q  Units - Tipo de notação a ser utilizada nos preços (decimal ou fracionário), nomercado brasileiro normalmente trabalhamos com notação decimal 

Após definir esses elementos básicos, devemos entrar com os elementos específicos daoperação desejada, o primeiro campo a ser preenchido é o campo Calc Date (data decalculo), que normalmente é o dia atual. Para entrar com a data, basta clicar na primeiracélula da coluna A, você pode digitar diretamente a data desejada ou pode se utilizar docalendário auxiliar, para utilizar o calendário basta clicar no ícone em forma de triangulo queapareceu no canto direito da célula, será exibido uma calendário como mostrado abaixo.

Depois de entrar com o valor da data de calculo, devemos entrar com o valor do campo

Page 71: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 71/138

 Exp. Date (data de expiração/vencimento da opção), o preenchimento deste campo ésemelhante ao do campo anterior. Após definir a data de vencimento da opção, devemosdefinir o valor do strike (preço de exercício) da opção. Definido o valor de strike, devemosentrar com o valor do campo Security (preço no mercado a vista do ativo objeto da opção).O próximo campo a ser preenchido é o campo # Contracts (numero de opções/contratosenvolvidos na operação).

Agora devemos definir que tipo de operação estamos fazendo, o que é definido pelocampo Call/Put, os tipos de operações disponíveis são:

q  Long Call - Compra de uma opção de compraq  Short Call - Venda de uma opção de compraq  Long Put - Compra de uma opção de vendaq  Sort Put - Venda de uma opção de venda

Ao clicar na célula referente a este campo será exibida uma listagem com as operaçõesdisponíveis, como mostrado abaixo.

Após definir o tipo de operação devemos entrar com o valor de uma das seguintesvariaveis:

q  Option - Premio atual da opçãoq  Volatility - Volatilidade histórica do ativo objeto da opção

Page 72: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 72/138

Depois de preencher o campo desejado, basta calcular o valor das demais variáveis. Paraisto basta clicar no menu "Tools" e selecionar a opção "Recalc", ou simplesmente pressionarF9.

Page 73: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 73/138

No caso do nosso exemplo, efetuei o calculo do valor teórico, em 10/12/2002, de umaopção de compra de Telemar PN com vencimento no dia 20/01/2003, com preço deexercício de R$ 26,00, num cenário no qual a taxa anual de juros é de 22%, o valor daTNLP4 no mercado a vista é de R$ 26,10, e a volatilidade histórica de TNLP4 é de 61,7 %.O preço teórico obtido foi de R$ 2,50.

O OptionScope também possibilita a geração de um gráfico mostrando a rentabilidade daoperação, na qual ele mostra a situação do seu lucro/prejuízo dependendo do valor atual doativo no mercado a vista no dia do exercício. Para gerar o gráfico, basta selecionar a colunacom a operação desejada, para isso basta clicar no cabeçalho da coluna, no nosso caso bastaclicar em A na primeira linha, a coluna ira mudar de cor indicando que foi selecionada, comomostrado abaixo

Agora, basta clicar no menu "Insert" e escolher a opção "Graph". Será adicionado umnovo tab contendo o gráfico com o panorama da operação, como mostrado abaixo.

Page 74: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 74/138

É possível gerar gráficos de rentabilidade para qualquer estratégia de operação que vocêvenha a montar, abaixo temos um exemplo de um BULL CALL SPREAD para TNLP4,

(compra de 1.000.000 de opções de compra de TNLP4 com vencimento em 20/01/2003 estrike em R$ 26,00 e venda de 1.000.000 de opções de compra de TNLP4 com vencimentoem 20/01/2003 e strike em R$ 28,00)

Page 75: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 75/138

Você pode combinar em um gráfico quantas operações (colunas) desejar.

Page 76: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 76/138

Trabalhando com gráficos Intraday utilizandoMetaStock Pro 7.2 e o Enfoque Cotações 5.0

Por Edson Brandi [email protected]

Atualizado em 06/12/2002

A opção de trabalhar com gráficos na periodicidade intraday no Metastock, está disponível atodos os usuários da versão “Profissional“ do software, porém para que os gráficos possam sergerados é necessário possuir uma fonte de cotações em tempo real compatível.

Neste tutorial a fonte de cotações utilizada é o Enfoque Cotações v. 5.0., da empresa EnfoqueSistemas, que atualmente é o serviço com a melhor relação custo/beneficio, pois além de ser o sistemade menor custo é também o mais flexível e modular do mercado nacional.

A compatibilização do Enfoque Cotações com o MetaStock é provida pelo software“Metaserver RT 2.0 DDE Version”, comercializado pela empresa “Real Time Software EngineeringLLC”, este software é responsável por obter as cotações via DDE no software da Enfoque edisponibiliza-lo para o “Equis Data Server”, que é o componente do MetaStock Pro responsável pormanter a base de dados. Umas versão de demonstração do MetaServer pode ser obtida emhttp://www.traders-soft.com/metastock/msrt/ 

Feitas estas considerações iniciais podemos prosseguir, este tutorial será dividido em 7 partes:

q  Instalação dos Softwaresq  Configuração do MetaStock Proq  Configuração do Metaserver RTq  Configuração do Enfoque Cotaçõesq  Configuração do Equis Data Serverq  Testes iniciaisq  Gerando as bases iniciais

Instalação dos SoftwaresVocê deve instalar inicialmente o Enfoque Cotações e depois o Metaserver RT 2.0, seguindo

as instruções apresentadas nas telas de setup. Após a instalação do Metaserver você deve proceder ainstalação do Metastock Professional, durante a instalação, logo após escolher o diretório no qual osoftware será instalado, você irá visualizar a janela “Real Time Vendor”, exibida abaixo:

Page 77: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 77/138

 

Certifique-se de escolher a opção “Signal (Broadcast Version)”, se já instalou o MetaStock Proe durante o processo escolheu alguma outra opção, será necessário re-instalar o software. Após marcara opção correta, pressione next e prossiga normalmente com a instalação. Durante o processo deinstalação o MetaStock irá detectar que o Metaserver RT está presente em seu computador e iráutilizar o mesmo para obter as cotações, se esta detecção ocorreu com sucesso ao executar oMetaStock o Metaserver RT será executado automaticamente.

Ao executar o Metastock irão ser executados automaticamente outros 3 softwares:

q  Metaserver RTq  Equis Data Serverq  MetaStock File Server

Todos eles ficarão disponíveis no seu tray, ao lado do relógio:

 

Configuração do “Equis Data Server"

Para acessar o “Equis Data Server” clique duas vezes com o botão esquerdo do mouse sobre oícone da “antena parabólica” exibida na área próxima ao relógio do windows (como mostrado acima).

Uma vez que a interface do programa tenha sido exibida , devemos proceder a suaconfiguração, para isso, clique no botão ao lado do botão com um sinal de interrogação:

Page 78: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 78/138

 

Ao clicar no botão será exibida a tela abaixo:

 

A única configuração necessária é marcar o Box referente a opção “Replace vendor-suppliedtimes...” , de forma que o horário utilizado para as cotações será o horário do seu desktop, essamodificação é necessária para evitar problemas de defasagem no horário registrado nos seus gráficosdevido a diferenças de “Time Zone”. Sem este ajuste, seus gráficos ficariam com as cotaçõesdeslocadas 3 horas. Para salvar a alteração basta clicar em aplicar e depois em OK.

Configuração do Enfoque Cotações  Por padrão o Enfoque cotações trabalha com cotações em notação cientifica, se este formatonão for alterado para notação decimal, o Metaserver irá se confundir e informar as cotações erradas

Page 79: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 79/138

para o MetaStock, uma cotação de 0,86 ira aparecer como 8,6 e uma de 48 ira aparecer como 4,8.

Para fazer a alteração de padrão, execute o Enfoque e entre no menu cotações e escolha aopção “Controle de dados”, como ilustrado abaixo:

 

Ao escolher a opção acima, será exibida a tela abaixo:

 

Na tela acima, basta desmarcar a opção “Cotações DDE em notação cientifica”, e marcar aopção “Usa Fechamento anterior em formulas e DDE se a ultima for igual a 0”. Feitas estas alteraçõesbasta fechar a janela que a configuração será salva.

Configuração do Metastock Pro

Page 80: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 80/138

Agora que já configuramos o Enfoque e o Equis Data Server, o próximo passo é criar nometastock os ativos que vc deseja acompanhar no intraday. Para isso execute o Metastockprofessional, entre no menu “File”, selecione o sub menu “New” e por último clique em “Security...”,como ilustrado abaixo:

 

Ao escolher a opção “Security...”, irá abrir na janela a janela abaixo:

É na janela exibida acima que você irá criar os ativos, para isso você deve selecionar aperiodicidade como sendo “Intraday”, depois entrar com o nome do ativo desejado, com o seu códigoe selecionar o intervalo base de cada barra. No futuro você poderá alterar a periodicidade na qual osgráficos intraday são exibidos no metastock, mas você estará limitado a utilizar intervalos que sejammúltiplos do intervalo base, ou seja, se você criou um ativo com intervalo base de 5 minutos vocêpoderá visualizar o gráfico com barras de 5, 10, 15, 20, 60, etc minutos, mas nunca com barras quenão sejam múltiplas de 5 minutos. A base de dados de um ativo pode possuir no máximo 65000barras, desta forma a periodicidade base vai impactar diretamente sobre o período total que vocêpoderá manter em seus gráficos intraday. Você pode deixar a janela de tempo no default (0:00 à 0:00).Uma vez preenchido todos os campos, pressione “Create”.

Você deve repetir o processo para cada ativo que você deseja acompanhar, observe que após acriação de cada ativo no Metastock o código do ativo criado será exibido na tela principal doMetaserver na coluna TS/MS Symbol, se isso não ocorrer o metastock pode não ter encontrado oMetaserver RT durante a instalação.

Page 81: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 81/138

Configuração do Metaserver RT 2.0

Depois de criar todos os ativos desejados no Metastock, devemos configurar o MetaServer RTde forma que a base de dados passe a ser atualizada. Para acessar a tela do MetaServer basta clicarduas vezes com o botão esquerdo do mouse no ícone “MSRT” exibido no seu tray, próximo ao relógiodo Windows.

Todos os ativos criados no Metastock devem estar aparecendo na tela do Metaserver, comomostrado na figura abaixo:

Para cada ativo você deve clicar duas vezes no espaço em branco, a esquerda do ativo desejado(coluna DDE Server). Irá abrir a janela “Symbol Configuration”, mostrada abaixo:

Page 82: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 82/138

No campo, “Symbol Name” irá aparecer o código do ativo que você selecionou, no campoDDE digite “GOL”, depois marque a caixa “Trade Record” (refere-se as cotações) e clique no botão“...” que esta na mesma linha do Box selecionado, irá abrir a janela “DDE Settings”, mostrada abaixo:

No campo “DDE Topic” digite “cot”, no campo “DDE Item” você deve colocar o código doativo (código usado no Enfoque) , no caso do nosso exemplo devemos colocar “IBOV”, para concluirclique em OK. A tela resultante vai se parecer com a tela abaixo:

Page 83: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 83/138

Agora, marque a caixa “Cum. Volume” (refere-se ao volume) e clique no botão “...” que estana mesma linha do Box selecionado, irá abrir a janela “DDE Settings”, mostrada abaixo:

No campo “DDE Topic” digite “cot”, no campo “DDE Item” você deve colocar o código doativo mais .qtt ( código usado no Enfoque para Volume no mercado a vista, se vc estiver

 cadastrando um ativo do mercado futuro vc deve usar .cng) , no caso do nosso exemplo devemoscolocar “IBOV.qtt”, para concluir clique em OK. A tela resultante vai se parecer com a tela abaixo:

Page 84: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 84/138

Page 85: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 85/138

Lembre-se de salvar a configuração do Metaserver, para isso clique no botão com o “disquete”, escolha um nome para o seu arquivo e mande salvar. O ultimo passo é configurar o MetaServer para

carregar automaticamente o seu arquivo de configuração quando ele for iniciado, para isso clique nomenu “Options”, será exibida a tela abaixo:

Coloque o nome do seu arquivo de configuração no local apropriado e certifique-se de marcar

Page 86: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 86/138

a opção “Enable autoconnect at startup”. Para verificar se o MetaServer esta conseguindo se conectarao Enfoque, para verificar clique no botão verde (ao lado do botão stop). Ao faze-lo, a coluna “*”

passará de “-“ para “+” e as colunas Last e Time irão exibir dentro de alguns segundos o valor doultimo negocio e a hora em que ele ocorreu, como o mostrado na figura abaixo:

Se isso não acontecer verifique se no rodapé da janela principal não esta sendo exibida amensagem “DDE connection error. Please see the log file", neste caso verifique se você não digitounada errado.

Vamos aos testes

Ufa, depois de varias etapas chegou a hora de ver se nosso sistema esta gerando os gráficoscorretamente, e se tudo funcionando como esperado. Para testar o sistema você deve carregar primeiroo Enfoque Cotações e depois o Metastock Pro.

Ao carregar o metastock o Metaserver RT irá ser executado, vá para a tela principal doMetaserver clicando duas vezes no seu ícone “MSRT”, observe se a coluna “*” ficou com “+” emtodos os ativos, se estiver OK, va no MetaStock e abra o gráfico de um dos ativos que você criou, eleestará sendo atualizado em tempo real.

Gerando a base de dados inicial

q  Método 1 - Convertendo series intraday do enfoque através da utilização do cygwin

Page 87: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 87/138

q  Método 2 - Convertendo series intraday do enfoque através da utilização do Excel

Referencias

q  http://www.metastock.comq  http://www.enfoque.com.brq  http://www.traders-soft.com

Page 88: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 88/138

Trabalhando com templates customizados

Por Edson Brandi [email protected]

Atualizado em 19/11/2002

Clique aqui para ver uma demonstração em flash sobre o uso de Templates

Todos nós gostamos de arrumar o visual dos gráficos de forma que fiquemos confortáveis para trabalharcom os mesmos, seja plotando os indicadores com os quais costumamos trabalhar ou mesmo mudando ascores das barras, ajustando a escala, etc.

É uma tarefa extremamente simples, mas que muitas vezes pode demandar um tempo precioso do analista,afinal customizar manualmente o gráfico de todo e qualquer ativo que ele queira analisar não é nada pratico.

O MetaStock oferece um sistema de templates justamente com o objetivo de facilitar a vida do analista,aproveitando o padrão de customização aplicado ao gráfico de um ativo para todos os demais, ao clicar deum botão. Vejamos um passo a passo de como criar e utilizar um template no MetaStock.

Abra o gráfico de um ativo qualquer, no nosso exemplo o gráfico de Embraer PN, o mesmo está mostradoabaixo

Page 89: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 89/138

Vamos arrumar o visual do mesmo, aplicando alguns indicadores (MACD, IFR, MM 7 dias, MM 21 dias,MM 200 dias e ativar nosso expert favorito), o gráfico final vai ficar com uma aparência semelhante amostrada abaixo

Agora que já customizamos o gráfico, vamos salvar este layout, para isso clique no menu File e depois naopção "Save As"

Será exibida a seguinte tela

Page 90: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 90/138

Nesta tela você deve informar o nome desejado para o arquivo que vai ser criado, entrar com uma brevedescrição que o ajude a saber do que se trata o arquivo no futuro e o mais importante, no campo "Save astype", tenha certeza de selecionar a opção "Template".Pressione "Save" para salvar, e você terá voltado a

tela principal do MetaStock.

Pronto já criamos nosso template "Tutorial", mas ainda falta adicionar um atalho para o mesmo de formaa tornar o processo de usa-lo bem simples, para isso clique com o botão direito do mouse na barra inferior dometastock em qualquer região livre (cinza), vai aparecer o menu abaixo.

 

Selecione a opção "Custom", a sua barra de ferramentas inferior vai mudar coma entrada de alguns novosbotões.

Page 91: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 91/138

Clique com o botão direito do mouse sobre qualquer um dos botões novos que foram adicionados a suabarra de ferramentas, você irá ver o menu abaixo

Neste menu, selecione a opção "Custom toolbar properties", será exibida a seguinte tela

Page 92: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 92/138

Escolha a opção "New...", será exibida a tela inicial do dialogo de criação de novos botões.

Pressione o botão "Browse...", e vá até o diretório "charts" que fica localizado dentro do diretório no qualo metastock foi instalado.

Page 93: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 93/138

Uma vez no diretório, devemos escolher o arquivo que acabamos de criar a pouco, selecione o arquivo epressione "Abrir", você irá votar a tela anterior. Pressione "Avançar >", será exibido o dialogo abaixo

Escolha um ícone para o botão que será associado ao seu template e informe o texto do "screen tip" que iráaparecer quando o mouse for posicionado sobre o botão. Clique em "Avançar >" para continuar. Será exibidaa seguinte tela.

Page 94: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 94/138

Entre com o nome desejado para o seu template, e pressione concluir. Um novo botão (associado aotemplate tutorial) foi adicionado a sua barra de ferramentas

Para testar seu template, abra o gráfico de algum outro ativo, por exemplo Embratel PN

Page 95: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 95/138

Agora clique no botão que você acabou de criar, o layout do gráfico de Embratel PN irá mudar ficandoparecido com o mostrado abaixo

Page 96: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 96/138

Simples, pratico, indolor e o mais importante INSTANTANEO ;), acostume-se a utilizar templates poiseles facilitam em muito o seu dia a dia.

Page 97: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 97/138

Trabalhando com Layouts

Por Edson Brandi [email protected]

Atualizado em 23/11/2002

Clique aqui para ver uma demonstração em flash sobre o uso de Layouts

Se você trabalha diariamente com um grupo pré-determinado de ativos e é daquelas pessoas que gostam depraticidade, que acha extremamente tedioso ter que abrir gráfico por gráfico todos os dias, você pode sebeneficiar do uso de layouts no MetaStock.

Um layout não é nada mais nada menos que um tipo especial de arquivo que uma vez carregado irá exibirtodos os elementos que estavam definidos no momento da sua criação, servindo por exemplo para agrupargrupos de ativos, tornando mais pratica a vida do analista :), principalmente daqueles que trabalham comgráficos intraday.

Digamos que eu acompanhe no intraday os ativos do Bradesco, Itaú e B. Brasil, vamos ver abaixo comoagrupar estes ativos criando um Layout chamado "Bancos". Antes de iniciar é preciso abrir o gráfico detodos os ativos desejados.

Page 98: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 98/138

Agora, vamos distribuir os gráficos pela tela, para isso clique no menu windows e escolha a distribuiçãoque desejar, digamos que a opção escolhida seja "lado a lado".

O desktop ficaria como mostrado abaixo

Page 99: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 99/138

Não desejamos aplicar nenhum indicador neste momento, de forma que vamos salvar nosso layout, paraisso clique no menu "File", e escolha a opção "New..." e então selecione "Layout..."

Ao fazer isso será exibida o seguinte tela

Page 100: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 100/138

Selecione os ativos que você deseja que participem do seu layout e pressione o botão "Add", e depois em

"OK", você irá voltar a tela principal.

Agora que já criamos o Layout, é necessário salvá-lo, para isso clique no menu "File", e escolha a opção"Save as..."

Será exibida a seguinte tela

Page 101: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 101/138

Nesta tela devemos informar o nome desejado para o nosso layout, bem como colocar uma breve descriçãopara nos ajudar no futuro a saber a que ativos ele se refere. Certifique-se que que o campo "Save as type"esta marcado como "Layout". Save para voltar a tela principal.

Se você tentar fechar qualquer um dos gráficos de um layout irá aparecer o seguinte dialogo

A primeira opção irá fechar todos os gráficos do layout, a segunda opção fecha apenas o gráfico escolhidoe o remove do layout, de forma que se você abrir este layout no futuro o gráfico deste ativo não será maisexibido.

Se você aplicar qualquer indicador a um dos gráficos ou fizer alguma modificação nos layout, apos amensagem exibida acima será exibida uma mensagem parecida com a mensagem abaixo, perguntando sevoce deseja salvar as alterações.

Page 102: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 102/138

Qualquer mudança que você efetue num gráfico dentro de um layout (adição de indicadores, mudar o linetype, ativar um expert, etc), irão influenciar o modo de exibição do gráfico do ativo apenas quando ele forcarregado a partir do layout, se você carregar individualmente o gráfico de cada ativo terá que fazer ascustomizações novamente.

Para abrir um layout basta acessar o menu "File", escolher a opção "Open..." que será exibida a tela abaixo

Para visualizar os layouts disponíveis basta ajustar o campo "Files of type" para "Layouts", uma vezescolhido o layout desejado basta clicar em Open para que o mesmo seja carregado.

Se você ainda não viu, veja a demonstração sobre a criação de um layout no vídeo, disponível no iniciodeste texto.

Page 103: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 103/138

Convertendo o BDI Bovespa

Por Edson Brandi [email protected]

Atualizado em 09/12/2002

O arquivo disponibilizado pela bovespa com as informações sobre os negócios do dia (BDI ouBoletim Diário de Informações) é disponibilizado numa formatação própria, a qual não é reconhecidapelo MetaStock.

Para que os dados possam ser importados é necessário que o BDI seja convertido para um formatocompatível, para esta conversão eu recomendo utilizar o excelente programa disponibilizadogratuitamente pelo João Medeiros < [email protected]> no sitehttp://cotacoes.hypermart.net/dconv.htm

A proposta deste texto é mostrar de uma forma simples como instalar, configurar e utilizar oprograma conversor recomendado acima para gerar os arquivos necessários para atualização do seuMetastock.

O primeiro passo é ir até o site acima, preencher o formulário e fazer o download do arquivo conversor.exe, para iniciar a instalação bastar executar o arquivo, será exibida a seguinte tela

Nesta tela devemos informar ao programa instalador qual o diretório no qual desejamos que oprograma seja instalado, você pode aceitar a sugestão default e pressionar o botão "iniciar" . Ainstalação leva apenas alguns segundos, ao final do processo será exibida a seguinte mensagem

Page 104: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 104/138

Pressione OK para concluir o processo de instalação. O instalador terá criado no seu "Iniciar->Programas" um item chamado "Conversor", contendo o ícone do aplicativo propriamente dito, comomostrado abaixo.

Para executar o programa basta clicar 2 vezes no ícone "Conversor", feito isso o programa seráiniciado e será exibida a tela principal do programa.

Page 105: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 105/138

Ao executar o software a primeira coisa a fazer é configura-lo de forma a converter os ativosdesejados, para isso clique no menu "Editar" e escolha a opção "Preferências", será exibida a tela deconfiguração mostrada abaixo.

Nesta tela você deve definir uma série de parâmetros que irão afetar a forma como o BDI seráconvertido, os parâmetros que você deve definir são:

q

  Diretório onde os arquivos convertidos serão gravadosq  Diretório onde os BDIs originais serão armazenadosq  Localização do arquivo "datas.dat" na internet, este arquivo contem as datas nas quais

ocorreram pregões.q  Dados que deseja extrair dos BDIs, opções disponíveis

Page 106: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 106/138

r  Lote padrãor  Concordatáriasr  Direito/recibor  Bônusr  Termor  Opções de compra de Índicer  Opções de venda de Índicer  Opções de comprar  Opções de vendar  Fracionário

q  Tipo de volume desejado (Dinheiro ou numero de ações)

Caso você precise se autenticar em um proxy para acessar a web, será necessário marcar a opção"Usar servidor proxy" e preencher os campos baixo. Se você não precisa se autenticar num proxy bastaignorar os campos acima.

q  Servidor proxy (Endereço do servidor)q  Portaq  Usernameq  Password

Depois de ajustar as opções conforme desejado, basta pressionar "OK" para voltar a tela anterior

Se você deseja importar os dados da BM&F marque a opção "Inclue dados da BM&F" comomostrado acima, também é necessário especificar o intervalo para o qual você deseja buscar econverter os BDIs. Feitos esses últimos ajustes, para iniciar a conversão basta pressionar o botão "Traz

e converte arquivos no período abaixo".

Ao pressionar este botão, o programa irá verificar se o arquivo datas.dat esta atualizado, se ele nãoestiver, o programa irá exibir a seguinte mensagem abaixo

Page 107: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 107/138

Pressione "Sim" para buscar uma versão atualizada na internet, após buscar uma versão atualizadado arquivo, o programa vai iniciar o download e a conversão do BDI, a tela do programa irá mudarpara mostrar o andamento do processo, como mostrado abaixo (se o datas.dat estiver atualizado oprograma irá mudar para esta tela logo apos pressionar o botão).

Ao final do processo, o programa irá voltar a tela anterior e o arquivo convertido estará disponível

no diretório que você especificou na configuração do programa, o nome do arquivo seguirá sempre opadrão ConvAAAAMMDD.txt , onde AAAA = ano, MM = mês, DD = dia. Um exemplo de arquivogerado na conversão pode ser visto abaixo.

Page 108: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 108/138

 

Este arquivo está formatado de modo a ser reconhecido pelo downloader e pode ser utilizado naatualização da sua base de dados.

Observação: Se vc tiver problemas para fazer o download do arquivo da BOvespa ou da BM&F,

certique-se de que você não esta se conectando através de um firewall ou de um proxy. Muitos

usuários tem reportado problemas com o conversor por este motivo. Muitas vezes o seu provedor

internet força que sua conexão passe por um proxy transparente, e muitas vezes o usuario não

percebe que isso ocorre. Na duvida fale com seu provedor.

Page 109: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 109/138

Convertendo o BDI Bovespa - Método 2

Por Edson Brandi [email protected]

Atualizado em 16/02/2003

O arquivo disponibilizado pela bovespa com as informações sobre os negócios do dia (BDI ouBoletim Diário de Informações) é disponibilizado numa formatação própria, a qual não éreconhecida pelo MetaStock.

Algumas pessoas me reportaram que tiveram problemas para usar o conversor que eu mencioneino texto anterior, desta forma estou colocando aqui uma outra forma. Existe um aplicativodisponibilizado pelo colega Gafanh0t0 no seu sitehttp://www.gafanh0t0.hpg.ig.com.br/economia_e_negocios/14/index_pri_1.html , que cumpre

muito bem a função de converter os BDIs.

Visite o site acima e faça download do aplicativo bdi2meta, descompacte o mesmo para umdiretório qualquer, e execute o aplicativo (bdi2meta.exe), a tela que será exibida é bem simples epode ser vista abaixo.

Como podem ver para utilizar o programa basta especificar a data desejada, informar o arquivotexto no qual as cotações serão gravadas e informar se deseja gerar a base indexada pelo dólarcomercial. Depois de definir estes 3 parâmetros, basta pressionar o botão OK que o aplicativo faráo download dos dados e irá converte-los para um formato que pode ser lido pelo downloader. Oarquivo que vai ser gerado vai se parecer com o abaixo.

Page 110: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 110/138

Este arquivo está formatado de modo a ser reconhecido pelo downloader e pode ser utilizado naatualização da sua base de dados seguindo os procedimentos descritos no tutorial sobre odownloader.

Page 111: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 111/138

Metastock 8.0 - Enhanced System Tester

Por Edson Brandi [email protected]

Atualizado em 28/02/2003

No final de 2002 a Equis lançou a versão 8.0 do MetaStock, para aquelas pessoas que ja utilizavam o MetaStock 7.2, a unica

alteração foi no "System Tester", o restante das funcionalidades do programa continuam as mesmas. O "Enhanced SystemTester" tem algumas funcionalidades novas e ficou mais "bonito", a forma basica de utiliza-lo é a mesma, e os conceitosapresentados no tutorial da versão 7.2 continuam validos.

A tela principal do programa pode ser vista abaixo

Na tela prinicipal é a coluna da esquerda mostra a lista de sistemas disponiveis para simulação, a outra metade da tela estadividida em 2 partes, a parte superior mostra um pequeno resumo dos ultimos testes realizados, a parte inferior lista assimulações pelo nome e pela data em que foram realizadas.

Para fazer uma nova simulação basta clicar no botão "New Simulation", sera mostrada a janela abaixo

Page 112: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 112/138

Basta escolher o sistema desejado e pressionar "next", o mesmo poderia ser feito selecionando um dos sistemas na telaanterior, clicando com o botão direito do mouse e escolhendo a opção apropriada. A tela seguinte pode ser vista abaixo

Nesta tela voce irá selecionar o ativo que vc deseja testar, uma diferença para o system tester da versão 7.2 é que vc podesimular ao mesmo tempo diversos sistemas e diversos ativos. Clique no botão "Add Securities" e escolha os ativos desejados,como mostrado na figura abaixo

Page 113: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 113/138

Selecionados os ativos desejados, pressione "Open" para retornar a tela anterior

O numero de barras a ser incluido no teste é definido clicando-se no botão "Dates...", ao clica-lo irá aparecer a janela abaixo:

Page 114: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 114/138

Voce pode definir o numero de barras desejadas ou então entrar diretamente com as datas de interesse, de ok para retornar atela anterior. Para proceguir pressione "Next", será exibida a seguinte tela

Nesta tela vc definie alguns parametros da simulação, tais como quantia de dinheiro incial, tamaho default das operações(que pode ser em dinheiro, numero de ações, etc), escolhe se vai operar ou não a descoberto, etc. se vc estiver trabalhando comotimização, é importante definir quantos resultados vc quer armazenar. Clicando no botão "More..." será mostrada a tela abaixo

Page 115: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 115/138

A ultima tab, é a que mostra os detalhes do sistema de negociação que esta sendo simulado.

De uma forma geral todas as informações apresentadas neste relatorio ja estavam presentes no relatorio da versão 7.2, porémna versão 8.0 os dados estão mais "organizados" o que facilita sua interpretação.

Clicando em "Back" você irá voltar a tela inicial, porém agora a mesma ja irá mostrar os dados da ultima simulação realizada

Page 116: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 116/138

Page 117: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 117/138

Page 118: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 118/138

Page 119: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 119/138

Page 120: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 120/138

 

Dando OK, vc salva seu sistema.

Na minha opinião as alterações adicionadas da 7.2 para a 8.0 não justificam o upgrade.

Page 121: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 121/138

Links úteis para usuários do metastock

Por Edson Brandi [email protected]

Atualizado em 22/04/2003

Esta coleção de links foi enviada como colaboração pelo nosso colega ronald

<[email protected]>

q  http://www.equis.com/customer/support/ q  http://www.guppytraders.com/index.htmlq  http://www.megabolsa.com/biblioteca/estudios.htmq  http://www.paritech.com/education/technical/custom/trading/default.asp

q  http://www.bertigianluca.it/finanza/metastock_formulas/metastock_formulas_index.htmq  http://eis.pl/kr/AFM/index-en.html

Todos os sites acima apresentam formulas prontas para uso no metastock, cabe ressaltarque não temos como nos responsabilizar pelos resultados apresentados, nem como garantir averacidade dos mesmos. Tenha muito cuidado ao se basear em qualquer uma destas formulaspara obter sinais de compra/venda. Utilize as mesmas por sua conta e risco.

[]´s Edson

Page 122: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 122/138

Gerando a base de dados inicialMétodo 1

Por Edson Brandi [email protected]

Atualizado em 06/12/2002

Depois de configurar o sistema e verificar que esta tudo funcionando, você deve estar seperguntando quantos negócios não vai perder até que seu sistema acumule um numero razoável debarras. Felizmente é possível importar a base intraday do Enfoque cotações para o seu MetaStockgerando assim a base de dados inicial, o único porém é que você deve utilizar uma série intraday (SID),de mesma periodicidade da que foi utilizada na criação dos ativos.

Para gerar essa base de dados inicial é necessário 3 etapas:

q  Exportar as SIDs para o formato textoq  Converter a SID em formato texto para o formato do Downloaderq  Importar a base no Downloader

Como exportar uma SID para o formato texto ?

Execute o Enfoque e entre no menu cotações e escolha a opção “Controle de dados”, comoilustrado abaixo:

Ao escolher a opção acima, será exibida a tela abaixo:

Page 123: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 123/138

Na tela acima, na sessão “Enfoque”, clique em “Downloads”, na janela que irá abrir, selecione otab “Series SID”, como mostrado abaixo:

Escolha o ativo desejado e a periodicidade adequada, no caso do arquivo selecionado“ibov_10.sid” , o _10 significa 10 minutos, da mesma forma que o _20 significa 20 minutos e assimsucessivamente. Depois de marcar os ativos desejados, clique no botão “Download”. Depois de fazerdownload das séries desejadas, clique no botão “Fecha”.

Page 124: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 124/138

De volta a tela anterior, clique duas vezes em “Series”, na listagem do lado esquerdo superior,como mostrado na figura abaixo:

Agora clique em “Intra Day (SID)”, e clique com o botão direito do mouse na “planilha” exibidado lado direito, vai abrir o menu , clique em “Novo...” como o mostrado abaixo:

Page 125: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 125/138

Feito isso ira aparecer a seguinte janela:

Page 126: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 126/138

Nesta janela, pressione o botão “Carrega Arquivo SID...”, será exibida a seguinte tela naseqüência:

Selecione então os arquivos que você fez download na etapa inicial e clique no botão ,pressione OK. Você irá voltar a inicial, que deve se parecer com a tela abaixo:

Agora para exportar a série intraday para um arquivo texto basta clicar novamente com o botão

direito do mouse no nome do ativo, e escolher a opção exportar no menu que irá aparecer:

Page 127: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 127/138

Ao escolher a opção exportar ira aparecer a seguinte janela:

Basta pressionar o botão salvar.

Como converter a serie intraday para o formato doMetastock ?

Page 128: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 128/138

O formato dos arquivos ascii gerados pelo Enfoque Cotações 5.0 beta 39 das SIDs (SeriesIntraday) , seguindo o procedimento acima é o seguinte:

30/09/2002 15:20 8606 8606 8591 8592 030/09/2002 15:25 8592 8592 8572 8572 030/09/2002 15:30 8572 8572 8555 8555 0

Como este formato é incompatível com o Downloader, o arquivo não pode ser importadodiretamente, necessitando que a formatação do arquivo seja refeita. Este processo pode ser realizadofacilmente através dos utilitários de linha de comando cat e awk, ambos são originalmente programas dosistema operacional UNIX, mas existe uma versão para windows dos mesmos disponíveis emwww.cygwin.com, para ver um breve tutorial de como instalar o Cygwin, Clique Aqui

A sintaxe geral do comando de conversão seria (uma única linha):

cat arquivo.txt | awk -F":" '{print $1, $2}' | awk -F"/" '{print $3, $2,$1}' | awk '{print"codigo_do_ativo,Periodicidade_das_barras,"$1$9$10","$2$3"00,"$4","$5","$6","$7","$8",0"}' >arquivo.prn

Vale lembrar que tem que é necessário substituir o “codigo_do_ativo” pelo codigo do ativo talcomo você criou no metastock e o “Periodicidade_das_barras” pela periodicidade em minutos dasbarras da SID utilizada como input, a qual deve ser compatível com a periodicidade definida na criaçãodo ativo no metastock. No caso do nosso exemplo a linha seria (é uma unica linha):

cat ibov_10.txt | awk -F":" '{print $1, $2}' | awk -F"/" '{print $3, $2,$1}' | awk '{print"IBOV,10,"$1$9$10","$2$3"00,"$4","$5","$6","$7","$8",0"}' > ibov_10.prn

Uma serie SID ficaria com a seguinte formatação ao ser processada com o comando acima:

IBOV,5,20020930,152000,8606,8606,8591,8592,0,0IBOV,5,20020930,152500,8592,8592,8572,8572,0,0IBOV,5,20020930,153000,8572,8572,8555,8555,0,0

Como importar a SID para o metastock ?

Agora que a série intraday já foi convertida e formatada já podemos importa-la no Downloader,antes de iniciar certifique-se que o Metastock e todos os demais aplicativos estão fechados.

Execute o downloader, e entre no menu “tools” e selecione a opção “convert”, como ilustradoabaixo:

Page 129: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 129/138

Page 130: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 130/138

Nesta tela, selecione a periodicidade como sendo “Intraday”, e no campo “Minutes per bar”,coloque a periodicidade do arquivo SID convertido (que tem que ser a mesma da periodicidade usada nacriação do ativo no metastock). Pressione “Aplicar” e depois “OK”.

De volta a tela anterior, clique em “OK” para iniciar a conversão da SID para o formato doMetaStock, em alguns segundos você terá criado a sua base, a qual poderá ser atualizada em tempo real.

Observações

O processo descrito acima pode ser utilizado novamente a qualquer momento para “consertar”buracos eventuais, que venham a ocorrer na sua base de dados, independente do motivo do mesmo terocorrido.

Page 131: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 131/138

Gerando a base de dados inicialMétodo 2

Por Edson Brandi [email protected]

Atualizado em 06/12/2002

Muitas pessoas tem dificuldades em gerar a base de dados inicial usando o procedimento descrito no método 1, muitas vezes por nãoterem facilidade no uso de comandos originários do windows.

O procedimento descrito no método 1 é indicado quando se deseja trabalhar com grandes quantidades de arquivos, se você desejagerar a base de dados de apenas alguns ativos você pode seguir o procedimento abaixo, no qual utilizamos o excel como intermediáriona importação.

O primeiro passo consistem em abrir no Enfoque cotações o gráfico Intraday do ativo o qual desejamos importar para o metastock,para isso basta pressionar a tecla F6, será exibida tela abaixo

Nesta tela basta digitar o código do ativo deseja, por exemplo IBOV, e a periodicidade desejada, por exemplo 15 minutos por barra.Pressione OK. Após pressionar OK será exibido o gráfico do IBOVESPA, clique com o botão direito do mouse em qualquer parte dográfico, e no menu que será exibido escolha a opção "Serie" e selecione a opção "Exporta"

Page 132: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 132/138

 

Ao selecionar a opção exporta será exibida a janela de dialogo abaixo

Escolha o nome desejado para o arquivo texto que será criado e pressione salvar. Você acaba de exportar a base de dados intraday doativo para o formato texto, a próxima etapa será realizada no Excel, execute o Excel, entre no menu "Arquivo" e escolha a opção"Abrir".

Page 133: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 133/138

Ao selecionar a opção "Abrir" será exibida a janela de dialogo abaixo, certifique-se de marcar a opção "Arquivos do tipo", comosendo "Arquivos de Texto", selecione o arquivo que você criou na etapa anterior e pressione "Abrir"

Como você esta abrindo um arquivo texto, excel irá lhe apresentar a janela de dialogo abaixo, para que você especifique que tipo deseparador de campos seu texto utiliza, selecione a opção "Delimitado" e pressione "Avançar".

Ao tela seguinte solicita que você informe quais os delimitadores das colunas do seu arquivo texto, selecione a opção "Tabulação" epressione "Avançar".

Page 134: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 134/138

 

Nesta tela você deve definir a formatação das colunas do seu texto, selecione a primeira coluna e escolha o formato " Data DMA",como mostrado abaixo (se você escolher o formato errado terá problemas na etapa seguinte). Pressione concluir para finalizar.

Ao pressionar o botão "Concluir" sua planilha irá se parecer com a planilha abaixo. Antes de transferir os dados para o downloaderprecisamos ajustar a formatação da coluna que contem as datas do formato D/M/AAAA para M/D/AAAA, para isso selecione a primeiracoluna e clique no menu "Formatar".

Page 135: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 135/138

 

No menu "Formatar" selecione a opção "Células"

Na janela de dialogo que irá ser exibida, selecione a categoria "Personalizado" (na TAB Número), e no campo tipo entre com

m/d/aaaa , pressione OK para voltar a planilha.

Page 136: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 136/138

 

Após o ajuste de formatação feito acima sua planilha irá se parecer com a mostrada abaixo, na qual a coluna data ja esta no novoformato.

Realizado o ajuste de formatação, a ultima fase do processo consiste em copiar os dados do excel e colar os mesmos no downloader.Para isso vc ja deve ter criado os ativos como explicado no tutorial anterior.

Você deve executar o Downloader, selecionar a opção "Open" disponível no menu "File", na janela de dialogo que será exibida vocêdeve escolher o ativo desejado, no nosso exemplo "IBOV". Será exibida uma janela semelhante a abaixo.

Page 137: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 137/138

 

Como você pode observar, o arquivo esta vazio, não possuindo nenhum registro. Para transportar os dados do excel para odownloader é muito simples. Selecione as colunas de dados no Excel, pressione CTRL C, clique na primeira célula do downloader(Linha 1, Coluna 1), e pressione CTRL V. Apos alguns segundos a copia estará concluída e a tela do downloader terá uma aparênciasemelhante a abaixo

Observe que o Downloader inverteu novamente a formatação das datas, se você tivesse colado os dados diretamente sem fazer oajuste no excel, o downloader não iria reconhecer as datas e o processo iria falhar. Para finalizar basta salvar os dados do ativo, entrandono menu "File" e clicando em "save" ou então clicando no ícone com um "disquete", caso você mande fechar o downloader sem salvar

os dados será exibido um aviso parecido com o abaixo.

Page 138: Introdução ao Metastock (Edson Brandi)

8/14/2019 Introdução ao Metastock (Edson Brandi)

http://slidepdf.com/reader/full/introducao-ao-metastock-edson-brandi 138/138

 

Basta pressionar o botão "Sim" para salvar os dados. Abaixo podemos ver um gráfico intraday no metastock gerado com o processoacima.