tutorial metastock

Upload: mperbeils

Post on 12-Oct-2015

238 views

Category:

Documents


50 download

TRANSCRIPT

  • 5/21/2018 Tutorial Metastock

    1/143

    Introduo ao Metastock.

    Por Edson Brandi [email protected]/04/2003

    O Metastock um software de anlise grfica extremamente poderoso, ele possuirecursos que atendem as exigncias de analistas de qualquer nvel, do amador aoprofissional, esta caracterstica 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 so as pessoas que dominam osoftware em 100% da sua extenso, a grande maioria dos usurios se restringem muitasvezes a utilizao dos recursos mais simples, no se beneficiando de recursos avanados taiscomo o "System Tester" ou o "Expert Advisor".

    Neste tutorial vamos abordar os seguintes componentes do metastock:

    DownLoader Indicator Builder System Tester Expert Advisor The Explorer

    mailto:[email protected]:[email protected]
  • 5/21/2018 Tutorial Metastock

    2/143

    OptionScope Trabalhando com grficos intraday no Metastock Pro Como criar um template customizado Como se beneficiar do uso de Layouts Como converter os BDIs da Bovespa Como converter os BDIs da Bovespa- Mtodo 2 MetaStock 8.0 - O que ele tem de diferente da verso 7.2 Links teis para usurios do metastock

    O objetivo deste tutorial abordar a utilizao 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 discusso sobre o MetaStock, para maiores informaes

    clique aqui

    http://lists.primeirospassos.org/listinfo.cgihttp://www.projecao.com.br/cgi-bin/parceria1/index.pl?prog=forum.pl&nomeforum=principal&tipo=1&ini=ok&secao=forum&submit=Ok&indice=geral&endweb=897654http://lists.primeirospassos.org/listinfo.cgi
  • 5/21/2018 Tutorial Metastock

    3/143

    Administrando uma base de dados

    Por Edson Brandi [email protected]

    Atualizado em 13/11/2002

    Clique aqui para ver uma demonstrao em flash do Downloader

    ODownloader o componente do Metastock responsvel pelo gerenciamento da base dedados que utilizada na gerao dos grficos, atravs deste componente que feita aatualizao da base de dados e todo e qualquer ajuste (dividendos, splits, etc).

    A funo mais bsica do downloader a converso/importao 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 opoConvert , ao escolher essa opo ser exibida aseguinte tela

    mailto:[email protected]://metastock.primeirospassos.org/downloader_flash.htmlhttp://metastock.primeirospassos.org/downloader_flash.htmlmailto:[email protected]
  • 5/21/2018 Tutorial Metastock

    4/143

    Na sesso Sourcevoc deve especificar o formato, o diretrio e o nome do arquivo quecontm os dados que sero importados, na sessoDestinationvoc 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 converso voc deve verificar se as opes de converso estoajustadas de forma adequada, para isso pressione o boto Options, ser exibida a tela abaixo

  • 5/21/2018 Tutorial Metastock

    5/143

    Nesta tela, na Tab Source,voc pode definir qual a janela de tempo que ser utilizada naimportao dos dados, dados que estejam fora dessa janela de tempo sero ignorados, adefinio desta janela opcional. Tambm possvel 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 sessoMessage Limitsvoc pode definir o numeromximo de erros e warnings tolerados.

    J na Tab Destination, exibida abaixo, voc deve se certificar que as opes "Append datato end of file", "Replace matching dates", "Include Open & Open Interest" e "Create newfiles" esto selecionadas. Se voc marcar a opo "Traverse destination folders" estivermarcada, o downloader vai procurar pelos ativos a atualizar num subdiretrio dentro dodiretrio atual, cujo nome a primeira letra do cdigo do ativo, ao invs de procurar pelos

    arquivos todos no diretrio atual. Esta opo particularmente til quando se trabalha combases de dados muito extensas com mais de 2000 ativos.

  • 5/21/2018 Tutorial Metastock

    6/143

    As opes que esto indisponveis s ficam disponveis para seleo quando voc faz oprocesso inverso, ou seja, escolhe exportar a sua base do MetaStock para outro formato.Aps conferir se todas as opes esto corretas, clique em OK. De volta a tela anterior

    pressione novamente OK para iniciar o processo de converso, voc ir visualizar uma telacomo a abaixo

    O processo de converso ir demorar alguns segundos, sendo que a durao do processodepende do tamanho da base de dados que se est convertendo.

  • 5/21/2018 Tutorial Metastock

    7/143

    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.

    Atravs do downloader possvel criar composite, que no nada mais nada que um ativofictcio criado a partir de dois ativos comuns, por exemplo, o modo mais simples de se obtero grfico de um ativo indexado pelo dlar, atravs da criao de um composite entre a base

    de dados do ativo e do indexador desejado.

    Para criar um composite, execute o downloader, clique no menufile, escolha a opo newe depois composite, como ilustrado abaixo.

    Feito isso ser exibida a seguinte janela

  • 5/21/2018 Tutorial Metastock

    8/143

    Nesta janela voc deve definir o diretrio 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 primrio, o ativo secundrio, o fator de peso para cada ativo no composite, a operaoque ser realizada entre os ativos (soma, subtrao, diviso, multiplicao), e a unidade(normalmente usamos decimal). Para criar um composite entre o ndice Bovespa e o dlarcomercial, 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 observaoimportante que os grficos de um composite devem ser sempre visualizados com o estilo"line". O grfico do nosso exemplo encontra-se abaixo:

  • 5/21/2018 Tutorial Metastock

    9/143

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

    Selecionando se a opoAdjust ser exibida uma listagem com 3 opes, a opo FirstDate utilizada para truncar bases de dados (EOD e intraday), atravs desta opo vocdefine qual ser o primeiro dia da base de dados, os dados dos dias anteriores ao definido

  • 5/21/2018 Tutorial Metastock

    10/143

    sero deletados. A opo Start and End Time funciona de forma anloga a do item anterior,porem operando sobre a janela de tempo de uma base intraday.

    A opoData for Multiple Securities de longe a mais utizada, pois a utilizada parafazer os ajustes de proventos. Ao escolher essa opo ser exibida uma tela para a seleo doativo desejado.

    Selecione o ativo desejado e pressione o boto Adjust, ser exibida a seguinte tela

    Nesta tela voc deve escolher quais os campos que iro sofrer o ajuste, a operao queser aplicada (soma, subtrao, diviso, multiplicao), o fator que ser utilizado naoperao e o mais importante a janela de tempo a qual o ajuste ser aplicado. Pressione OK

    para terminar.

    As outras operaes de manuteno disponveis no menu tools, so:

  • 5/21/2018 Tutorial Metastock

    11/143

    Copy - Copia um ativo da base atual para um novo diretrio Delete - Deleta completamente um ativo ou apenas os seus dados Merge - Combina os dados de dois ativos Sort - Reordena a listagem dos ativos Test - Testa a integridade da base de dados.

  • 5/21/2018 Tutorial Metastock

    12/143

    Criando indicadores customizados

    Por Edson Brandi [email protected]

    Atualizado em 13/11/2002

    Clique aqui para ver uma demonstrao em flash do Indicator Builder

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

    prprios 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 so exibidos os indicadores customizados que j existem em seu metastock, para criarum novo indicador, voc deve pressionar o boto "new". Ser exibida na seqncia a seguinte tela

    mailto:[email protected]://metastock.primeirospassos.org/indicator_flash.htmlhttp://metastock.primeirospassos.org/indicator_flash.htmlmailto:[email protected]
  • 5/21/2018 Tutorial Metastock

    13/143

    Ser nesta tela que voc ir entrar com a formula desejada para o seu indicador. O campoNamedefine o nome pelo qual o seu indicador ser referenciado, o nome escolhido no pode estar em usopor nenhum outro indicador. Se a opo "Display in quicklist" estiver marcada, o indicador queest sendo criado ser exibido na lista de acesso rpido, disponvel na barra de ferramentas.

    Para efeito de exemplo vamos criar um indicador customizado que uma media mvel do IFR,

    para isso devemos entrar com o nome desejado para o indicador e na seqncia posicionar o cursorno campo "Formula", observe que o boto "Functions..." se tornar disponvel.

  • 5/21/2018 Tutorial Metastock

    14/143

    Ao pressionar esse boto ser exibida uma listagem com todas as funes disponveis para seremutilizadas na criao do seu indicador, esta facilidade muito til quando estamos iniciando com ometastock ou ainda quando no nos lembramos exatamente que tipo de argumento cada funoexige, com o tempo ser mais rpido entrar com as funes diretamente, consultar o help tambemajuda bastante. Pressionando o boto, vamos ver a tela abaixo

    Como desejamos criar uma media mvel do IFR, devemos primeiro selecionar a funo "MovingAverage", como mostrado acima. O campo "Format", vai mostrar os argumentos exigidos pelafuno, no caso da media mvel, os argumentos exigidos so: Conjunto de dados do qualdesejamos a media mvel, perodo da media mvel, e tipo da media mvel. Ao pressionar OK,voltamos para a tela anterior.

  • 5/21/2018 Tutorial Metastock

    15/143

    Observe que agora o campo "Formula", trs a estrutura da funo "Moving Average" faltandoapenas preencher com os argumentos necessrios. O conjunto de dados que vamos utilizar naconstruo da media mvel ser IFR, desta forma devemos posicionar o cursor apos o ( e clicarnovamente em "Functions..".

    Como fizemos acima, devemos selecionar a funo IFR e pressionar OK

  • 5/21/2018 Tutorial Metastock

    16/143

    De volta a janela anterior, podemos observar que a estrutura de ambas as funes que vamosutilizar j se encontram no campo formula, sendo que a funo IFR ser o "Data Array" da funomdia mvel, faltando apenas complet-las com os demais argumentos.

    O Metastock possui um recurso muito til para auxiliar os usurios iniciantes, se voc tentar darOK em uma formula que esta esta com a sintaxe errada ou com argumentos faltando, ser exibidauma mensagem de erro informando, se dermos OK na janela acima vamos ver a seguintemensagem

    Este erro se refere a funo IFR, pois a validao da formula feita das funes mais internaspara as mais externas.

    Vamos utilizar os valores de fechamento na construo do IFR, de forma que data array utilizadoser "Close", o outro argumento que devemos informar o perodo usado na construo 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.

  • 5/21/2018 Tutorial Metastock

    17/143

    Poderamos usar o procedimento de tentativa e erro descrito acima, para todo e qualquerargumento, mas como acredito que vocs j entenderam o "principio" da idia, ns podemos diretopara a finalizao da formula. No exemplo acima o argumento data array da funo media mvel jesta completo, faltando definir o perodo da media mvel e o tipo de media que desejamos, nonosso caso vamos usar respectivamente 7 dias e media aritmtica simples. De forma que a formulacompleta ficaria como mostrado abaixo.

    Para finalizar a criao do indicador basta pressionar OK, feito isso voc ir voltar a tela deseleo de indicadores, porm agora com o indicador recm criado selecionado, como ilustrado

  • 5/21/2018 Tutorial Metastock

    18/143

    abaixo

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

    Existe uma grande infinidade de funes disponveis para a criao e customizao de novos

    indicadores, o que torna o sistema extremamente flexvel, num momento oportuno estaremosabordando em mais detalhes as funes disponveis.

  • 5/21/2018 Tutorial Metastock

    19/143

    Testando um sistema operacional

    Por Edson Brandi [email protected]

    Atualizado em 13/11/2002

    Clique aqui para ver uma demonstrao em flash do System Tester

    Na maioria das vezes uma quando tomamos a deciso de operar na compra ou venda de umativo, o fazemos baseado no apoio de um conjunto de ferramentas, sendo que os mais utilizadosso a anlise de formaes grficas (Retas de suporte/resistncias, linhas de tendncia, etc) e nosinal de indicadores tcnicos diversos (osciladores, rastreadores de tendncias, etc).

    O MetaStock possui um componente chamado System Tester, estecomponente permite aousuario medir a performance de um sistema operacional baseado em indicadores, fornecendotodos os elementos necessrios a sua otimizao, objetivando maximizar o desempenho eaumentar a confiabilidade do mesmo.

    O uso do System tester , relativamente simples, porm para que voc consiga aproveitar100% do seu potencial fundamental um conhecimento bsico da metodologia de criao deindicadores , bem como da linguagem usada na criao 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. Serexibida uma tela listando alguns exemplos simples de negociao, que acompanham o softwarepor default.

    mailto:[email protected]://metastock.primeirospassos.org/system_flash.htmlhttp://metastock.primeirospassos.org/system_flash.htmlmailto:[email protected]
  • 5/21/2018 Tutorial Metastock

    20/143

    Na primeira vez que usamos o System Tester, devemos definir uma srie de parmetros queiro influir no quo prximo da realidade ser a simulao, para acessar a tela de configuraodestes parmetros, clique no boto "Options...", ser exibida a seguinte tela

  • 5/21/2018 Tutorial Metastock

    21/143

    Na tab "Testing" existem 4 sesses a serem definidas, "Trade Price", "Commissions","Positions" e "Equity".

    Em "Trade Price", voc deve definir qual ser o preo de entrada e de sada de um trade, bemcomo qual ser o atraso na operao. Normalmente trabalhamos com o preo de entrada e sadacomo sendo Open e usando um atraso de 1 barra, que significaria que nosso sistema daria o sinalnuma barra, e nos entraramos operando (comprando ou vendendo) na abertura da barra seguinte,se voc optar por operar com o preo de fechamento use 0 como delay, mas observe que isso noseria muito realista visto que seu sistema no poderia lhe dar um sinal confivel at a barra estar"fechada".

    Em "Commissions", voc deve definir a corretagem e as taxas envolvidas em cada operao,sendo que possvel optar por um custo fixo por operao ou por um %, ajuste esses campos deacordo com o praticado pela sua corretora.

    Em "Positions", voc deve definir se vai operar comprado (longs), vendido (shorts) ou emambas."

    Em "Equity", voc deve definir se voc esta ou no operando no mercado de futuros, para issobasta marcar a opo "Points Only Test", que o sistema ir considerar apenas o ganho ou perdaem termos de pontos e no em termos financeiros. Se o seu tipo de operao requer um depositode margem especifique o % necessrio em "Margin requirement %", ou seja definindo umamargem de 20% significa que voc s precisa possuir 20% do valor de um ativo para podernegocia-lo, se voc no estiver negociando com o uso de margem use 100% neste campo. O

    campo "Initial Equity" deve ser preenchido com a quantidade de dinheiro que voc deseja utilizarcomo saldo inicial da operao. O campo "Anual Interest Rate", a rentabilidade anual da suaconta (juros) que voc recebe durante os perodos em que voc no esta posicionado, observe quea maioria das corretoras no Brasil no pagam juros de renda fixa pelo saldo disponvel e "parado"na sua conta de investimento.

    Agora que j definimos as opes referentes a este tab, clique no tab "Reporting", e serexibida a tela abaixo.

  • 5/21/2018 Tutorial Metastock

    22/143

    Neste tab voc ir definir alguns parmetros que iro influir na forma como os resultados dasimulao sero exibidos. Voc pode definir se vai querer que os sinais grficos de compra,venda e stop apaream no grfico, bem como a cor que ser utilizada pelos mesmos, podemos

    aceitar o default sem nenhum problema. Tambm possvel definir se queremos que seja plotadoum grfico com a rentabilidade obtida pelo sistema em estudo, bem como se desejamos seravisados quando o teste terminar (marque essa opo se voc desejar rodar a simulao emsegundo plano). Uma vez conferidos todos os campos, pressione OK para voltar a tela inicial.

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

  • 5/21/2018 Tutorial Metastock

    23/143

    O campo nome deve ser configurado com o nome que voc deseja utilizar para a simulao, ocampo notes pode ser usado para comentrios sobre o sistema e no possui funo pratica nasimulao. 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 condio de entrada em uma posio long quando um MACD for maior que a mediamvel exponencial do MACD, sendo que o perodo desta mdia esta setado como OPT1, ou sejaser otimizado durante a simulao.

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

  • 5/21/2018 Tutorial Metastock

    24/143

    A condio de sada de uma posio long quando um MACD for menor que a media mvelexponencial do MACD, para manter a coerncia com a condio de entrada, o perodo da mediamvel tambm esta setado como OPT1. Como este sistema um sistema que considera que vocesta sempre no mercado, sendo que voc esta vendido (short), quando no esta comprado (long),a condio de entrada em uma posio short igual a condio de sada do long e a condio desada da posio short igual a condio de entrada na posio Long, como mostrado abaixo.

  • 5/21/2018 Tutorial Metastock

    25/143

  • 5/21/2018 Tutorial Metastock

    26/143

    No system tester, "Enter short" significa "venda descoberto", "Enter long" significa "comprarativo", "Exit short" significa "zerar posio descoberta" e "Exit long" significa "venda de ativo".Se voc no deseja ou no pode operar desta forma, lembre-se de ajustar corretamente osparmetros do teste como explicado anteriormente. Agora que j definimos as regras bsicas donosso sistema operacional, devemos ajustar os paramentos da otimizao, para isso clique em"Optimize...", ser exibida a tela abaixo.

  • 5/21/2018 Tutorial Metastock

    27/143

    A tela acima mostra o nome da varivel em uso, uma breve descrio da varivel (opcional), ovalor mnimo e mximo que a varivel pode assumir, e a taxa de incremento da mesma durante asimulao, a coluna status mostra que a varivel est em uso, ou seja ela aparece nas formulasdefinidas na janela anterior. No rodap da janela ser exibido o total de testes que serorealizados, o mesmo varia de acordo com a quantidade de variveis definidas e da extenso dasmesmas.

    Se voc desejar criar uma nova varivel, pressione "New...", se desejar editar uma varivel jexistente, selecione a mesma e pressione "Edit...", independente de qual desses 2 botes sejapressionado, ser exibida uma tela como a abaixo, na qual podemos alterar os valores da varivel,pressione OK para voltar a tela anterior.

    Uma vez tendo feito todos ajustes necessrios para a otimizao, pressione OK at voltar a telaanterior. Agora que ja ajustamos os dados da otimizao devemos definir os critrios de stop,para isso, pressione o boto "Stops...", existem 5 tipos de stops que podem ser definidos:

    Breakeven

  • 5/21/2018 Tutorial Metastock

    28/143

    Este stop tambm chamado de stop de empate, ele disparado quando os preos se movemcontra a sua posio, aps ter atingido um nvel mnimo de rentabilidade, definido em "FloorLevel".

    Inactivity

    Stopa uma posio caso os preos no se movam de forma a gerar um ganho mnimo num

    determinado perodo de tempo.

    Max loss

  • 5/21/2018 Tutorial Metastock

    29/143

    Este stop encerra o trade apos atingir a perda mxima que voc definiu.

    Profit Target

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

    Trailing

  • 5/21/2018 Tutorial Metastock

    30/143

    Tambm chamado de stop mvel, este stop encerra um trade quando ocorre uma perda de umaquantia pr definida do lucro j obtido no trade (profit risk), a cada nova mxima, o sistema mudao stop de posio acompanhando a oscilao positiva do preo. Voc deve utilizar o campo"Periods" para definir qual ser o delay para aplicao deste stop, em geral, ele definido de umaforma tal a dar alguma mobilidade para os preos. 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 posio 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 preo que disparou o stop.

    Da mesma forma como podemos utilizar variveis para otimizar as formulas que compenossas regras operacionais, tambm possvel utiliza-las para otimizar o percentual de stop, paraisso basta pressionar o boto "Optimize..." nas telas acima, o procedimento anlogo ao descritoanteriormente. Observe que um sistema operacional pode possuir no mximo 10 variveis 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.

  • 5/21/2018 Tutorial Metastock

    31/143

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

  • 5/21/2018 Tutorial Metastock

    32/143

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

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

  • 5/21/2018 Tutorial Metastock

    33/143

    Para ver o resultado da simulao pressione o boto "Reports...", ser exibida a tela abaixo

    Esta tela apresenta um resumo do resultado da simulao realizada, se voc desejar mudarordem de exibio dos testes , clique no boto "Sort...", ser exibida a tela abaixo, a qualpermitir ordenar as colunas de acordo com o critrio desejado.

    A ordenao default pela rentabilidade do sistema.

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

  • 5/21/2018 Tutorial Metastock

    34/143

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

    a partir das informaes apresentados na tab "Results" que iremos avaliar a performance do

    sistema, as informaes disponveis so:

    Total Net Profit- Rentabilidade liquida do teste, representa a quantia ganha ou perdidapelo sistema se todas as posies fossem encerradas na ultima barra do grfico.

    Percent Gain/Loss- Rentabilidade % sobre o capital inicial Initial Investment - Quantia inicial no inicio da simulao Open Position Value- Posies em aberto que foram fechadas foradamente no final dos

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

    que o sistema esteve fora do mercado. Current Position - Posio atual do teste (long, short, ou out). Date Position Entered- Data em que o sistema entrou na posio atual Buy/Hold Profit- Ganho/Perda no perodo pela estratgia comprar e segurar, ou seja,

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

    Buy/Hold Percent Gain/Loss- Rentabilidade % da estratgia comprar e segurar. Days in Test - Numero de dias utilizados na simulao Annual Buy/Hold Percent Gain/Loss - Taxa % anualizada de ganha ou perda da

    estratgia comprar e segurar. Total Closed Trades - Numero total de negcios completos Average Profit Per Trade- Ganho mdio por negocio

  • 5/21/2018 Tutorial Metastock

    35/143

    Total Long Trades- Numero total de operaes long Winning Long Trades- Numero de posies long que foram lucrativas. Commissions Paid - Corretagem paga no perodo. Average Win/Average Loss Ratio- Razo entre o ganho mdio e a perda mdia. Total Short Trades- Numero total de operaes short. Winning Short Trades - Numero de posies short que foram lucrativas. Total Winning Trades - Numero total de negcios que foram lucrativos. Amount of Winning Trades-Quantia ganha nos negcios lucrativos. Average Win- Mdia de ganho dos negcios lucrativos Largest Win- Maior ganho do sistema no perodo Average Length of Win - Durao mdia dos negcios lucrativos (em numero de barras) Longest Winning Trade- Durao do negcio lucrativo mais longo. Most Consecutive Wins - Numero mximo de negcios lucrativos consecutivos Total Losing Trades - Numero total de negcios que deram prejuzo. Amount of Losing Trades - Quantia perdida nos negcios que deram prejuzo Average Loss- Mdia de perda nos negcios que deram prejuzo Largest Loss- Maior perda do sistema no perodo Average Length of Loss - Durao mdia dos negcios que deram prejuzo Longest Losing Trade- Durao do negcio perdedor mais longo. Most Consecutive Losses- Numero mximo de negcios perdedores consecutivos Total Bars Out - Numero total de barras em que o sistema ficou fora do mercado. Longest Out Period - Durao do maior perodo em que o sistema ficou fora do mercado. Average Length Out - Numero mdio de barras em que o sistema ficou fora do mercado. Profit/Loss Index - Este ndice compara o numero de negcios vencedores com o numero

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

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

    estratgia comprar e segurar.

    Atravs da analise dos dados acima voc pode analisar o desempenho do sistema e compara-loao desempenho de outros sistemas operacionais, podem otimizar sua estratgia operacional.

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

    cada operao e a rentabilidade de mesma, a tela pode ser vista a abaixo.

  • 5/21/2018 Tutorial Metastock

    36/143

    Voc pode inspecionar os detalhes de qualquer um dos negcios apresentados, na tela assim,para isso basta selecionar um deles e pressionar o boto "Inspect", ser exibida a tela abaixo

    Nesta tela voc ter informaes detalhadas do trade, para sair desta tela pressione OK. A tab"Equity" mostra uma pequena planilha com a rentabilidade dia a dia da simulao, um exemplodesta tela pode ser vista abaixo.

  • 5/21/2018 Tutorial Metastock

    37/143

    A ultima tab a tab "System", nesta tab apresentado um resumo da simulao em analise, umexemplo desta tela pode ser visto abaixo

  • 5/21/2018 Tutorial Metastock

    38/143

    Estas informaes sero muito teis quando voc for transformar seu sistema operacional emum expert para usa-lo no dia a dia.

    No canto direito superior existem 2 botes, "Arrows" (coloca no grfico as setas indicando ospontos de compra e venda) e "Plot Equity" (gera um grfico de linha com a rentabilidade dosistema). Aps pressiona-los o seu grfico ficaria parecido com o mostrado abaixo.

  • 5/21/2018 Tutorial Metastock

    39/143

    Utilizando o recursos do Expert Advisor

    Por Edson Brandi [email protected]

    Atualizado em 13/11/2002

    Clique aqui para ver uma demonstrao em flash sobre o Expert Advisor

    OExpert Advisor o componente do MetaStock que possibilita ao usuario umacompanhamento visual dos sinais gerados pelo seu sistema operacional, alm de possibilitara criao de relatrios e alarmes personalizados. Os maiores benefcios do Expert so

    notados quando se trabalha com grficos 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 srie de"experts" de exemplo, vamos basear nossa ilustrao atravs do expert "Equis - MACD".Para poder utilizar o expert necessrio estar com pelo menos um grfico aberto. Na parte

    mailto:[email protected]://metastock.primeirospassos.org/expert_flash.htmlhttp://metastock.primeirospassos.org/expert_flash.htmlmailto:[email protected]
  • 5/21/2018 Tutorial Metastock

    40/143

    inferior da tela existem 2 botes, o boto "Attach" ativa o expert selecionado no grficoatual, abaixo temos um grfico antes e depois de ativar o expert.

  • 5/21/2018 Tutorial Metastock

    41/143

    No se preocupe com as alteraes que o grfico sofreu neste momento, vamos falar sobreela mais a frente. O outro boto, "Commentary", exibe o relatrio do "Expert" selecionadosem ativar o mesmo para o grfico, um exemplo de relatrio gerado pelo expert "Equis -MACD" pode ser visto abaixo.

    Mais a diante vamos falar sobre como a gerao destes relatrios so automatizados. Paracriar um novo expert basta clicar no boto New, no nosso caso vamos usar um expert jexistente para agilizar as explicaes, selecione o expert "Equis - MACD" e pressione"Edit", a tela seguinte pode ser vista abaixo.

  • 5/21/2018 Tutorial Metastock

    42/143

    A tab default quando se entra no modo de edio/criao de um expert o tab "Name",neste tab voc deve definir o nome pelo qual o expert ser referenciado, bem como ter umespao para colocar as explicaes que julgar necessarias sobre o funcionamento do seuexpert.

    O prximo tab o tab "Trends", ele pode ser visto abaixo

  • 5/21/2018 Tutorial Metastock

    43/143

    Neste tab existem duas sesses, uma para voc entrar com as condies de seu sistemaoperacional que definem a tendncia de alta e uma para voc entrar com as condies quedefinem a tendncia de baixa. Estas condies so construdas utilizando qualquercombinao de formulas/indicadores que voc desejar. Uma vez definidas as condieslgicas, necessrio definir os elementos grficos que vo demarcar essas tendncias no

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

  • 5/21/2018 Tutorial Metastock

    44/143

    Se voc marcar a opo "Display Ribbon in chart", quando o expert for ativado serexibida no rodap do grfico marcaes como as mostradas abaixo, destacando a tendnciasegundo o seu sistema operacional no grfico

    Voc pode definir o tipo e a cor de preenchimento, se desejar usar figuras ao invs depalavras para descrever a tendncia, basta marcar "Symbols" no campo "Labels", e escolheros smbolos desejados. Se a opo "Display Vertical Lines" estiver selecionada, serointroduzidas linhas verticais no seu grfico, delimitando zonas de acordo com a tendncia,um exemplo destas linhas esta abaixo.

    Lembre-se que se voc exagerar nas marcaes seu grfico ir ficar, digamos "poludo",depois de fazer todos os ajustes, clique em OK para voltar a tela anterior, agora clique noboto "Corner...", ser exibida a tela abaixo.

  • 5/21/2018 Tutorial Metastock

    45/143

    Esta marcao indica apenas qual a tendncia atual, no servido para visualizar astendncias passadas, o simbolo selecionado ser exibido no canto inferior direito do grfico,como mostrado abaixo.

    Depois de escolher os smbolos que voc deseja utilizar, pressione OK para voltar a telaanterior, observe que a utilizao de marcadores de tendncia completamente opcional evoc no precisa utilizar se no quiser. O prximo tab o "Commentary", mostrado abaixo

  • 5/21/2018 Tutorial Metastock

    46/143

    Neste tab onde vamos formatar e definir os elementos do relatrio que ser gerado peloexpert, observe que a linguagem utilizada a mesma utilizada na criao das demaisformulas, apenas agregado de algumas condicionais e de elementos de formatao,estaremos abordando a linguagem utilizada na sua criao num momento futuro. Aopressionar o boto "Preview" mostrado relatorio tal como o que foi exibido acima,

    possibilitando que sejam feitos ajustes na formatao. O prximo tab, o "HighLights",mostrado abaixo.

  • 5/21/2018 Tutorial Metastock

    47/143

    Nesta tab podemos definir condies especificas, que uma vez atendidas, faro com que acor das barras do grfico se alterem, selecione o item MACD sobre comprado (OverBoughtMACD) e pressione "Edit", voc ir visualizar a tela abaixo.

  • 5/21/2018 Tutorial Metastock

    48/143

    Na tela acima podemos ver a condio que uma vez atendida ir fazer com que a barra dogrfico seja exibida na cor vermelha. Um exemplo de como fica um grfico utilizando esserecurso pode ser visto abaixo.

    Depois de entrar com a condio desejada, pressione OK para voltar a tela anterior. Oprximo tab o "Symbols", mostrado abaixo.

  • 5/21/2018 Tutorial Metastock

    49/143

    Neste tab voc pode definir se deseja que sejam exibidos marcadores no grfico,indicando a ocorrncia 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

  • 5/21/2018 Tutorial Metastock

    50/143

    Nesta tela, no tab "Name" devemos dar o nome desejado ao smbolo que ser plotado nogrfico, no campo "Condition" devemos entrar com a formula que vai definir o sinal decompra, depois de definir a condio desejada, devemos escolher o smbolo grfico que ser

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

  • 5/21/2018 Tutorial Metastock

    51/143

    Nesta tela devemos escolher o smbolo e as suas propriedades (cor, tamanho, posio 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 so definidos alarmes que so disparados quando ocorre um evento prdeterminado, os alarmes podem ser mensagens de texto, sons ou vdeos, etc. Para vermoscomo criar um alarme, selecione "MACD buy sinal", e pressione "Edit", ser mostrada a telaabaixo.

  • 5/21/2018 Tutorial Metastock

    52/143

    Nesta tela devemos definir o nome do alerta bem como a condio "gatilho" que irdispara-lo, depois de definir a condio desejada, precisamos definir qual ser a forma do

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

  • 5/21/2018 Tutorial Metastock

    53/143

    No campo message, voc deve especificar a mensagem de texto que ser usada namensagem do alerta, esta mensagem opcional se sua opo for por usar um som ou umvdeo como alerta, se voc estiver operando com grficos intraday, existe a possibilidade deenviar alertas para um endereo de e-mail ou para um Pager. Um exemplo de alerta usandoapenas texto pode ser visto abaixo.

    Todos os elementos de um expert so 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 grfico com muitos indicadorese ter que decidir apenas no visual se algum evento ocorreu ou no.

  • 5/21/2018 Tutorial Metastock

    54/143

    Pesquisando a base de dados

    Por Edson Brandi [email protected]

    Atualizado em 13/11/2002

    Clique aqui para ver uma demonstrao em flash do Explorer

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

    O Metastock possui um componente que visa facilitar a vida do analista, pois permite ao mesmofiltrar de maneira rpida os ativos da sua base de dados que esto atendendo um determinado critrio deseleo, definido de acordo com o seu sistema operacional, possibilitando ao analista acompanhar umgrande numero de ativos sem que seja necessrio 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 trs por default uma srie de exploraes de exemplo, no nosso exemplo vamos dar umaolhada na explorao "Equis - MACD Buy Sinal", para manter a coerncia com o exemplo estudado no

    mailto:[email protected]://metastock.primeirospassos.org/explorer_flash.htmlhttp://metastock.primeirospassos.org/explorer_flash.htmlmailto:[email protected]
  • 5/21/2018 Tutorial Metastock

    55/143

    tutorial sobre o System Tester. Antes de prosseguir devemos verificar se todas as opes gerais estocorretas, para isso pressione o boto "Options...", ser exibida a tela abaixo.

    Nesta tela o item mais importante o primeiro, "Data Loading", nesta sesso devemos definir qual onumero de "barras" que devem ser lidas para a realizao dos testes da explorao, observe que osativos que possurem um numero menor de barras, sero ignorados no teste, uma boa alternativa marcar a opo "Load Minimum Records", de forma que o numero mnimo de barras ser definidopelos indicadores que voc for utilizar. Pressione OK para voltar a tela anterior.

    Agora que j verificou as opes bsicas, vamos prosseguir com o nosso teste, selecione aexplorao "Equis - MACD Buy Sinal" , e pressione editar. Para criar uma nova explorao basta clicar

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

  • 5/21/2018 Tutorial Metastock

    56/143

    Na parte superior da tela vemos um campo onde definimos o nome da explorao, e um campo paracolocarmos algumas observaes, este campo no possui efeito pratico nos testes.

    Na parte inferior nos vemos uma serie de tabs, as tabs de "Column A" at "Column F" , devemconter as informaes que voc deseja visualizar para cada ativo que atender os critrios de seleodefinidos na tab "Filter", ou seja, de todas estas tabs, apenas o contedo da tab "Filter" ir influir napesquisa, as demais colunas so utilizadas apenas para efeito de gerao de um relatrio. Em cada tabexiste um campo "Col. Name", este campo define o nome pelo qual a coluna ser referenciada norelatrio final. Apenas para efeito de ilustrao vamos ver o contedo das demais tabs.

  • 5/21/2018 Tutorial Metastock

    57/143

  • 5/21/2018 Tutorial Metastock

    58/143

  • 5/21/2018 Tutorial Metastock

    59/143

  • 5/21/2018 Tutorial Metastock

    60/143

  • 5/21/2018 Tutorial Metastock

    61/143

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

  • 5/21/2018 Tutorial Metastock

    62/143

    Como podemos ver na figura acima, para a explorao que ns vamos usar, apenas os ativos cujoMACD cruzar para cima a media mvel exponencial de 9 dias do MACD (na ultima barra do grfico) ,iro atender o critrio imposto no filtro.

    Voc pode utilizar qualquer formula que desejar como critrio de filtragem, o que torna o sistemabastante flexvel.

    Antes de prosseguir, devemos verificar se as opes especificas desta explorao esto corretas, paraisso clique no boto "Options..."

  • 5/21/2018 Tutorial Metastock

    63/143

    Nesta tela voc pode definir qual a data que ser utilizada na explorao, ou seja nas cotaes dequal dia especifico voc quer fazer a pesquisa, normalmente ns usamos a opo "Most Recent Data",o que significa que desejamos pesquisar usando a ultima cotao disponvel para cada ativo. Se vocestiver trabalhando com uma base intraday, voc tambm pode ajustar o horrio ao qual desejapesquisar, para isso basta selecionar "Specific Date" e clicar em "T" e entrar com o horrio.

    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, dirio, semanal, mensal, etc.

    Certifique-se de que a opo "Use Filter" esta marcada, do contrario o relatrio 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 explorao selecionada a mesma a qual voc acabou decriar/editar e pressione o boto "Explore", ser exibida a tela abaixo.

  • 5/21/2018 Tutorial Metastock

    64/143

    Nesta tela devemos selecionar o diretrio onde se encontra a base de dados que desejamos pesquisare pressionar o boto "---ADD-->", observe que apos a adio do diretrio, na parte inferior direita exibido o numero total de ativos disponveis na base de dados selecionada. Para iniciar o processo deexplorao, basta pressionar o boto "OK", ser exibida a seguinte tela.

  • 5/21/2018 Tutorial Metastock

    65/143

    Esta tela ficar visvel durante todo o processo, e ir fornecer um resumo do status atual, mostrandoquantos ativos j foram consultados e qual o tempo estimado para trmino. A durao do processo irvariar dependendo do numero de ativos da base selecionada e do nvel 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 boto "Reports...", ser exibida a tela abaixo

  • 5/21/2018 Tutorial Metastock

    66/143

    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 criao da explorao. Para visualizar maiores detalhes de um ativo especifico, bastaselecionar o ativo e pressionar o boto "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 boto "Close", para voltar a tela anterior. Se voc desejar visualizar o grfico de um dosativos selecionados, basta selecionar o ativo e pressionar o boto "Open Chart".

    Voc pode mudar a ordem na qual os ativos so listados, para isso basta pressionar o boto "Sort",

  • 5/21/2018 Tutorial Metastock

    67/143

    ser exibida a tela abaixo.

    Faa 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 (so ativos que noatenderam as as condies requeridas pelo filtro), como mostrado abaixo.

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

    abaixo

  • 5/21/2018 Tutorial Metastock

    68/143

    Este tab, mostra um resumo da explorao que foi efetuada, contendo as formulas cujo resultado estasendo exibido na tab "Results", alm de mostrar qual foi o filtro utilizado.

    Como podem perceber, uma vez que tenhamos nosso sistema operacional definido, podemos

    pesquisar diariamente todos os ativos da base de dados, sem ter que visualizar uma a um os grficos detodos os ativos.

  • 5/21/2018 Tutorial Metastock

    69/143

    Utilizando o OptionScope

    Por Edson Brandi [email protected]

    Atualizado em 10/12/2002

    Clique aqui para ver uma demonstrao em flash sobre o uso do OptionScope

    O OptionScope o componente do MetaStock que permite obter opreo terico de umaopo a partir da volatilidade histrica do ativo, ou ento obter a volatilidade a partir do

    preo de uma opo, os clculos so efetuados segundo o modelo deBlack-Scholes. Estetutorial no tem o objetivo de explicar ou ensinar o modelo deBlack-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 operao por coluna, sendo que as clulas com fundo "branco"

    mailto:[email protected]://metastock.primeirospassos.org/optionscope_flash.htmlhttp://metastock.primeirospassos.org/optionscope_flash.htmlmailto:[email protected]
  • 5/21/2018 Tutorial Metastock

    70/143

    so de preenchimento obrigatrio, j as clulas com fundo azul, voc deve preencher avarivel que for conhecida, a outra ser calculada. As clulas com fundo cinza no precisamser preenchidas pois elas sero calculadas.

    Existem algumas informaes bsicas que voc ter que especificar e que iro afetar todasas operaes, so elas:

    Security - As opes possveis so "Equity" (para ativos do mercado a vista) e Future(para mercadorias da bolsa de futuros)

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

    Annual Dividend - Dividendos anuais pagos pelo ativo objeto da "opo", se no tivero valor utilize 0

    Units - Tipo de notao a ser utilizada nos preos (decimal ou fracionrio), nomercado brasileiro normalmente trabalhamos com notaodecimal

    Aps definir esses elementos bsicos, devemos entrar com os elementos especficos daoperao 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 primeiraclula dacoluna A, voc pode digitar diretamente a data desejada ou pode se utilizar docalendrio auxiliar, para utilizar o calendrio basta clicar no cone em forma de triangulo queapareceu no canto direito da clula, ser exibido uma calendrio como mostrado abaixo.

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

  • 5/21/2018 Tutorial Metastock

    71/143

    Exp. Date(data de expirao/vencimento da opo), o preenchimento deste campo semelhante ao do campo anterior. Aps definir a data de vencimento da opo, devemosdefinir o valor dostrike (preo de exerccio) da opo. Definido o valor de strike, devemosentrar com o valor do campo Security (preo no mercado a vista do ativo objeto da opo).O prximo campo a ser preenchido o campo# Contracts(numero de opes/contratosenvolvidos na operao).

    Agora devemos definir que tipo de operao estamos fazendo, o que definido pelocampo Call/Put, os tipos de operaes disponveis so:

    Long Call - Compra de uma opo de compra Short Call - Venda de uma opo de compra Long Put - Compra de uma opo de venda Sort Put- Venda de uma opo de venda

    Ao clicar na clula referente a este campo ser exibida uma listagem com as operaesdisponveis, como mostrado abaixo.

    Aps definir o tipo de operao devemos entrar com o valor de uma das seguintesvariaveis:

    Option- Premio atual da opo Volatility - Volatilidade histrica do ativo objeto da opo

  • 5/21/2018 Tutorial Metastock

    72/143

    Depois de preencher o campo desejado, basta calcular o valor das demais variveis. Paraisto basta clicar no menu "Tools" e selecionar a opo "Recalc", ou simplesmente pressionarF9.

  • 5/21/2018 Tutorial Metastock

    73/143

    No caso do nosso exemplo, efetuei o calculo do valor terico, em 10/12/2002, de umaopo de compra de Telemar PN com vencimento no dia 20/01/2003, com preo deexerccio de R$ 26,00, num cenrio no qual a taxa anual de juros de 22%, o valor daTNLP4 no mercado a vista de R$ 26,10, e a volatilidade histrica de TNLP4 de 61,7 %.O preo terico obtido foi de R$ 2,50.

    O OptionScope tambm possibilita a gerao de um grfico mostrando a rentabilidade daoperao, na qual ele mostra a situao do seu lucro/prejuzo dependendo do valor atual doativo no mercado a vista no dia do exerccio. Para gerar o grfico, basta selecionar a colunacom a operao desejada, para isso basta clicar no cabealho da coluna, no nosso caso bastaclicar em Ana primeira linha, a coluna ira mudar de cor indicando que foi selecionada, comomostrado abaixo

    Agora, basta clicar no menu "Insert" e escolher a opo "Graph". Ser adicionado umnovo tab contendo o grfico com o panorama da operao, como mostrado abaixo.

  • 5/21/2018 Tutorial Metastock

    74/143

    possvel gerar grficos de rentabilidade para qualquer estratgia de operao que vocvenha a montar, abaixo temos um exemplo de umBULL CALL SPREAD para TNLP4,(compra de 1.000.000 de opes de compra de TNLP4 com vencimento em 20/01/2003 e

    strike em R$ 26,00 e venda de 1.000.000 de opes de compra de TNLP4 com vencimentoem 20/01/2003 e strike em R$ 28,00)

  • 5/21/2018 Tutorial Metastock

    75/143

    Voc pode combinar em um grfico quantas operaes (colunas) desejar.

  • 5/21/2018 Tutorial Metastock

    76/143

    Trabalhando com grficos Intraday utilizandoMetaStock Pro 7.2 e o Enfoque Cotaes 5.0

    Por Edson Brandi [email protected]

    Atualizado em 06/12/2002

    A opo de trabalhar com grficos na periodicidade intraday no Metastock, est disponvel atodos os usurios da verso Profissional do software, porm para que os grficos possam sergerados necessrio possuir uma fonte de cotaes em tempo real compatvel.

    Neste tutorial a fonte de cotaes utilizada o Enfoque Cotaes v. 5.0., da empresa EnfoqueSistemas, que atualmente o servio com a melhor relao custo/beneficio, pois alm de ser o sistemade menor custo tambm o mais flexvel e modular do mercado nacional.

    A compatibilizao do Enfoque Cotaes com o MetaStock provida pelo softwareMetaserver RT 2.0 DDE Version, comercializado pela empresa Real Time Software EngineeringLLC, este software responsvel por obter as cotaes via DDE no software da Enfoque edisponibiliza-lo para o Equis Data Server, que o componente do MetaStock Pro responsvel pormanter a base de dados. Umas verso de demonstrao do MetaServer pode ser obtida emhttp://www.traders-soft.com/metastock/msrt/

    Feitas estas consideraes iniciais podemos prosseguir, este tutorial ser dividido em 7 partes:

    Instalao dos Softwares Configurao do MetaStock Pro Configurao do Metaserver RT Configurao do Enfoque Cotaes Configurao do Equis Data Server Testes iniciais Gerando as bases iniciais

    Instalao dos Softwares Voc deve instalar inicialmente o Enfoque Cotaes e depois o Metaserver RT 2.0, seguindoas instrues apresentadas nas telas de setup. Aps a instalao do Metaserver voc deve proceder ainstalao do Metastock Professional, durante a instalao, logo aps escolher o diretrio no qual osoftware ser instalado, voc ir visualizar a janela Real Time Vendor, exibida abaixo:

    mailto:[email protected]://www.traders-soft.com/metastock/msrt/http://www.traders-soft.com/metastock/msrt/mailto:[email protected]
  • 5/21/2018 Tutorial Metastock

    77/143

    Certifique-se de escolher a opo Signal (Broadcast Version), se j instalou o MetaStock Proe durante o processo escolheu alguma outra opo, ser necessrio re-instalar o software. Aps marcara opo correta, pressione next e prossiga normalmente com a instalao. Durante o processo deinstalao o MetaStock ir detectar que o Metaserver RT est presente em seu computador e irutilizar o mesmo para obter as cotaes, se esta deteco ocorreu com sucesso ao executar oMetaStock o Metaserver RT ser executado automaticamente.

    Ao executar o Metastock iro ser executados automaticamente outros 3 softwares:

    Metaserver RT Equis Data Server MetaStock File Server

    Todos eles ficaro disponveis no seu tray, ao lado do relgio:

    Configurao do Equis Data Server"

    Para acessar o Equis Data Server clique duas vezes com o boto esquerdo do mouse sobre ocone da antena parablica exibida na rea prxima ao relgio do windows (como mostrado acima).

    Uma vez que a interface do programa tenha sido exibida , devemos proceder a suaconfigurao, para isso, clique no boto ao lado do boto com um sinal de interrogao:

  • 5/21/2018 Tutorial Metastock

    78/143

    Ao clicar no boto ser exibida a tela abaixo:

    A nica configurao necessria marcar o Box referente a opo Replace vendor-suppliedtimes... , de forma que o horrio utilizado para as cotaes ser o horrio do seu desktop, essamodificao necessria para evitar problemas de defasagem no horrio registrado nos seus grficosdevido a diferenas de Time Zone. Sem este ajuste, seus grficos ficariam com as cotaesdeslocadas 3 horas. Para salvar a alterao basta clicar em aplicar e depois em OK.

    Configurao do Enfoque Cotaes

    Por padro o Enfoque cotaes trabalha com cotaes em notao cientifica, se este formatono for alterado para notao decimal, o Metaserver ir se confundir e informar as cotaes erradas

  • 5/21/2018 Tutorial Metastock

    79/143

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

    Para fazer a alterao de padro, execute o Enfoque e entre no menu cotaes e escolha aopo Controle de dados, como ilustrado abaixo:

    Ao escolher a opo acima, ser exibida a tela abaixo:

    Na tela acima, basta desmarcar a opo Cotaes DDE em notao cientifica, e marcar aopo Usa Fechamento anterior em formulas e DDE se a ultima for igual a 0. Feitas estas alteraesbasta fechar a janela que a configurao ser salva.

    Configurao do Metastock Pro

  • 5/21/2018 Tutorial Metastock

    80/143

    Agora que j configuramos o Enfoque e o Equis Data Server, o prximo 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 opo Security..., ir abrir na janela a janela abaixo:

    na janela exibida acima que voc ir criar os ativos, para isso voc deve selecionar a

    periodicidade como sendo Intraday, depois entrar com o nome do ativo desejado, com o seu cdigoe selecionar o intervalo base de cada barra. No futuro voc poder alterar a periodicidade na qual osgrficos intraday so exibidos no metastock, mas voc estar limitado a utilizar intervalos que sejammltiplos do intervalo base, ou seja, se voc criou um ativo com intervalo base de 5 minutos vocpoder visualizar o grfico com barras de 5, 10, 15, 20, 60, etc minutos, mas nunca com barras queno sejam mltiplas de 5 minutos. A base de dados de um ativo pode possuir no mximo 65000barras, desta forma a periodicidade base vai impactar diretamente sobre o perodo total que vocpoder manter em seus grficos 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 aps acriao de cada ativo no Metastock o cdigo do ativo criado ser exibido na tela principal doMetaserver na coluna TS/MS Symbol, se isso no ocorrer o metastock pode no ter encontrado oMetaserver RT durante a instalao.

  • 5/21/2018 Tutorial Metastock

    81/143

    Configurao 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 boto esquerdo do mouse no cone MSRT exibido no seu tray, prximo ao relgiodo 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 espao em branco, a esquerda do ativo desejado(coluna DDE Server). Ir abrir a janela Symbol Configuration, mostrada abaixo:

  • 5/21/2018 Tutorial Metastock

    82/143

    No campo, Symbol Name ir aparecer o cdigo do ativo que voc selecionou, no campoDDE digite GOL, depois marque a caixa Trade Record (refere-se as cotaes) e clique no boto... 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 cdigo doativo (cdigo 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:

  • 5/21/2018 Tutorial Metastock

    83/143

    Agora, marque a caixa Cum. Volume (refere-se ao volume) e clique no boto ... 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 cdigo doativo mais .qtt(cdigo usado no Enfoque para Volume no mercado a vista, se vc estivercadastrando 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:

  • 5/21/2018 Tutorial Metastock

    84/143

    De OK nesta tela para finalizar. Voc ter que repetir os passos acima para cada um dos ativos.A primeira vez que voc setar o DDE ser exibida a janela abaixo:

    Simplesmente de OK, nesta tela, ela no ir lhe incomodar novamente. Aps configurar oativo, a tela principal do Metaserver vai ficar parecida a exibida abaixo:

  • 5/21/2018 Tutorial Metastock

    85/143

    Lembre-se de salvar a configurao do Metaserver, para isso clique no boto 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 configurao quando ele for iniciado, para isso clique nomenu Options, ser exibida a tela abaixo:

    Coloque o nome do seu arquivo de configurao no local apropriado e certifique-se de marcar

  • 5/21/2018 Tutorial Metastock

    86/143

    a opo Enable autoconnect at startup. Para verificar se o MetaServer esta conseguindo se conectarao Enfoque, para verificar clique no boto verde (ao lado do boto stop). Ao faze-lo, a coluna *passar de - para + e as colunas Last e Time iro exibir dentro de alguns segundos o valor doultimo negocio e a hora em que ele ocorreu, como o mostrado na figura abaixo:

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

    Vamos aos testes

    Ufa, depois de varias etapas chegou a hora de ver se nosso sistema esta gerando os grficoscorretamente, e se tudo funcionando como esperado. Para testar o sistema voc deve carregar primeiroo Enfoque Cotaes 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 grfico de um dos ativos que voc criou, eleestar sendo atualizado em tempo real.

    Gerando a base de dados inicial

    Mtodo 1- Convertendo series intraday do enfoque atravs da utilizao do cygwin

  • 5/21/2018 Tutorial Metastock

    87/143

    Mtodo 2- Convertendo series intraday do enfoque atravs da utilizao do Excel

    Referencias

    http://www.metastock.com http://www.enfoque.com.br http://www.traders-soft.com

    http://www.metastock.com/http://www.enfoque.com.br/http://www.traders-soft.com/http://www.traders-soft.com/http://www.enfoque.com.br/http://www.metastock.com/
  • 5/21/2018 Tutorial Metastock

    88/143

    Trabalhando com templates customizados

    Por Edson Brandi [email protected]

    Atualizado em 19/11/2002

    Clique aqui para ver uma demonstrao em flash sobre o uso de Templates

    Todos ns gostamos de arrumar o visual dos grficos de forma que fiquemos confortveis 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 grfico de todo e qualquer ativo que ele queira analisar no nada pratico.

    O MetaStock oferece um sistema de templates justamente com o objetivo de facilitar a vida do analista,aproveitando o padro de customizao aplicado ao grfico de um ativo para todos os demais, ao clicar deum boto. Vejamos um passo a passo de como criar e utilizar um template no MetaStock.

    Abra o grfico de um ativo qualquer, no nosso exemplo o grfico de Embraer PN, o mesmo est mostradoabaixo

    mailto:[email protected]://metastock.primeirospassos.org/templates_flash.htmlhttp://metastock.primeirospassos.org/templates_flash.htmlmailto:[email protected]
  • 5/21/2018 Tutorial Metastock

    89/143

    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 grfico final vai ficar com uma aparncia semelhante amostrada abaixo

    Agora que j customizamos o grfico, vamos salvar este layout, para isso clique no menu File e depois naopo "Save As"

    Ser exibida a seguinte tela

  • 5/21/2018 Tutorial Metastock

    90/143

    Nesta tela voc deve informar o nome desejado para o arquivo que vai ser criado, entrar com uma brevedescrio 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 opo "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 boto direito do mouse na barra inferior dometastock em qualquer regio livre (cinza), vai aparecer o menu abaixo.

    Selecione a opo "Custom", a sua barra de ferramentas inferior vai mudar coma entrada de alguns novosbotes.

  • 5/21/2018 Tutorial Metastock

    91/143

    Clique com o boto direito do mouse sobre qualquer um dos botes novos que foram adicionados a suabarra de ferramentas, voc ir ver o menu abaixo

    Neste menu, selecione a opo "Custom toolbar properties", ser exibida a seguinte tela

  • 5/21/2018 Tutorial Metastock

    92/143

    Escolha a opo "New...", ser exibida a tela inicial do dialogo de criao de novos botes.

    Pressione o boto "Browse...", e v at o diretrio "charts" que fica localizado dentro do diretrio no qualo metastock foi instalado.

  • 5/21/2018 Tutorial Metastock

    93/143

    Uma vez no diretrio, devemos escolher o arquivo que acabamos de criar a pouco, selecione o arquivo epressione "Abrir", voc ir votar a tela anterior. Pressione "Avanar >", ser exibido o dialogo abaixo

    Escolha um cone para o boto que ser associado ao seu template e informe o texto do "screen tip" que iraparecer quando o mouse for posicionado sobre o boto. Clique em "Avanar >" para continuar. Ser exibidaa seguinte tela.

  • 5/21/2018 Tutorial Metastock

    94/143

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

    Para testar seu template, abra o grfico de algum outro ativo, por exemplo Embratel PN

  • 5/21/2018 Tutorial Metastock

    95/143

    Agora clique no boto que voc acabou de criar, o layout do grfico de Embratel PN ir mudar ficandoparecido com o mostrado abaixo

  • 5/21/2018 Tutorial Metastock

    96/143

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

  • 5/21/2018 Tutorial Metastock

    97/143

    Trabalhando com Layouts

    Por Edson Brandi [email protected]

    Atualizado em 23/11/2002

    Clique aqui para ver uma demonstrao 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 grfico por grfico todos os dias, voc pode sebeneficiar do uso de layouts no MetaStock.

    Um layout no nada mais nada menos que um tipo especial de arquivo que uma vez carregado ir exibir

    todos os elementos que estavam definidos no momento da sua criao, servindo por exemplo para agrupargrupos de ativos, tornando mais pratica a vida do analista :), principalmente daqueles que trabalham comgrficos 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 grfico detodos os ativos desejados.

    mailto:[email protected]://metastock.primeirospassos.org/layout_flash.htmlhttp://metastock.primeirospassos.org/layout_flash.htmlmailto:[email protected]
  • 5/21/2018 Tutorial Metastock

    98/143

    Agora, vamos distribuir os grficos pela tela, para isso clique no menu windows e escolha a distribuioque desejar, digamos que a opo escolhida seja "lado a lado".

    O desktop ficaria como mostrado abaixo

  • 5/21/2018 Tutorial Metastock

    99/143

    No desejamos aplicar nenhum indicador neste momento, de forma que vamos salvar nosso layout, paraisso clique no menu "File", e escolha a opo "New..." e ento selecione "Layout..."

    Ao fazer isso ser exibida o seguinte tela

  • 5/21/2018 Tutorial Metastock

    100/143

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

    "OK", voc ir voltar a tela principal.

    Agora que j criamos o Layout, necessrio salv-lo, para isso clique no menu "File", e escolha a opo"Save as..."

    Ser exibida a seguinte tela

  • 5/21/2018 Tutorial Metastock

    101/143

    Nesta tela devemos informar o nome desejado para o nosso layout, bem como colocar uma breve descriopara 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 grficos de um layout ir aparecer o seguinte dialogo

    A primeira opo ir fechar todos os grficos do layout, a segunda opo fecha apenas o grfico escolhidoe o remove do layout, de forma que se voc abrir este layout no futuro o grfico deste ativo no ser maisexibido.

    Se voc aplicar qualquer indicador a um dos grficos ou fizer alguma modificao nos layout, apos amensagem exibida acima ser exibida uma mensagem parecida com a mensagem abaixo, perguntando sevoce deseja salvar as alteraes.

  • 5/21/2018 Tutorial Metastock

    102/143

    Qualquer mudana que voc efetue num grfico dentro de um layout (adio de indicadores, mudar o linetype, ativar um expert, etc), iro influenciar o modo de exibio do grfico do ativo apenas quando ele forcarregado a partir do layout, se voc carregar individualmente o grfico de cada ativo ter que fazer ascustomizaes novamente.

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

    Para visualizar os layouts disponveis 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 no viu, veja a demonstrao sobre a criao de um layout no vdeo, disponvel no iniciodeste texto.

  • 5/21/2018 Tutorial Metastock

    103/143

    Convertendo o BDI Bovespa

    Por Edson Brandi [email protected]

    Atualizado em 09/12/2002

    O arquivo disponibilizado pela bovespa com as informaes sobre os negcios do dia (BDI ouBoletim Dirio de Informaes) disponibilizado numa formatao prpria, a qual no reconhecidapelo MetaStock.

    Para que os dados possam ser importados necessrio que o BDI seja convertido para um formatocompatvel, para esta converso eu recomendo utilizar o excelente programa disponibilizadogratuitamente pelo Joo Medeiros 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 necessrios para atualizao do seuMetastock.

    O primeiro passo ir at o site acima, preencher o formulrio e fazer o download do arquivoconversor.exe, para iniciar a instalao bastar executar o arquivo, ser exibida a seguinte tela

    Nesta tela devemos informar ao programa instalador qual o diretrio no qual desejamos que oprograma seja instalado, voc pode aceitar a sugesto default e pressionar o boto "iniciar" . Ainstalao leva apenas alguns segundos, ao final do processo ser exibida a seguinte mensagem

    mailto:[email protected]:[email protected]://cotacoes.hypermart.net/dconv.htmhttp://cotacoes.hypermart.net/dconv.htmmailto:[email protected]:[email protected]
  • 5/21/2018 Tutorial Metastock

    104/143

    Pressione OK para concluir o processo de instalao. 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 seriniciado e ser exibida a tela principal do programa.

  • 5/21/2018 Tutorial Metastock

    105/143

    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 opo "Preferncias", ser exibida a tela deconfigurao mostrada abaixo.

    Nesta tela voc deve definir uma srie de parmetros que iro afetar a forma como o BDI serconvertido, os parmetros que voc deve definir so:

    Diretrio onde os arquivos convertidos sero gravados Diretrio onde os BDIs originais sero armazenados Localizao do arquivo "datas.dat" na internet, este arquivo contem as datas nas quais

    ocorreram preges. Dados que deseja extrair dos BDIs, opes disponveis

  • 5/21/2018 Tutorial Metastock

    106/143

    Lote padro Concordatrias Direito/recibo Bnus Termo Opes de compra de ndice Opes de venda de ndice Opes de compra Opes de venda Fracionrio

    Tipo de volume desejado (Dinheiro ou numero de aes)

    Caso voc precise se autenticar em umproxypara acessar a web, ser necessrio marcar a opo"Usar servidor proxy" e preencher os campos baixo. Se voc no precisa se autenticar num proxy bastaignorar os campos acima.

    Servidor proxy (Endereo do servidor) Porta Username Password

    Depois de ajustar as opes conforme desejado, basta pressionar "OK" para voltar a tela anterior

    Se voc deseja importar os dados da BM&F marque a opo "Inclue dados da BM&F" comomostrado acima, tambm necessrio especificar o intervalo para o qual voc deseja buscar econverter os BDIs. Feitos esses ltimos ajustes, para iniciar a converso basta pressionar o boto "Traz

    e converte arquivos no perodo abaixo".

    Ao pressionar este boto, o programa ir verificar se o arquivo datas.dat esta atualizado, se ele noestiver, o programa ir exibir a seguinte mensagem abaixo

  • 5/21/2018 Tutorial Metastock

    107/143

    Pressione "Sim" para buscar uma verso atualizada na internet, aps buscar uma verso atualizadado arquivo, o programa vai iniciar o download e a converso 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 boto).

    Ao final do processo, o programa ir voltar a tela anterior e o arquivo convertido estar disponvel

    no diretrio que voc especificou na configurao do programa, o nome do arquivo seguir sempre opadro ConvAAAAMMDD.txt , onde AAAA = ano, MM = ms, DD = dia. Um exemplo de arquivogerado na converso pode ser visto abaixo.

  • 5/21/2018 Tutorial Metastock

    108/143

    Este arquivo est formatado de modo a ser reconhecido pelo downloader e pode ser utilizado naatualizao da sua base de dados.

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

    certique-se de que voc no esta se conectando atravs de um firewall ou de um proxy. Muitos

    usurios tem reportado problemas com o conversor por este motivo. Muitas vezes o seu provedor

    internet fora que sua conexo passe por um proxy transparente, e muitas vezes o usuario no

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

  • 5/21/2018 Tutorial Metastock

    109/143

    Convertendo o BDI Bovespa - Mtodo 2

    Por Edson Brandi [email protected]

    Atualizado em 16/02/2003

    O arquivo disponibilizado pela bovespa com as informaes sobre os negcios do dia (BDI ouBoletim Dirio de Informaes) disponibilizado numa formatao prpria, a qual no 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 funo de converter os BDIs.

    Visite o site acima e faa download do aplicativo bdi2meta, descompacte o mesmo para umdiretrio 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 cotaes sero gravadas e informar se deseja gerar a base indexada pelo dlarcomercial. Depois de definir estes 3 parmetros, basta pressionar o boto OK que o aplicativo faro 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.

    mailto:[email protected]://www.gafanh0t0.hpg.ig.com.br/economia_e_negocios/14/index_pri_1.htmlhttp://www.gafanh0t0.hpg.ig.com.br/economia_e_negocios/14/index_pri_1.htmlmailto:[email protected]
  • 5/21/2018 Tutorial Metastock

    110/143

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

  • 5/21/2018 Tutorial Metastock

    111/143

    Metastock 8.0 - Enhanced System Tester

    Por Edson Brandi [email protected]

    Atualizado em 28/02/2003

    No final de 2002 a Equis lanou a verso 8.0 do MetaStock, para aquelas pessoas que ja utilizavam o MetaStock 7.2, a unica

    alterao 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 verso 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 simulao, a outra metade da tela estadividida em 2 partes, a parte superior mostra um pequeno resumo dos ultimos testes realizados, a parte inferior lista assimulaes pelo nome e pela data em que foram realizadas.

    Para fazer uma nova simulao basta clicar no boto "New Simulation", sera mostrada a janela abaixo

    mailto:[email protected]:[email protected]
  • 5/21/2018 Tutorial Metastock

    112/143

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

    Nesta tela voce ir selecionar o ativo que vc deseja testar, uma diferena para o system tester da verso 7.2 que vc podesimular ao mesmo tempo diversos sistemas e diversos ativos. Clique no boto "Add Securities" e escolha os ativos desejados,como mostrado na figura abaixo

  • 5/21/2018 Tutorial Metastock

    113/143

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

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

  • 5/21/2018 Tutorial Metastock

    114/143

    Voce pode definir o numero de barras desejadas ou ento 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 simulao, tais como quantia de dinheiro incial, tamaho default das operaes(que pode ser em dinheiro, numero de aes, etc), escolhe se vai operar ou no a descoberto, etc. se vc estiver trabalhando comotimizao, importante definir quantos resultados vc quer armazenar. Clicando no boto "More..." ser mostrada a tela abaixo

  • 5/21/2018 Tutorial Metastock

    115/143

    Nas telas acima vc ir definir mais alguns paramentros da simulao, como por exemplo as taxas de corretagem, delay de

    entrada e saida do trade, etc. Todos estes parametros seguem o mesmo conceito que se aplica a verso 7.2, a excesso da opo"Realistic Market Prices" que no existia na verso anterior. Depois de definir os parametros desejados e dar OK, vc tervoltado a tela anterior, pressione "Next" Para continuar.

  • 5/21/2018 Tutorial Metastock

    116/143

    Esta a tela onde vc pode dar um nome para sua simulao, para que seja facil voltar a ela no futuro, escolha um nome epressione "Start". O processamento vai ocorrer em segundo plano, e quando acabar ser exibida a seguinte tela no cantoinferior direito do programa.

    Pressine o boto "View Results" para ir para os resultados. A tela inicial ir mostrar um resumo com as melhoresrentabilidades obtidas para os sistemas que vc escolheu.

  • 5/21/2018 Tutorial Metastock

    117/143

    Para ver um dos sistemas em detalhe, selecione o mesmo e clique no boto "View"

    No exemplo acima vemos que a rentabilidade do MACD para EBTP3 foi melhor que para EBTP4, para dar uma olhada nosnumeros especificos para esse ativo, selecione-o e clique no boto "View". Ao fazer isso sera exibida a tela de relatoriodetalhado.

  • 5/21/2018 Tutorial Metastock

    118/143

    O primeiro tab chamada de "Summary" e vai mostrar um resumo do comportamento do sistema, nos mesmos moldes doque era apresentado pela verso anterior do programa, mostrando o comportamento da conta ao longo da simulao.

    O segundo tabe chamada de "Orders", e como o proprio nome diz mostra todas as ordens executadas pelo sistema durante operiodo de simulao.

  • 5/21/2018 Tutorial Metastock

    119/143

    A terceira tab chamada de "Positions" e mostra a eficiencia de cada uma das posies assumidas pelo sistema durante afase de simulaes.

    A quarta tab chamada "Equity" e mostra basicamente a rentabilidade do sistema ao longo do periodo de simulao.

  • 5/21/2018 Tutorial Metastock

    120/143

    A ultima tab, a que mostra os detalhes do sistema de negociao que esta sendo simulado.

    De uma forma geral todas as informaes apresentadas neste relatorio ja estavam presentes no relatorio da verso 7.2, pormna verso 8.0 os dados esto mais "organizados" o que facilita sua interpretao.

    Clicando em "Back" voc ir voltar a tela inicial, porm agora a mesma ja ir mostrar os dados da ultima simulao realizada

  • 5/21/2018 Tutorial Metastock

    121/143

    O processo de criao de um novo "Trade System" basicamente identico ao que era feito na verso anterior, clicando-se noboto "New System" no canto superior esquerdo, sera mostrada uma sequencia de telas para que vc entre com suas regrasoperacionais, as mesmas esto com outro layout mas o conteudo identico.

  • 5/21/2018 Tutorial Metastock

    122/143

  • 5/21/2018 Tutorial Metastock

    123/143

  • 5/21/2018 Tutorial Metastock

    124/143

  • 5/21/2018 Tutorial Metastock

    125/143

    Dando OK, vc salva seu sistema.

    Na minha opinio as alteraes adicionadas da 7.2 para a 8.0 no justificam o upgrade.

  • 5/21/2018 Tutorial Metastock

    126/143

    Links teis para usurios do metastock

    Por Edson Brandi [email protected]

    Atualizado em 22/04/2003

    Esta coleo de links foi enviada como colaborao pelo nosso colega ronald

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

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

    Todos os sites acima apresentam formulas prontas para uso no metastock, cabe ressaltarque no 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

    mailto:[email protected]:[email protected]://www.equis.com/customer/support/http://www.guppytraders.com/index.htmlhttp://www.megabolsa.com/biblioteca/estudios.htmhttp://www.paritech.com/education/technical/custom/trading/default.asphttp://www.bertigianluca.it/finanza/metastock_formulas/metastock_formulas_index.htmhttp://eis.pl/kr/AFM/index-en.htmlhttp://eis.pl/kr/AFM/index-en.htmlhttp://www.bertigianluca.it/finanza/metastock_formulas/metastock_formulas_index.htmhttp://www.paritech.com/education/technical/custom/trading/default.asphttp://www.megabolsa.com/biblioteca/estudios.htmhttp://www.guppytraders.com/index.htmlhttp://www.equis.com/customer/support/mailto:[email protected]:[email protected]
  • 5/21/2018 Tutorial Metastock

    127/143

    Gerando a base de dados inicialMtodo 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 negcios no vai perder at que seu sistema acumule um numero razovel debarras. Felizmente possvel importar a base intraday do Enfoque cotaes para o seu MetaStockgerando assim a base de dados inicial, o nico porm que voc deve utilizar uma srie intraday (SID),de mesma periodicidade da que foi utilizada na criao dos ativos.

    Para gerar essa base de dados inicial necessrio 3 etapas:

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

    Como exportar uma SID para o formato texto ?

    Execute o Enfoque e entre no menu cotaes e escolha a opo Controle de dados, comoilustrado abaixo:

    Ao escolher a opo acima, ser exibida a tela abaixo:

    mailto:[email protected]:[email protected]
  • 5/21/2018 Tutorial Metastock

    128/143

    Na tela acima, na sesso 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 selecionadoibov_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 boto Download. Depois de fazerdownload das sries desejadas, clique no boto Fecha.

  • 5/21/2018 Tutorial Metastock

    129/143

    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 boto direito do mouse na planilha exibidado lado direito, vai abrir o menu , clique em Novo... como o mostrado abaixo:

  • 5/21/2018 Tutorial Metastock

    130/143

    Feito isso ira aparecer a seguinte janela:

  • 5/21/2018 Tutorial Metastock

    131/143

    Nesta janela, pressione o boto Carrega Arquivo SID..., ser exibida a seguinte tela naseqncia:

    Selecione ento os arquivos que voc fez download na etapa inicial e clique no boto ,pressione OK. Voc ir voltar a inicial, que deve se parecer com a tela abaixo:

    Agora para exportar a srie intraday para um arquivo texto basta clicar novamente com o boto

    direito do mouse no nome do ativo, e escolher a opo exportar no menu que ir aparecer:

  • 5/21/2018 Tutorial Metastock

    132/143

    Ao escolher a opo exportar ira aparecer a seguinte janela:

    Basta pressionar o boto salvar.

    Como converter a serie intraday para o formato doMetastock ?

  • 5/21/2018 Tutorial Metastock

    133/143

    O formato dos arquivos ascii gerados pelo Enfoque Cotaes 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 incompatvel com o Downloader, o arquivo no pode ser importadodiretamente, necessitando que a formatao do arquivo seja refeita. Este processo pode ser realizadofacilmente atravs dos utilitrios de linha de comando cat e awk, ambos so originalmente programas dosistema operacional UNIX, mas existe uma verso para windows dos mesmos disponveis emwww.cygwin.com, para ver um breve tutorial de como instalar o Cygwin, Clique Aqui

    A sintaxe geral do comando de converso 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 necessrio 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 compatvel com a periodicidade definida na criaodo 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 formatao 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,2