tutorial metastock
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