Metastock - Primerios Passos

March 20, 2018 | Author: Claudio Mendes | Category: Option (Finance), Black–Scholes Model, Window (Computing), Operating System, Time


Comments



Description

Desenvolvendo Sistemas de Negociação com o MetastockTutoriais                Introdução ao Metastock MetaStock DownLoader MetaStock Expert Advisor MetaStock Explorer Metastock Indicator Builder MetaStock Layouts MetaStock OptionScope MetaStock System Tester MetaStock Templates Enfoque Cotações Apligraf SmartFeeder Conversor BDI Bovespa Demonstrações em Flash Links úteis sobre MetaStock Downloads Metastock – Primeiros Passos (Edson Brandi) Página 1 Introdução ao Metastock O Metastock é um software de análise gráfica extremamente poderoso, ele possui recursos que atendem as exigências de analistas de qualquer nível, do amador ao profissional, esta característica aliada ao seu baixo custo (quando comparado com outros softwares do mercado), faz dele uma ferramenta bastante popular. Apesar de ser uma ferramenta bastante popular, poucas são as pessoas que dominam o software em 100% da sua extensão, a grande maioria dos usuários se restringem muitas vezes a utilização dos recursos mais simples, não se beneficiando de recursos avançados tais como o ―System Tester‖ ou o ―Expert Advisor‖. Desta forma o objetivo deste tutorial é abordar a utilização dos principais recursos do do MetaStock e mostrar um pouco do seu potencial, além de ilustrar como ele pode auxilia-lo no desenvolvimento de uma metodologia operacional. Metastock – Primeiros Passos (Edson Brandi) Página 2 MetaStock DownLoader O Downloader é o componente do Metastock responsável pelo gerenciamento da base de dados que é utilizada na geração dos gráficos, é através deste componente que é feita a atualização das cotações e no qual realizamos todo e qualquer ajuste (dividendos, splits, etc). A função mais básica do downloader é a conversão/importação de dados para a sua base, para importar algum dado para a sua base você deve acessar o menu tools Neste menu você deve escolher a opção Convert , ao escolher essa opção será exibida a seguinte tela Na sessão Source você deve especificar o formato, o diretório e o nome do arquivo que contém os dados que serão importados, na sessão Destination você deve marcar o formato MetaStock, e escolher o diretorio onde sua base de dados está armazenada. Se você desejar exportar a sua base de dados para outro formato (ascii, excel, etc) , basta fazer o inverso. Antes de dar OK e iniciar a conversão você deve verificar se as opções de conversão estão ajustadas de forma adequada, para isso pressione o botão Options, será exibida a seguinte tela: Metastock – Primeiros Passos (Edson Brandi) Página 3 na Tab Source. Se você marcar a opção ―Traverse destination folders‖ estiver marcada. De volta a tela anterior pressione novamente OK para iniciar o processo de conversão. exibida abaixo. ao invés de procurar pelos arquivos todos no diretório atual. escolhe exportar a sua base do MetaStock para outro formato. clique em OK. você irá visualizar a seguinte tela: Metastock – Primeiros Passos (Edson Brandi) Página 4 . você deve se certificar que as opções ―Append data to end of file‖. ―Include Open & Open Interest‖ e ―Create new files‖ estão selecionadas. dados que estejam fora dessa janela de tempo serão ignorados. a definição desta janela é opcional. ―Replace matching dates‖. você pode definir qual a janela de tempo que será utilizada na importação dos dados. Esta opção é particularmente útil quando se trabalha com bases de dados muito extensas com mais de 2000 ativos. sendo que se a periodicidade for intraday será preciso especificar o intervalo em minutos de cada barra. Após conferir se todas as opções estão corretas.Nesta tela. As opções que estão indisponíveis só ficam disponíveis para seleção quando você faz o processo inverso. o downloader vai procurar pelos ativos a atualizar num subdiretório dentro do diretório atual. ou seja. Também é possível definir a periodicidade dos dados que serão importados. cujo nome é a primeira letra do código do ativo. Na sessão Message Limits você pode definir o numero máximo de erros e warnings tolerados. Já na Tab Destination. que não é nada mais nada que um ativo fictício criado a partir de dois ativos comuns. por exemplo. escolha a opção new e depois composite. Através do downloader é possível criar composite. Na maior parte das vezes o uso do downloader será restrito unicamente importar/exportar dados. execute o downloader. Metastock – Primeiros Passos (Edson Brandi) Página 5 . sendo que a duração do processo depende do tamanho da base de dados que se está convertendo.O processo de conversão irá demorar alguns segundos. mas é importante saber que ele pode e deve ser utilizado para outras finalidades. o modo mais simples de se obter o gráfico de um ativo indexado pelo dólar. como ilustrado abaixo. Para criar um composite. clique no menu file. é através da criação de um composite entre a base de dados do ativo e do indexador desejado. o ativo secundário. o ativo primário. e a unidade (normalmente usamos decimal). a tela acima ficaria desta forma: Para criar o composite basta pressionar OK. divisão. a operação que será realizada entre os ativos (soma. o fator de peso para cada ativo no composite. o nome pelo qual o composite será referenciado . agora sempre que a base de dados dos ativos envolvidos for atualizada o composite será atualizado automaticamente. Para criar um composite entre o Índice Bovespa e o dólar comercial. multiplicação).Feito isso será exibida a seguinte janela Nesta janela você deve definir o diretório no qual se encontra a base de dados dos ativos para os quais deseja criar o composite. subtração. Abaixo o gráfico do nosso exemplo: Metastock – Primeiros Passos (Edson Brandi) Página 6 . Uma observação importante é que os gráficos de um composite devem ser sempre visualizados com o estilo ―line‖. pois é a utilizada para fazer os ajustes de proventos. A opção Start and End Time funciona de forma análoga a do item anterior. os dados dos dias anteriores ao definido serão deletados. Ao escolher essa opção será exibida uma tela para a seleção do ativo desejado. será exibida a seguinte tela: Metastock – Primeiros Passos (Edson Brandi) Página 7 . Selecione o ativo desejado e pressione o botão Adjust.Uma outra funcionalidade do downloader é a manutenção de uma base de dados (ajustes de proventos. Selecionando se a opção Adjust será exibida uma listagem com 3 opções. a opção First Date é utilizada para truncar bases de dados (EOD e intraday). através desta opção você define qual será o primeiro dia da base de dados. splits. porem operando sobre a janela de tempo de uma base intraday. todos os comandos de manutenção podem ser acessados a partir do menu tools. A opção Data for Multiple Securities é de longe a mais utizada. etc). As outras operações de manutenção disponíveis no menu tools. subtração. divisão. o fator que será utilizado na operação e o mais importante a janela de tempo a qual o ajuste será aplicado. multiplicação). a operação que será aplicada (soma. Pressione OK para terminar.Nesta tela você deve escolher quais os campos que irão sofrer o ajuste. Metastock – Primeiros Passos (Edson Brandi) Página 8 . são:      Copy – Copia um ativo da base atual para um novo diretório 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. o botão ―Attach‖ ativa o expert selecionado no gráfico atual. uma vez que ele ajuda em muito o acompanhamento dos ativos. Para acessar o Expert Advisor basta clicar no seu icone. . vamos basear nossa ilustração através do expert ―Equis – MACD‖. na barra de ferramentas. Os maiores benefícios do Expert são notados quando se trabalha com gráficos intraday. pode ser vista abaixo. além de possibilitar a criação de relatórios e alarmes personalizados. A sua tela principal Assim como ocorre com os demais componentes o MetaStock possui uma série de ―experts‖ de exemplo. Para poder utilizar o expert é necessário estar com pelo menos um gráfico aberto.MetaStock Expert Advisor O Expert Advisor é o componente do MetaStock que possibilita ao usuario um acompanhamento visual dos sinais gerados pelo seu sistema operacional. abaixo temos um gráfico antes e depois de ativar o expert. Na parte inferior da tela existem 2 botões. Metastock – Primeiros Passos (Edson Brandi) Página 9 . ―Commentary‖. exibe o relatório do ―Expert‖ selecionado sem ativar o mesmo para o gráfico. a tela seguinte pode ser vista abaixo.Não se preocupe com as alterações que o gráfico sofreu neste momento. Mais a diante vamos falar sobre como a geração destes relatórios são automatizados. vamos falar sobre ela mais a frente. um exemplo de relatório gerado pelo expert ―Equis – MACD‖ pode ser visto abaixo. no nosso caso vamos usar um expert já existente para agilizar as explicações. O outro botão. Metastock – Primeiros Passos (Edson Brandi) Página 10 . selecione o expert ―Equis – MACD‖ e pressione ―Edit‖. Para criar um novo expert basta clicar no botão New. neste tab você deve definir o nome pelo qual o expert será referenciado. ele pode ser visto abaixo Metastock – Primeiros Passos (Edson Brandi) Página 11 . O próximo tab é o tab ―Trends‖. bem como terá um espaço para colocar as explicações que julgar necessarias sobre o funcionamento do seu expert.A tab default quando se entra no modo de edição/criação de um expert é o tab ―Name‖. será exibida a tela abaixo. Uma vez definidas as condições lógicas. quando o expert for ativado será exibida no rodapé do gráfico marcações como as mostradas abaixo. é necessário definir os elementos gráficos que vão demarcar essas tendências no grafico quando o expert for ativado. Estas condições são construídas utilizando qualquer combinação de formulas/indicadores que você desejar. Se você marcar a opção ―Display Ribbon in chart‖. Clique no botão ―Ribbon…‖. destacando a tendência segundo o seu sistema operacional no gráfico Metastock – Primeiros Passos (Edson Brandi) Página 12 .Neste tab existem duas sessões. uma para você entrar com as condições de seu sistema operacional que definem a tendência de alta e uma para você entrar com as condições que definem a tendência de baixa. Depois de escolher os símbolos que você deseja utilizar. agora clique no botão ―Corner…‖. digamos ―poluído‖. clique em OK para voltar a tela anterior. Esta marcação indica apenas qual a tendência atual. Se a opção ―Display Vertical Lines‖ estiver selecionada. basta marcar ―Symbols‖ no campo ―Labels‖. como mostrado abaixo. será exibida a tela abaixo. se desejar usar figuras ao invés de palavras para descrever a tendência. mostrado abaixo Metastock – Primeiros Passos (Edson Brandi) Página 13 . O próximo tab é o ―Commentary‖. serão introduzidas linhas verticais no seu gráfico.Você pode definir o tipo e a cor de preenchimento. Lembre-se que se você exagerar nas marcações seu gráfico irá ficar. depois de fazer todos os ajustes. não servido para visualizar as tendências passadas. observe que a utilização de marcadores de tendência é completamente opcional e você não precisa utilizar se não quiser. um exemplo destas linhas esta abaixo. o simbolo selecionado será exibido no canto inferior direito do gráfico. e escolher os símbolos desejados. pressione OK para voltar a tela anterior. delimitando zonas de acordo com a tendência. O próximo tab. mostrado abaixo. estaremos abordando a linguagem utilizada na sua criação num momento futuro. o ―HighLights‖. apenas agregado de algumas condicionais e de elementos de formatação. Ao pressionar o botão ―Preview‖ é mostrado relatorio tal como o que foi exibido acima. possibilitando que sejam feitos ajustes na formatação. Metastock – Primeiros Passos (Edson Brandi) Página 14 .Neste tab é onde vamos formatar e definir os elementos do relatório que será gerado pelo expert. observe que a linguagem utilizada é a mesma utilizada na criação das demais formulas. Na tela acima podemos ver a condição que uma vez atendida irá fazer com que a barra do gráfico seja exibida na cor vermelha. farão com que a cor das barras do gráfico se alterem. selecione o item MACD sobre comprado (OverBought MACD) e pressione ―Edit‖.Nesta tab podemos definir condições especificas. Um exemplo de como fica um gráfico utilizando esse recurso pode ser visto abaixo. você irá visualizar a tela abaixo. que uma vez atendidas. Metastock – Primeiros Passos (Edson Brandi) Página 15 . Neste tab você pode definir se deseja que sejam exibidos marcadores no gráfico. indicando a ocorrência de um evento qualquer. mostrado abaixo. selecione o item ―MACD buy sinal‖.Depois de entrar com a condição desejada. e presione ―Edit‖. O próximo tab é o ―Symbols‖. como por exemplo um ponto de compra/venda/stop. será mostrada a tela abaixo Metastock – Primeiros Passos (Edson Brandi) Página 16 . pressione OK para voltar a tela anterior. devemos escolher o símbolo gráfico que será utilizado. Um exemplo de grafico utilizando este recurso pode ser visto abaixo. para isso clique no tab ―Graphic‖. pressione OK para voltar a tela anterior. a tela exibida está abaixo Nesta tela devemos escolher o símbolo e as suas propriedades (cor. etc).Nesta tela. O ultimo tab é o ―Alerts‖. depois de definir a condição desejada. mostrado na tela abaixo Metastock – Primeiros Passos (Edson Brandi) Página 17 . posição da legenda. no campo ―Condition‖ devemos entrar com a formula que vai definir o sinal de compra. Depois de fazer os ajustes desejados. no tab ―Name‖ devemos dar o nome desejado ao símbolo que será plotado no gráfico. tamanho. será exibida a tela abaixo. e pressione ―Edit‖. selecione ―MACD buy sinal‖. Para vermos como criar um alarme.Neste tab são definidos alarmes que são disparados quando ocorre um evento pré determinado. depois de definir a condição desejada. será mostrada a tela abaixo. para isso clique no tam ―Alert‖. precisamos definir qual será a forma do alerta. Nesta tela devemos definir o nome do alerta bem como a condição ―gatilho‖ que irá dispara-lo. Metastock – Primeiros Passos (Edson Brandi) Página 18 . sons ou vídeos. os alarmes podem ser mensagens de texto. etc. o que torna o expert advisor um ótimo aliado do analista por facilitar de sobre maneira o acompanhamento dos ativos. possibilitando que o analista acompanhe os ativos desejados sem ter que poluir o gráfico com muitos indicadores e ter que decidir apenas no visual se algum evento ocorreu ou não. Todos os elementos de um expert são opcionais. se você estiver operando com gráficos intraday. Metastock – Primeiros Passos (Edson Brandi) Página 19 . existe a possibilidade de enviar alertas para um endereço de e-mail ou para um Pager. Um exemplo de alerta usando apenas texto pode ser visto abaixo. esta mensagem é opcional se sua opção for por usar um som ou um vídeo como alerta. você pode criar um expert usando apenas um dos recursos oferecidos ou usando todos. você deve especificar a mensagem de texto que será usada na mensagem do alerta.No campo message. O Metastock possui um componente que visa facilitar a vida do analista. será exibida a tela abaixo. possibilitando ao analista acompanhar um grande numero de ativos sem que seja necessário investir uma grande parte de seu tempo nesta pesquisa. pois permite ao mesmo filtrar de maneira rápida os ativos da sua base de dados que estão atendendo um determinado critério de seleção. Antes de prosseguir devemos verificar se todas as opções gerais estão corretas. Metastock – Primeiros Passos (Edson Brandi) Página 20 . no nosso exemplo vamos dar uma olhada na exploração ―Equis – MACD Buy Sinal‖. A tela inicial do explorer O explorer trás por default uma série de explorações de exemplo. para manter a coerência com o exemplo estudado no tutorial sobre o System Tester. o nome deste componente é The Explorer. Essa limitação muitas vezes faz com que o analista perca o timing de posicionamento em muitos ativos os quais ele não acompanha rotineiramente. literalmente perdendo diversas oportunidades. . pode ser vista abaixo. pois do contrario ele teria que investir muito do seu tempo fazendo analises.MetaStock Explorer A grande quantidade de ativos que existe atualmente listados na bolsa dificulta em muito a vida do analista técnico ―eventual‖. definido de acordo com o seu sistema operacional. limitando o muitas vezes a acompanhar poucos ativos. na barra de ferramentas. Para carregar o explorer basta clicar no seu ícone. para isso pressione o botão ―Options…‖. as demais Metastock – Primeiros Passos (Edson Brandi) Página 21 . vamos prosseguir com o nosso teste. as tabs de ―Column A‖ até ―Column F‖ . serão ignorados no teste. e um campo para colocarmos algumas observações. Na parte inferior nos vemos uma serie de tabs. de todas estas tabs. A tela seguinte será parecida com a mostrada abaixo. devem conter as informações que você deseja visualizar para cada ativo que atender os critérios de seleção definidos na tab ―Filter‖. uma boa alternativa é marcar a opção ―Load Minimum Records‖. de forma que o numero mínimo de barras será definido pelos indicadores que você for utilizar. nesta sessão devemos definir qual o numero de ―barras‖ que devem ser lidas para a realização dos testes da exploração. ―Data Loading‖.Nesta tela o item mais importante é o primeiro. Pressione OK para voltar a tela anterior. Na parte superior da tela vemos um campo onde definimos o nome da exploração. este campo não possui efeito pratico nos testes. apenas o conteúdo da tab ―Filter‖ irá influir na pesquisa. selecione a exploração ―Equis – MACD Buy Sinal‖ . Agora que já verificou as opções básicas. observe que os ativos que possuírem um numero menor de barras. Para criar uma nova exploração basta clicar em new. ou seja. e pressione editar. colunas são utilizadas apenas para efeito de geração de um relatório. Apenas para efeito de ilustração vamos ver o conteúdo das demais tabs. Metastock – Primeiros Passos (Edson Brandi) Página 22 . este campo define o nome pelo qual a coluna será referenciada no relatório final. Em cada tab existe um campo ―Col. Name‖. Metastock – Primeiros Passos (Edson Brandi) Página 23 . apenas os ativos cujo MACD cruzar para cima a media móvel exponencial de 9 dias do MACD (na ultima barra do gráfico) . de forma teremos a seguinte tela. irão atender o critério imposto no filtro. Metastock – Primeiros Passos (Edson Brandi) Página 24 . Como podemos ver na figura acima. para a exploração que nós vamos usar. clique na tab ―Filter‖.Agora . para isso clique no botão ―Options…‖ Nesta tela você pode definir qual a data que será utilizada na exploração. do contrario o relatório final vai conter todos os ativos da sua base de dados. Metastock – Primeiros Passos (Edson Brandi) Página 25 . Clique OK para voltar a tela anterior. você também pode ajustar o horário ao qual deseja pesquisar. certifique-se de que a exploração selecionada é a mesma a qual você acabou de criar/editar e pressione o botão ―Explore‖. devemos verificar se as opções especificas desta exploração estão corretas. O outro fator que temos que definir é em qual periodicidade desejamos efetuar a pesquisa. o que significa que desejamos pesquisar usando a ultima cotação disponível para cada ativo. você pode procurar por sinais na periodicidade que desejar. diário. podendo pesquisar a base de dados na periodicidade intraday. o que torna o sistema bastante flexível. e de OK novamente para retornar a tela inicial. mensal. normalmente nós usamos a opção ―Most Recent Data‖. Certifique-se de que a opção ―Use Filter‖ esta marcada. será exibida a tela abaixo. para isso basta selecionar ―Specific Date‖ e clicar em ―T‖ e entrar com o horário. Antes de prosseguir. ou seja nas cotações de qual dia especifico você quer fazer a pesquisa. Se você estiver trabalhando com uma base intraday. semanal.Você pode utilizar qualquer formula que desejar como critério de filtragem. etc. basta pressionar o botão ―OK‖. Metastock – Primeiros Passos (Edson Brandi) Página 26 . Para iniciar o processo de exploração.Nesta tela devemos selecionar o diretório onde se encontra a base de dados que desejamos pesquisar e pressionar o botão ―—ADD–>‖. observe que apos a adição do diretório. será exibida a seguinte tela. na parte inferior direita é exibido o numero total de ativos disponíveis na base de dados selecionada. Esta tela ficará visível durante todo o processo. porem mostrando os dados dia a dia para o ativo selecionado. será exibida uma tela contendo os mesmos campos da tela atual. basta selecionar o ativo e pressionar o botão ―Inspect‖. e irá fornecer um resumo do status atual. Ao final do processo será exibida a seguinte tela de aviso. para mudar a prioridade basta alterar o campo ―Execution Priority‖. Metastock – Primeiros Passos (Edson Brandi) Página 27 . colunas contendo os elementos definidos anteriormente no momento da criação da exploração. A duração do processo irá variar dependendo do numero de ativos da base selecionada e do nível de prioridade. como mostrado abaixo. Ela possui para cada ativo selecionado. Para acessar os resultados da pesquisa. será exibida a tela abaixo Esta tela mostra todos os ativos da base de dados selecionada que atenderam ao filtro especificado. no caso do nosso exemplo. Para visualizar maiores detalhes de um ativo especifico. pressione o botão ―Reports…‖. temos listados todos os ativos que deram sinal de compra pelo MACD. mostrando quantos ativos já foram consultados e qual o tempo estimado para término. ―Results‖ existe o tab ―Rejects‖. será exibida a tela abaixo. que mostra os ativos que foram rejeitados pelo filtro aplicado (são ativos que não atenderam as as condições requeridas pelo filtro). Alem do Tab. Metastock – Primeiros Passos (Edson Brandi) Página 28 .Pressione o botão ―Close‖. para isso basta pressionar o botão ―Sort‖. como mostrado abaixo. Você pode mudar a ordem na qual os ativos são listados. Se você desejar visualizar o gráfico de um dos ativos selecionados. para voltar a tela anterior. basta selecionar o ativo e pressionar o botão ―Open Chart‖. Faça os ajustes desejados e pressione OK para voltar a tela anterior. além de mostrar qual foi o filtro utilizado. uma vez que tenhamos nosso sistema operacional definido. contendo as formulas cujo resultado esta sendo exibido na tab ―Results‖. Metastock – Primeiros Passos (Edson Brandi) Página 29 . mostra um resumo da exploração que foi efetuada. sem ter que visualizar uma a um os gráficos de todos os ativos.Temos também um tab. Como podem perceber. ―Exploration‖. a tela do mesmo para o exemplo em estudo pode ser visto abaixo Este tab. podemos pesquisar diariamente todos os ativos da base de dados. para isso devemos entrar com o nome desejado para o indicador e na seqüência posicionar o cursor no campo ―Formula‖. Será exibida na seqüência a seguinte tela Será nesta tela que você irá entrar com a formula desejada para o seu indicador. você deve pressionar o botão ―new‖. observe que o botão ―Functions…‖ se tornará disponível. o nome escolhido não pode estar em uso por nenhum outro indicador. o indicador que está sendo criado será exibido na lista de acesso rápido.Metastock Indicator Builder O MetaStock possui mais de 150 indicadores técnicos pré definidos e apesar desta ampla variedade. para criar um novo indicador. Metastock – Primeiros Passos (Edson Brandi) Página 30 . na barra de ferramentas. Se a opção ―Display in quicklist‖ estiver marcada. Para efeito de exemplo vamos criar um indicador customizado que é uma media móvel do IFR. Ao acessa-lo Nesta tela são exibidos os indicadores customizados que já existem em seu metastock. disponível na barra de ferramentas. o software oferece o componente Indicator Builder que possibilita ao usuario criar seus próprios indicadores. O indicator builder pode ser acessado clicando-se no seu ícone . será exibida a tela abaixo: . O campo Name define o nome pelo qual o seu indicador será referenciado. devemos primeiro selecionar a função ―Moving Average‖. vamos ver a tela abaixo Como desejamos criar uma media móvel do IFR. período da media móvel. e tipo da media móvel. esta facilidade é muito útil quando estamos iniciando com o metastock ou ainda quando não nos lembramos exatamente que tipo de argumento cada função exige. consultar o help tambem ajuda bastante. com o tempo será mais rápido entrar com as funções diretamente. no caso da media móvel. como mostrado acima. voltamos para a tela anterior. O campo ―Format‖. Metastock – Primeiros Passos (Edson Brandi) Página 31 .Ao pressionar esse botão será exibida uma listagem com todas as funções disponíveis para serem utilizadas na criação do seu indicador. Pressionando o botão. os argumentos exigidos são: Conjunto de dados do qual desejamos a media móvel. Ao pressionar OK. vai mostrar os argumentos exigidos pela função. Observe que agora o campo ―Formula‖.. O conjunto de dados que vamos utilizar na construção da media móvel será IFR. Como fizemos acima. trás a estrutura da função ―Moving Average‖ faltando apenas preencher com os argumentos necessários. devemos selecionar a função IFR e pressionar OK Metastock – Primeiros Passos (Edson Brandi) Página 32 . desta forma devemos posicionar o cursor apos o ( e clicar novamente em ―Functions.‖. pois a validação da formula é feita das funções mais internas para as mais externas. no nosso exemplo vamos utilizar 14 dias . se dermos OK na janela acima vamos ver a seguinte mensagem Este erro se refere a função IFR.De volta a janela anterior. vamos completar a formula de forma que ela fique como mostrado abaixo. de forma que de volta a janela anterior. de forma que data array utilizado será ―Close‖. Metastock – Primeiros Passos (Edson Brandi) Página 33 . Vamos utilizar os valores de fechamento na construção do IFR. será exibida uma mensagem de erro informando. faltando apenas completá-las com os demais argumentos. se você tentar dar OK em uma formula que esta esta com a sintaxe errada ou com argumentos faltando. podemos observar que a estrutura de ambas as funções que vamos utilizar já se encontram no campo formula. sendo que a função IFR será o ―Data Array‖ da função média móvel. O Metastock possui um recurso muito útil para auxiliar os usuários iniciantes. o outro argumento que devemos informar é o período usado na construção do IFR. como ilustrado abaixo Metastock – Primeiros Passos (Edson Brandi) Página 34 . feito isso você irá voltar a tela de seleção de indicadores. nós podemos direto para a finalização da formula. Para finalizar a criação do indicador basta pressionar OK. para todo e qualquer argumento. no nosso caso vamos usar respectivamente 7 dias e media aritmética simples. No exemplo acima o argumento data array da função media móvel já esta completo. De forma que a formula completa ficaria como mostrado abaixo. faltando definir o período da media móvel e o tipo de media que desejamos. porém agora com o indicador recém criado selecionado. mas como acredito que vocês já entenderam o ―principio‖ da idéia.Poderíamos usar o procedimento de tentativa e erro descrito acima. que tornam o sistema extremamente flexível. Metastock – Primeiros Passos (Edson Brandi) Página 35 . Abaixo podemos ver um gráfico utilizando o indicador recém criado (em vermelho). Existe uma grande infinidade de funções disponíveis para a criação e customização de novos indicadores.Clique em OK para fechar a janela e voltar a tela principal do metastock. plotado sobre o IFR normal de 14 dias (plotado em azul). tornando mais pratica a vida dos analistas. Metastock – Primeiros Passos (Edson Brandi) Página 36 . Antes de iniciar é preciso abrir o gráfico de todos os ativos desejados. Digamos que eu acompanhe no intraday os ativos do Bradesco. servindo por exemplo para agrupar grupos de ativos. Para distribuir os gráficos pela tela.MetaStock Layouts Se você trabalha diariamente com um grupo pré-determinado de ativos e acha extremamente tedioso ter que abrir gráfico por gráfico todos os dias. digamos que a opção escolhida seja ―lado a lado‖. principalmente daqueles que trabalham com gráficos intraday. vamos ver abaixo como agrupar estes ativos criando um Layout chamado ―Bancos‖. você pode se beneficiar do uso de layouts no MetaStock. Um layout é um tipo especial de arquivo que uma vez carregado irá exibir todos os elementos que estavam definidos no momento da sua criação. Brasil. Itaú e B. clique no menu windows e escolha a distribuição que desejar. Metastock – Primeiros Passos (Edson Brandi) Página 37 . e depois em ―OK‖. para isso clique no menu ―File‖. e escolha a opção ―New…‖ e então selecione ―Layout…‖ Ao fazer isso será exibida o seguinte tela Selecione os ativos que você deseja que participem do seu layout e pressione o botão ―Add‖. você irá voltar a tela principal.O desktop ficaria como mostrado abaixo Não desejamos aplicar nenhum indicador neste momento. de forma que vamos salvar nosso layout. é necessário salvá-lo.Agora que já criamos o Layout. para isso clique no menu ―File‖. e escolha a opção ―Save as…‖ Será exibida a seguinte tela Nesta tela devemos informar o nome desejado para o nosso layout. Se você tentar fechar qualquer um dos gráficos de um layout irá aparecer o seguinte dialogo Metastock – Primeiros Passos (Edson Brandi) Página 38 . bem como colocar uma breve descrição para nos ajudar no futuro a saber a que ativos ele se refere. Save para voltar a tela principal. Certifique-se que que o campo ―Save as type‖ esta marcado como ―Layout‖. apos a mensagem exibida acima será exibida uma mensagem parecida com a mensagem abaixo. Para abrir um layout basta acessar o menu ―File‖. de forma que se você abrir este layout no futuro o gráfico deste ativo não será mais exibido. Se você aplicar qualquer indicador a um dos gráficos ou fizer alguma modificação nos layout. perguntando se voce deseja salvar as alterações. irão influenciar o modo de exibição do gráfico do ativo apenas quando ele for carregado a partir do layout. etc). ativar um expert. uma vez escolhido o layout desejado basta clicar em Open para que o mesmo seja carregado. Qualquer mudança que você efetue num gráfico dentro de um layout (adição de indicadores. Metastock – Primeiros Passos (Edson Brandi) Página 39 . escolher a opção ―Open…‖ que será exibida a tela abaixo Para visualizar os layouts disponíveis basta ajustar o campo ―Files of type‖ para ―Layouts‖.A primeira opção irá fechar todos os gráficos do layout. mudar o line type. se você carregar individualmente o gráfico de cada ativo terá que fazer as customizações novamente. a segunda opção fecha apenas o gráfico escolhido e o remove do layout. os cálculos são efetuados segundo o modelo de Black-Scholes. sendo que as células com fundo ―branco‖ são de preenchimento obrigatório. O OptionScope é o componente do MetaStock que permite obter o preço teórico de uma opção a partir da volatilidade histórica do ativo. a outra será calculada. devemos entrar com os elementos específicos da operação desejada. Para carregar o OptionScope.MetaStock OptionScope ATENÇÃO: Este tutorial não tem o objetivo de explicar ou ensinar o modelo de Black-Scholes. que normalmente é o dia atual. basta clicar na primeira célula da coluna A. As células com fundo cinza não precisam ser preenchidas pois elas serão calculadas. Existem informações básicas que você terá que especificar e que irão afetar todas as operações. são elas:  Security – As opções possíveis são ―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 taxa selic Annual Dividend – Dividendos anuais pagos pelo ativo objeto da ―opção‖. será exibido uma calendário como mostrado abaixo. no mercado brasileiro normalmente trabalhamos com notação decimal    Após definir esses elementos básicos. se não tiver o valor utilize 0 Units – Tipo de notação a ser utilizada nos preços (decimal ou fracionário). basta clicar no ícone principal do programa pode ser vista abaixo . você deve preencher a variável que for conhecida. se limitando unicamente a demonstrar a funcionalidade do componente OptionScope. já as células com fundo azul. o primeiro campo a ser preenchido é o campo Calc Date (data de calculo). Metastock – Primeiros Passos (Edson Brandi) Página 40 . Para entrar com a data. na barra de ferramentas do Metastock. para utilizar o calendário basta clicar no ícone em forma de triangulo que apareceu no canto direito da célula. ou então obter a volatilidade a partir do preço de uma opção. você pode digitar diretamente a data desejada ou pode se utilizar do calendário auxiliar. a tela Você deve entrar com uma operação por coluna. Compra de uma opção de compra Short Call . como mostrado abaixo. Após definir a data de vencimento da opção. devemos definir o valor do strike (preço de exercício) da opção. Date (data de expiração/vencimento da opção). O próximo campo a ser preenchido é o campo # Contracts (numero de opções/contratos envolvidos na operação). o preenchimento deste campo é semelhante ao do campo anterior. Definido o valor de strike. o que é definido pelo campo Call/Put.Venda de uma opção de compra Long Put .Depois de entrar com o valor da data de calculo. os tipos de operações disponíveis são:     Long Call .Compra de uma opção de venda Sort Put – Venda de uma opção de venda Ao clicar na célula referente a este campo será exibida uma listagem com as operações disponíveis. devemos entrar com o valor do campo Security (preço no mercado a vista do ativo objeto da opção). Agora devemos definir que tipo de operação estamos fazendo. Metastock – Primeiros Passos (Edson Brandi) Página 41 . devemos entrar com o valor do campo Exp. efetuei o calculo do valor teórico. No caso do nosso exemplo. ou simplesmente pressionar F9.00.10.50. para isso basta clicar no Metastock – Primeiros Passos (Edson Brandi) Página 42 .7 %. Para gerar o gráfico. num cenário no qual a taxa anual de juros é de 22%. e a volatilidade histórica de TNLP4 é de 61. na qual ele mostra a situação do seu lucro/prejuízo dependendo do valor atual do ativo no mercado a vista no dia do exercício. em 10/12/2002. basta calcular o valor das demais variáveis.Volatilidade histórica do ativo objeto da opção Depois de preencher o campo desejado. Para isto basta clicar no menu ―Tools‖ e selecionar a opção ―Recalc‖. basta selecionar a coluna com a operação desejada. de uma opção de compra de Telemar PN com vencimento no dia 20/01/2003. O preço teórico obtido foi de R$ 2.Após definir o tipo de operação devemos entrar com o valor de uma das seguintes variáveis:   Option – Premio atual da opção Volatility . o valor da TNLP4 no mercado a vista é de R$ 26. O OptionScope também possibilita a geração de um gráfico mostrando a rentabilidade da operação. com preço de exercício de R$ 26. a coluna ira mudar de cor indicando que foi selecionada. Será adicionado um novo tab contendo o gráfico com o panorama da operação.00 e venda de 1.cabeçalho da coluna.000. como mostrado abaixo.000.000 de opções de compra de TNLP4 com vencimento em 20/01/2003 e strike em R$ 26. como mostrado abaixo Agora.000 de opções de compra de TNLP4 com vencimento em 20/01/2003 e strike em R$ 28. basta clicar no menu ―Insert‖ e escolher a opção ―Graph‖.00) Metastock – Primeiros Passos (Edson Brandi) Página 43 . (compra de 1. É possível gerar gráficos de rentabilidade para qualquer estratégia de operação que você venha a montar. abaixo temos um exemplo de um BULL CALL SPREAD para TNLP4. no nosso caso basta clicar em A na primeira linha. Metastock – Primeiros Passos (Edson Brandi) Página 44 .Você pode combinar em um gráfico quantas operações (colunas) desejar. que acompanham o software por default. Para efeito de exemplo vamos testar um sistema simples baseado nos sinais do MACD. Na primeira vez que usamos o System Tester. devemos definir uma série de parâmetros que irão influir no quão próximo da realidade será a simulação. para acessar a tela de configuração destes parâmetros. . porém para que você consiga aproveitar 100% do seu potencial é fundamental um conhecimento básico da metodologia de criação de indicadores . O uso do System tester . rastreadores de tendências. o fazemos baseado no apoio de um conjunto de ferramentas. será exibida a seguinte tela Metastock – Primeiros Passos (Edson Brandi) Página 45 . bem como da linguagem usada na criação de formulas no MetaStock. na barra de ferramentas. O MetaStock possui um componente chamado System Tester. este componente permite ao usuário medir a performance de um sistema operacional baseado em indicadores. etc).MetaStock System Tester Na maioria das vezes uma quando tomamos a decisão de operar na compra ou venda de um ativo. Para acessar o System tester vasta clicar no seu icone. é relativamente simples. etc) e no sinal de indicadores técnicos diversos (osciladores. clique no botão ―Options…‖. sendo que os mais utilizados são a análise de formações gráficas (Retas de suporte/resistências. objetivando maximizar o desempenho e aumentar a confiabilidade do mesmo. linhas de tendência. fornecendo todos os elementos necessários a sua otimização. Será exibida uma tela listando alguns exemplos simples de negociação. Na tab ―Testing‖ existem 4 sessões a serem definidas, ―Trade Price‖, ―Commissions‖, ―Positions‖ e ―Equity‖. Em ―Trade Price‖, você deve definir qual será o preço de entrada e de saída de um trade, bem como qual será o atraso na operação. Normalmente trabalhamos com o preço de entrada e saída como sendo Open e usando um atraso de 1 barra, que significaria que nosso sistema daria o sinal numa barra, e nos entraríamos operando (comprando ou vendendo) na abertura da barra seguinte, se você optar por operar com o preço de fechamento use 0 como delay, mas observe que isso não seria muito realista visto que seu sistema não poderia lhe dar um sinal confiável até a barra estar ―fechada‖. Em ―Commissions‖, você deve definir a corretagem e as taxas envolvidas em cada operação, sendo que é possível optar por um custo fixo por operação ou por um %, ajuste esses campos de acordo com o praticado pela sua corretora. Em ―Positions‖, você deve definir se vai operar comprado (longs), vendido (shorts) ou em ambas.‖ Em ―Equity‖, você deve definir se você esta ou não operando no mercado de futuros, para isso basta marcar a opção ―Points Only Test‖, que o sistema irá considerar apenas o ganho ou perda em termos de pontos e não em termos financeiros. Se o seu tipo de operação requer um deposito de margem especifique o % necessário em ―Margin requirement %‖, ou seja definindo uma margem de 20% significa que você só precisa possuir 20% do valor de um ativo para poder negocia-lo, se você não 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 utilizar como saldo inicial da operação. O campo ―Anual Interest Rate‖, é a rentabilidade anual da sua conta (juros) que você recebe durante os períodos em que você não esta posicionado, observe que a maioria das corretoras no Brasil não pagam juros de renda fixa pelo saldo disponível e ―parado‖ na sua conta de investimento. Agora que já definimos as opções referentes a este tab, clique no tab ―Reporting‖, e será exibida a tela abaixo. Metastock – Primeiros Passos (Edson Brandi) Página 46 Neste tab você irá definir alguns parâmetros que irão influir na forma como os resultados da simulação serão exibidos. Você pode definir se vai querer que os sinais gráficos de compra, venda e stop apareçam no gráfico, bem como a cor que será utilizada pelos mesmos, podemos aceitar o default sem nenhum problema. Também é possível definir se queremos que seja plotado um gráfico com a rentabilidade obtida pelo sistema em estudo, bem como se desejamos ser avisados quando o teste terminar (marque essa opção se você desejar rodar a simulação em segundo plano). Uma vez conferidos todos os campos, pressione OK para voltar a tela inicial. Para prosseguir, vamos analisar um dos exemplos prontos disponíveis com o MetaStock, selecione ―Equis – MACD w/Optimization‖, e pressione ―Edit‖, será exibida a tela abaixo. Metastock – Primeiros Passos (Edson Brandi) Página 47 O campo nome deve ser configurado com o nome que você deseja utilizar para a simulação, o campo notes pode ser usado para comentários sobre o sistema e não possui função pratica na simulação. Observe que existem na metade inferior 4 tabs, ―Enter Long‖, ―Close Long‖, ―Enter Short‖ e ―Close Short‖. É nestes campos que devemos registrar as regras do nosso sistema operacional, para cada um dos 4 eventos citados acima. A condição de entrada em uma posição long é quando um MACD for maior que a media móvel exponencial do MACD, sendo que o período desta média esta setado como OPT1, ou seja será otimizado durante a simulação. Clicando na Tab, ―Close long‖, temos a tela abaixo A condição de saída de uma posição long é quando um MACD for menor que a media móvel exponencial do MACD, para manter a coerência com a condição de entrada, o período da media móvel também esta setado como OPT1. Como este sistema é um sistema que considera que você esta sempre no mercado, sendo que você esta vendido (short), quando não esta comprado (long), a condição de entrada em uma posição short é igual a condição de saída do long e a condição de saída da posição short é igual a condição de entrada na posição Long, como mostrado abaixo. Metastock – Primeiros Passos (Edson Brandi) Página 48 lembre-se de ajustar corretamente os parâmetros do teste como explicado anteriormente.No system tester. Metastock – Primeiros Passos (Edson Brandi) Página 49 . devemos ajustar os paramentos da otimização. será exibida a tela abaixo. Se você não deseja ou não pode operar desta forma. Agora que já definimos as regras básicas do nosso sistema operacional. ―Enter long‖ significa ―comprar ativo‖. para isso clique em ―Optimize…‖. ―Exit short‖ significa ―zerar posição descoberta‖ e ―Exit long‖ significa ―venda de ativo‖. ―Enter short‖ significa ―venda à descoberto‖. ou seja ela aparece nas formulas definidas na janela anterior. Agora que ja ajustamos os dados da otimização devemos definir os critérios de stop. a coluna status mostra que a variável está em uso. selecione a mesma e pressione ―Edit…‖. pressione o botão ―Stops…‖. na qual podemos alterar os valores da variável. o mesmo varia de acordo com a quantidade de variáveis definidas e da extensão das mesmas. existem 5 tipos de stops que podem ser definidos: Breakeven Metastock – Primeiros Passos (Edson Brandi) Página 50 . pressione OK para voltar a tela anterior. independente de qual desses 2 botões seja pressionado. e a taxa de incremento da mesma durante a simulação. No rodapé da janela será exibido o total de testes que serão realizados. o valor mínimo e máximo que a variável pode assumir. pressione ―New…‖. uma breve descrição da variável (opcional). pressione OK até voltar a tela anterior. se desejar editar uma variável já existente.A tela acima mostra o nome da variável em uso. será exibida uma tela como a abaixo. Para criar uma nova variável. Uma vez tendo feito todos ajustes necessários para a otimização. para isso. após ter atingido um nível mínimo de rentabilidade. ele é disparado quando os preços se movem contra a sua posição.Este stop também é chamado de stop de empate. Metastock – Primeiros Passos (Edson Brandi) Página 51 . Inactivity Stopa uma posição caso os preços não se movam de forma a gerar um ganho mínimo num determinado período de tempo. Max loss Este stop encerra o trade após atingir a perda máxima que você definiu. definido em ―Floor Level‖. para proteger o capital inicial. o sistema muda o stop de posição acompanhando a oscilação positiva do preço. ele é definido de uma forma tal a dar alguma mobilidade para os preços. se o stop será definido em % ou em pontos. este stop encerra um trade quando ocorre uma perda de uma quantia pré definida do lucro já obtido no trade (profit risk). a cada nova máxima. Da mesma forma como podemos utilizar variáveis para otimizar as formulas que compõe nossas regras operacionais. Em todas as telas acima. também é possível utiliza-las para otimizar o percentual de stop. em geral. Trailing Também chamado de stop móvel. long ou ambas). você deve utilizar o ―Max Loss‖. bem como definir se você vai sair do trade no preço que disparou o stop. para isso basta pressionar o Metastock – Primeiros Passos (Edson Brandi) Página 52 . Observe que este stop limita apenas perdas de lucros já obtidos num trade. Você deve utilizar o campo ―Periods‖ para definir qual será o delay para aplicação deste stop.Profit Target Este stop encerra o trade depois que este atingiu a rentabilidade mínima definida como sendo o objetivo do trade. você terá que especificar a que tipo de posição o stop se aplica (short. e pressione o botão ―Test‖.botão ―Optimize…‖ nas telas acima. De OK nesta tela para voltar a tela anterior. sendo que nem sempre você irá utilizar simultaneamente os 5 tipos de stop. selecione o sistema a testar. Uma vez que já definidos as regras de uso do stop. o procedimento é análogo ao descrito anteriormente. Observe que um sistema operacional pode possuir no máximo 10 variáveis a serem otimizadas. podemos prosseguir com a simulação. no nosso exemplo o ―Equis – MACD w/Optimization‖. e é recomendado que você teste os seus sistemas com e sem stops. será exibida a seguinte tela Metastock – Primeiros Passos (Edson Brandi) Página 53 . Estando com o gráfico do ativo desejado aberto. para isso pressione OK para voltar a tela inicial. O uso dos stops é opcional. clique no botão ―Sort…‖. Metastock – Primeiros Passos (Edson Brandi) Página 54 . incluindo o numero de testes realizados e o tempo estimado para termino. Quando a simulação terminar será exibida a mensagem abaixo Para ver o resultado da simulação pressione o botão ―Reports…‖. ela apresenta um resumo geral do processo. a qual permitirá ordenar as colunas de acordo com o critério desejado.Nesta tela você pode acompanhar o status da simulação. se você desejar mudar ordem de exibição dos testes . será exibida a tela abaixo. será exibida a tela abaixo Esta tela apresenta um resumo do resultado da simulação realizada. ―Equity‖. será exibida a tela abaixo. Metastock – Primeiros Passos (Edson Brandi) Página 55 . Para visualizar os detalhes do teste.A ordenação default é pela rentabilidade do sistema. escolha o teste desejado. ―Trades‖. ―Results‖. e pressione o botão ―Reports…‖. ―System‖. Voce pode observar que existem 4 tabs nesta tela. por exemplo o de numero 9. Annual Percent Gain/Loss. Days in Test . Most Consecutive Wins . . ou out). Metastock – Primeiros Passos (Edson Brandi) Página 56 .Numero total de negócios que foram lucrativos. Total Closed Trades . Commissions Paid .Numero máximo de negócios lucrativos consecutivos Total Losing Trades . Most Consecutive Losses – Numero máximo de negócios perdedores consecutivos Total Bars Out . Longest Out Period .Numero total de barras em que o sistema ficou fora do mercado. short. Amount of Losing Trades .Numero de dias utilizados na simulação Annual Buy/Hold Percent Gain/Loss .Taxa % anualizada de ganha ou perda da estratégia comprar e segurar. Profit/Loss Index . Amount of Winning Trades -Quantia ganha nos negócios lucrativos.Corretagem paga no período. Date Position Entered – Data em que o sistema entrou na posição atual Buy/Hold Profit – Ganho/Perda no período pela estratégia comprar e segurar. Total Winning Trades . Current Position . sendo os extremos +100 (seguro) e -100 (muito arriscado). podem otimizar sua estratégia operacional. representa a quantia ganha ou perdida pelo sistema se todas as posições fossem encerradas na ultima barra do gráfico. Total Short Trades – Numero total de operações short.Duração média dos negócios que deram prejuízo Longest Losing Trade – Duração do negócio perdedor mais longo.Numero médio de barras em que o sistema ficou fora do mercado.Duração do maior período em que o sistema ficou fora do mercado. Winning Short Trades .Quantia inicial no inicio da simulação Open Position Value – Posições em aberto que foram fechadas forçadamente no final dos testes. 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.É a partir das informações apresentados na tab ―Results‖ que iremos avaliar a performance do sistema.Posição atual do teste (long. quanto teria ganho/perdido alguem que tivesse comprado no primeiro dia do teste e vendido no ultimo dia do teste.Este índice compara o numero de negócios vencedores com o numero de perdedores. Buy/Hold Index – Este índice compara a lucratividade do sistema com a lucratividade da estratégia comprar e segurar. ou seja. Percent Gain/Loss – Rentabilidade % sobre o capital inicial Initial Investment .Quantia perdida nos negócios que deram prejuízo Average Loss – Média de perda nos negócios que deram prejuízo Largest Loss – Maior perda do sistema no período Average Length of Loss . Buy/Hold Percent Gain/Loss – Rentabilidade % da estratégia comprar e segurar.Duração média dos negócios lucrativos (em numero de barras) Longest Winning Trade – Duração do negócio lucrativo mais longo.Numero de posições short que foram lucrativas. Average Win – Média de ganho dos negócios lucrativos Largest Win – Maior ganho do sistema no período Average Length of Win . Average Length Out .Numero total de negócios completos Average Profit Per Trade – Ganho médio por negocio Total Long Trades – Numero total de operações long Winning Long Trades – Numero de posições long que foram lucrativas.Numero total de negócios que deram prejuízo. Average Win/Average Loss Ratio – Razão entre o ganho médio e a perda média. Através da analise dos dados acima você pode analisar o desempenho do sistema e compara-lo ao desempenho de outros sistemas operacionais. as informações disponíveis são: Total Net Profit – Rentabilidade liquida do teste.Taxa % anualizada de ganho ou perda do sistema Interest Earned – Quantia ganha devido a juros de renda fixa recebidos durante o período que o sistema esteve fora do mercado. na tela assim. um exemplo desta tela pode ser vista abaixo. será exibida a tela abaixo Nesta tela você terá informações detalhadas do trade. a tela pode ser vista a abaixo.A tab ―Trades‖. para isso basta selecionar um deles e pressionar o botão ―Inspect‖. A tab ―Equity‖ mostra uma pequena planilha com a rentabilidade dia a dia da simulação. tais como a data de entrada e saída de cada operação e a rentabilidade de mesma. Metastock – Primeiros Passos (Edson Brandi) Página 57 . mostra detalhes de cada um dos trades. Você pode inspecionar os detalhes de qualquer um dos negócios apresentados. para sair desta tela pressione OK. Após pressionalos o seu gráfico ficaria parecido com o mostrado abaixo. nesta tab é apresentado um resumo da simulação em analise.A ultima tab é a tab ―System‖. No canto direito superior existem 2 botões. Metastock – Primeiros Passos (Edson Brandi) Página 58 . ―Arrows‖ (coloca no gráfico as setas indicando os pontos de compra e venda) e ―Plot Equity‖ (gera um gráfico de linha com a rentabilidade do sistema). um exemplo desta tela pode ser visto abaixo Estas informações serão muito úteis quando você for transformar seu sistema operacional em um expert para usa-lo no dia a dia. Metastock – Primeiros Passos (Edson Brandi) Página 59 . Abra o gráfico de um ativo qualquer. Vejamos um passo a passo de como criar e utilizar um template no MetaStock.MetaStock Templates Todos nós gostamos de arrumar o visual dos gráficos de forma que fiquemos confortáveis para trabalhar com os mesmos. no nosso exemplo o gráfico de Embraer PN. aplicando alguns indicadores (MACD. seja plotando os indicadores com os quais costumamos trabalhar ou mesmo mudando as cores das barras. MM 21 dias. afinal customizar manualmente o gráfico de todo e qualquer ativo que ele queira analisar não é nada pratico. aproveitando o padrão de customização aplicado ao gráfico de um ativo para todos os demais. etc. IFR. MM 200 dias e ativar nosso expert favorito). mas que muitas vezes pode demandar um tempo precioso do analista. ajustando a escala. o gráfico final vai ficar com uma aparência semelhante a mostrada abaixo Metastock – Primeiros Passos (Edson Brandi) Página 60 . O MetaStock oferece um sistema de templates justamente com o objetivo de facilitar a vida do analista. É uma tarefa extremamente simples. ao clicar de um botão. o mesmo está mostrado abaixo: Vamos arrumar o visual do mesmo. MM 7 dias. Agora que já customizamos o gráfico. vamos salvar este layout. para isso clique no menu File e depois na opção ―Save As‖ Será exibida a seguinte tela Metastock – Primeiros Passos (Edson Brandi) Página 61 . vai aparecer o menu abaixo. a sua barra de ferramentas inferior vai mudar coma entrada de alguns novos botões.Nesta tela você deve informar o nome desejado para o arquivo que vai ser criado. entrar com uma breve descrição que o ajude a saber do que se trata o arquivo no futuro e o mais importante. Selecione a opção ―Custom‖. Metastock – Primeiros Passos (Edson Brandi) Página 62 . para isso clique com o botão direito do mouse na barra inferior do metastock em qualquer região livre (cinza). no campo ―Save as type‖. tenha certeza de selecionar a opção ―Template―. mas ainda falta adicionar um atalho para o mesmo de forma a tornar o processo de usa-lo bem simples. Pronto já criamos nosso template ―Tutorial―.Pressione ―Save‖ para salvar. e você terá voltado a tela principal do MetaStock. será exibida a seguinte tela Escolha a opção ―New…‖. Metastock – Primeiros Passos (Edson Brandi) Página 63 . será exibida a tela inicial do dialogo de criação de novos botões. você irá ver o menu abaixo Neste menu.Clique com o botão direito do mouse sobre qualquer um dos botões novos que foram adicionados a sua barra de ferramentas. selecione a opção ―Custom toolbar properties‖. Pressione ―Avançar >‖. será exibido o dialogo abaixo Metastock – Primeiros Passos (Edson Brandi) Página 64 . selecione o arquivo e pressione ―Abrir‖. você irá votar a tela anterior.Pressione o botão ―Browse…‖. e vá até o diretório ―charts‖ que fica localizado dentro do diretório no qual o metastock foi instalado. devemos escolher o arquivo que acabamos de criar a pouco. Uma vez no diretório. Entre com o nome desejado para o seu template. e pressione concluir. por exemplo Embratel PN Agora clique no botão que você acabou de criar. Será exibida a seguinte tela. Um novo botão (associado ao template tutorial) foi adicionado a sua barra de ferramentas Para testar seu template. Clique em ―Avançar >‖ para continuar. o layout do gráfico de Embratel PN irá mudar ficando parecido com o mostrado abaixo Metastock – Primeiros Passos (Edson Brandi) Página 65 .Escolha um ícone para o botão que será associado ao seu template e informe o texto do ―screen tip‖ que irá aparecer quando o mouse for posicionado sobre o botão. abra o gráfico de algum outro ativo. . pratico. acostume-se a utilizar templates pois Metastock – Primeiros Passos (Edson Brandi) Página 66 .Simples. indolor e o mais importante INSTANTANEO eles facilitam em muito o seu dia a dia. traders-soft.com/metastock/msrt/ Feitas estas considerações iniciais podemos prosseguir. pois além de ser o sistema de menor custo é também o mais flexível e modular do mercado nacional. A compatibilização do Enfoque Cotações com o MetaStock é provida pelo software ―Metaserver RT 2. 5. este software é responsável por obter as cotações via DDE no software da Enfoque e disponibiliza-lo para o ―Equis Data Server‖. você irá visualizar a janela ―Real Time Vendor‖. exibida abaixo: Metastock – Primeiros Passos (Edson Brandi) Página 67 . da empresa Enfoque Sistemas. Neste tutorial a fonte de cotações utilizada é o Enfoque Cotações v. está disponível a todos os usuários da versão ―Profissional― do software. que é o componente do MetaStock Pro responsável por manter a base de dados..0 DDE Version‖. este tutorial será dividido em 7 partes:        Instalação dos Softwares Configuração do MetaStock Pro Configuração do Metaserver RT Configuração do Enfoque Cotações Configuração do Equis Data Server Testes iniciais Gerando as bases iniciais Instalação dos Softwares Você deve instalar inicialmente o Enfoque Cotações e depois o Metaserver RT 2. seguindo as instruções apresentadas nas telas de setup. logo após escolher o diretório no qual o software será instalado. comercializado pela empresa ―Real Time Software Engineering LLC‖. que atualmente é o serviço com a melhor relação custo/beneficio. Após a instalação do Metaserver você deve proceder a instalação do Metastock Professional. porém para que os gráficos possam ser gerados é necessário possuir uma fonte de cotações em tempo real compatível. durante a instalação.Enfoque Quotações A opção de trabalhar com gráficos na periodicidade intraday no Metastock.0. Umas versão de demonstração do MetaServer pode ser obtida em http://www.0. Ao executar o Metastock irão ser executados automaticamente outros 3 softwares:    Metaserver RT Equis Data Server MetaStock File Server Todos eles ficarão disponíveis no seu tray. Uma vez que a interface do programa tenha sido exibida .Certifique-se de escolher a opção ―Signal (Broadcast Version)‖. será necessário re-instalar o software. ao lado do relógio: Configuração do “Equis Data Server” Para acessar o ―Equis Data Server‖ clique duas vezes com o botão esquerdo do mouse sobre o ícone da ―antena parabólica‖ exibida na área próxima ao relógio do windows (como mostrado acima). Durante o processo de instalação o MetaStock irá detectar que o Metaserver RT está presente em seu computador e irá utilizar o mesmo para obter as cotações. Após marcar a opção correta. se já instalou o MetaStock Pro e durante o processo escolheu alguma outra opção. para isso. se esta detecção ocorreu com sucesso ao executar o MetaStock o Metaserver RT será executado automaticamente. devemos proceder a sua configuração. pressione next e prossiga normalmente com a instalação. clique no botão ao lado do botão com um sinal de interrogação: Ao clicar no botão será exibida a tela abaixo: Metastock – Primeiros Passos (Edson Brandi) Página 68 . 86 ira aparecer como 8.6 e uma de 48 ira aparecer como 4.A única configuração necessária é marcar o Box referente a opção ―Replace vendor-supplied times…‖ . de forma que o horário utilizado para as cotações será o horário do seu desktop. essa modificação é necessária para evitar problemas de defasagem no horário registrado nos seus gráficos devido a diferenças de ―Time Zone‖. seus gráficos ficariam com as cotações deslocadas 3 horas. Para fazer a alteração de padrão. será exibida a tela abaixo: Metastock – Primeiros Passos (Edson Brandi) Página 69 . execute o Enfoque e entre no menu cotações e escolha a opção ―Controle de dados‖. como ilustrado abaixo: Ao escolher a opção acima. uma cotação de 0. Sem este ajuste. Configuração do Enfoque Cotações Por padrão o Enfoque cotações trabalha com cotações em notação cientifica.8. se este formato não for alterado para notação decimal. Para salvar a alteração basta clicar em aplicar e depois em OK. o Metaserver irá se confundir e informar as cotações erradas para o MetaStock. entre no menu ―File‖. selecione o sub menu ―New‖ e por último clique em ―Security…‖. basta desmarcar a opção ―Cotações DDE em notação cientifica‖. e marcar a opção ―Usa Fechamento anterior em formulas e DDE se a ultima for igual a 0‖. Feitas estas alterações basta fechar a janela que a configuração será salva. como ilustrado abaixo: Ao escolher a opção ―Security…‖. Para isso execute o Metastock professional. Configuração do Metastock Pro Agora que já configuramos o Enfoque e o Equis Data Server. irá abrir na janela a janela abaixo: Metastock – Primeiros Passos (Edson Brandi) Página 70 . o próximo passo é criar no metastock os ativos que vc deseja acompanhar no intraday.Na tela acima. ou seja. 20. Configuração do Metaserver RT 2. para isso você deve selecionar a periodicidade como sendo ―Intraday‖. próximo ao relógio do Windows. com o seu código e selecionar o intervalo base de cada barra. 60. etc minutos. 15. Para acessar a tela do MetaServer basta clicar duas vezes com o botão esquerdo do mouse no ícone ―MSRT‖ exibido no seu tray. depois entrar com o nome do ativo desejado. desta forma a periodicidade base vai impactar diretamente sobre o período total que você poderá manter em seus gráficos intraday. A base de dados de um ativo pode possuir no máximo 65000 barras. como mostrado na figura abaixo: Metastock – Primeiros Passos (Edson Brandi) Página 71 . Todos os ativos criados no Metastock devem estar aparecendo na tela do Metaserver. mas você estará limitado a utilizar intervalos que sejam múltiplos do intervalo base. se isso não ocorrer o metastock pode não ter encontrado o Metaserver RT durante a instalação. observe que após a criação de cada ativo no Metastock o código do ativo criado será exibido na tela principal do Metaserver na coluna TS/MS Symbol. mas nunca com barras que não sejam múltiplas de 5 minutos. se você criou um ativo com intervalo base de 5 minutos você poderá visualizar o gráfico com barras de 5. No futuro você poderá alterar a periodicidade na qual os gráficos intraday são exibidos no metastock.É na janela exibida acima que você irá criar os ativos. Você deve repetir o processo para cada ativo que você deseja acompanhar. Uma vez preenchido todos os campos. Você pode deixar a janela de tempo no default (0:00 à 0:00). pressione ―Create‖. 10.0 Depois de criar todos os ativos desejados no Metastock. devemos configurar o MetaServer RT de forma que a base de dados passe a ser atualizada. irá abrir a janela ―DDE Settings‖. ―Symbol Name‖ irá aparecer o código do ativo que você selecionou. mostrada abaixo: Metastock – Primeiros Passos (Edson Brandi) Página 72 . a esquerda do ativo desejado (coluna DDE Server). Irá abrir a janela ―Symbol Configuration‖.Para cada ativo você deve clicar duas vezes no espaço em branco. mostrada abaixo: No campo. no campo DDE digite ―GOL‖. depois marque a caixa ―Trade Record‖ (refere-se as cotações) e clique no botão ―…‖ que esta na mesma linha do Box selecionado. Volume‖ (refere-se ao volume) e clique no botão ―…‖ que esta na mesma linha do Box selecionado.qtt (código usado no Enfoque para Volume no mercado a vista. irá abrir a janela ―DDE Settings‖. no caso do nosso exemplo devemos colocar ―IBOV‖. no campo ―DDE Item‖ você deve colocar o código do ativo mais . se vc estiver cadastrando um ativo do mercado futuro vc deve usar .No campo ―DDE Topic‖ digite ―cot‖. no caso do nosso exemplo devemos colocar ―IBOV. A tela resultante vai se parecer com a tela abaixo: Agora. para concluir clique em OK. no campo ―DDE Item‖ você deve colocar o código do ativo (código usado no Enfoque) .qtt‖. marque a caixa ―Cum.cng) . para concluir clique em OK. mostrada abaixo: No campo ―DDE Topic‖ digite ―cot‖. Metastock – Primeiros Passos (Edson Brandi) Página 73 . A tela resultante vai se parecer com a tela abaixo: De OK nesta tela para finalizar. nesta tela. Você terá que repetir os passos acima para cada um dos ativos. ela não irá lhe incomodar novamente. a tela principal do Metaserver vai ficar parecida a exibida abaixo: Metastock – Primeiros Passos (Edson Brandi) Página 74 . A primeira vez que você setar o DDE será exibida a janela abaixo: Simplesmente de OK. Após configurar o ativo. a coluna “*” passará de “-“ para “+” e as colunas Last e Time irão exibir dentro de alguns segundos o valor do ultimo negocio e a hora em que ele ocorreu. para verificar clique no botão verde (ao lado do botão stop). como o mostrado na figura abaixo: Metastock – Primeiros Passos (Edson Brandi) Página 75 . Para verificar se o MetaServer esta conseguindo se conectar ao Enfoque. Ao faze-lo. para isso clique no botão com o ―disquete‖ . O ultimo passo é configurar o MetaServer para carregar automaticamente o seu arquivo de configuração quando ele for iniciado.Lembre-se de salvar a configuração do Metaserver. será exibida a tela abaixo: Coloque o nome do seu arquivo de configuração no local apropriado e certifique-se de marcar a opção ―Enable autoconnect at startup‖. escolha um nome para o seu arquivo e mande salvar. para isso clique no menu ―Options‖. e se tudo funcionando como esperado. vá para a tela principal do Metaserver clicando duas vezes no seu ícone ―MSRT‖. va no MetaStock e abra o gráfico de um dos ativos que você criou. Felizmente é possível importar a base intraday do Enfoque cotações para o seu MetaStock gerando assim a base de dados inicial. o único porém é que você deve utilizar uma série intraday (SID). Please see the log file”. você deve estar se perguntando quantos negócios não vai perder até que seu sistema acumule um numero razoável de barras. Para testar o sistema você deve carregar primeiro o Enfoque Cotações e depois o Metastock Pro. depois de varias etapas chegou a hora de ver se nosso sistema esta gerando os gráficos corretamente. Vamos aos testes Ufa. Gerando a base de dados Intraday inicial – Método 1 Depois de configurar o sistema e verificar que esta tudo funcionando. Para gerar essa base de dados inicial é necessário 3 etapas:    Exportar as SIDs para o formato texto Converter a SID em formato texto para o formato do Metastock Downloader Importar a base no Downloader Como exportar uma SID para o formato texto ? Metastock – Primeiros Passos (Edson Brandi) Página 76 . se estiver OK. observe se a coluna ―*‖ ficou com ―+‖ em todos os ativos. ele estará sendo atualizado em tempo real. Ao carregar o metastock o Metaserver RT irá ser executado.Se isso não acontecer verifique se no rodapé da janela principal não esta sendo exibida a mensagem “DDE connection error. de mesma periodicidade da que foi utilizada na criação dos ativos. neste caso verifique se você não digitou nada errado. clique em ―Downloads‖. na janela que irá abrir. na sessão ―Enfoque‖. como mostrado abaixo: Metastock – Primeiros Passos (Edson Brandi) Página 77 . como ilustrado abaixo: Ao escolher a opção acima.Execute o Enfoque e entre no menu cotações e escolha a opção ―Controle de dados‖. selecione o tab ―Series SID‖. será exibida a tela abaixo: Na tela acima. clique no botão ―Fecha‖. na listagem do lado esquerdo superior. clique no botão ―Download‖. no caso do arquivo selecionado ―ibov_10. Depois de fazer download das séries desejadas. Depois de marcar os ativos desejados. De volta a tela anterior.sid‖ . da mesma forma que o _20 significa 20 minutos e assim sucessivamente.Escolha o ativo desejado e a periodicidade adequada. o _10 significa 10 minutos. clique duas vezes em ―Series‖. como mostrado na figura abaixo: Metastock – Primeiros Passos (Edson Brandi) Página 78 . e clique com o botão direito do mouse na ―planilha‖ exibida do lado direito. clique em ―Novo…‖ como o mostrado abaixo: Feito isso ira aparecer a seguinte janela: Nesta janela. vai abrir o menu .Agora clique em ―Intra Day (SID)‖. pressione o botão ―Carrega Arquivo SID…‖. será exibida a seguinte tela na seqüência: Metastock – Primeiros Passos (Edson Brandi) Página 79 . e escolher a opção exportar no menu que irá aparecer: Metastock – Primeiros Passos (Edson Brandi) Página 80 . Agora para exportar a série intraday para um arquivo texto basta clicar novamente com o botão direito do mouse no nome do ativo. pressione OK. que deve se parecer com a tela abaixo: .Selecione então os arquivos que você fez download na etapa inicial e clique no botão Você irá voltar a inicial. Como converter a serie intraday para o formato do Metastock ? O formato dos arquivos ascii gerados pelo Enfoque Cotações 5.0 beta 39 das SIDs (Series Intraday) . seguindo o procedimento acima é o seguinte: 30/09/2002 15:20 8606 8606 8591 8592 0 30/09/2002 15:25 8592 8592 8572 8572 0 30/09/2002 15:30 8572 8572 8555 8555 0 Metastock – Primeiros Passos (Edson Brandi) Página 81 .Ao escolher a opção exportar ira aparecer a seguinte janela: Basta pressionar o botão salvar. $2. necessitando que a formatação do arquivo seja refeita.”$2$3″00. $2}‟ | awk -F”/” „{print $3.0.8572.8572. a qual deve ser compatível com a periodicidade definida na criação do ativo no metastock.8572. Execute o downloader. como ilustrado abaixo: Será exibida a janela abaixo: Metastock – Primeiros Passos (Edson Brandi) Página 82 .$1}‟ | awk „{print “IBOV. No caso do nosso exemplo a linha seria (é uma unica linha): cat ibov_10.152500.”$5″.8592.5.”$6″.5.153000.8555.”$4″.152000.0″}‟ > arquivo.20020930.Como este formato é incompatível com o Downloader.0.”$2$3″00.8592.txt | awk -F”:” „{print $1.8606.8606.”$7″.”$5″.0 IBOV.0.”$4″.prn Vale lembrar que tem que é necessário substituir o ―codigo_do_ativo‖ pelo codigo do ativo tal como você criou no metastock e o ―Periodicidade_das_barras‖ pela periodicidade em minutos das barras da SID utilizada como input.0 IBOV. $2.Periodicidade_das_barras.prn Uma serie SID ficaria com a seguinte formatação ao ser processada com o comando acima: IBOV.8592. e entre no menu ―tools‖ e selecione a opção ―convert‖.10.5.20020930. antes de iniciar certifique-se que o Metastock e todos os demais aplicativos estão fechados.”$6″.”$1$9$10″.20020930.com A sintaxe geral do comando de conversão seria (uma única linha): cat arquivo.0 Como importar a SID para o metastock ? Agora que a série intraday já foi convertida e formatada já podemos importa-la no Downloader.”$8″.cygwin.8572.8591.txt | awk -F”:” „{print $1. mas existe uma versão para windows dos mesmos disponíveis em http://www.$1}‟ | awk „{print “codigo_do_ativo. $2}‟ | awk -F”/” „{print $3. o arquivo não pode ser importado diretamente.8555.”$1$9$10″.”$7″.”$8″. Este processo pode ser realizado facilmente através dos utilitários de linha de comando cat e awk.0″}‟ > ibov_10. ambos são originalmente programas do sistema operacional UNIX. e no campo ―Minutes per bar‖. será exibida a seguinte tela: Nesta tela. clique no botão ―Options‖. que venham a ocorrer na sua base de dados. tenha certeza que o diretório escolhido é o mesmo utilizado na criação dos ativos no metastock e que o ―File type‖ está marcado como ―MetaStock‖. bem como o diretório no qual a base será criada. coloque a periodicidade do arquivo SID convertido (que tem que ser a mesma da periodicidade usada na criação do ativo no metastock). De volta a tela anterior. Observações O processo descrito acima pode ser utilizado novamente a qualquer momento para ―consertar‖ buracos eventuais. em alguns segundos você terá criado a sua base.Nesta janela você deve selecionar o arquivo da SID que será importado. Após preencher estes campos. Pressione ―Aplicar‖ e depois ―OK‖. selecione a periodicidade como sendo ―Intraday‖. clique em ―OK‖ para iniciar a conversão da SID para o formato do MetaStock. independente do motivo do mesmo ter ocorrido. Metastock – Primeiros Passos (Edson Brandi) Página 83 . a qual poderá ser atualizada em tempo real. e a periodicidade desejada. no qual utilizamos o excel como intermediário na importação. clique com o botão direito do mouse em qualquer parte do gráfico. Após pressionar OK será exibido o gráfico do IBOVESPA. muitas vezes por não terem facilidade no uso de comandos originários do windows. O primeiro passo consistem em abrir no Enfoque cotações o gráfico Intraday do ativo o qual desejamos importar para o metastock.Gerando a base de dados inicial Método 2 Muitas pessoas tem dificuldades em gerar a base de dados inicial usando o procedimento descrito acima. para isso basta pressionar a tecla F6. Pressione OK. e no menu que será exibido escolha a opção ―Serie‖ e selecione a opção ―Exporta‖ Metastock – Primeiros Passos (Edson Brandi) Página 84 . por exemplo 15 minutos por barra. por exemplo IBOV. se você deseja gerar a base de dados de apenas alguns ativos você pode seguir o procedimento abaixo. O procedimento descrito no método 1 é indicado quando se deseja trabalhar com grandes quantidades de arquivos. será exibida tela abaixo Nesta tela basta digitar o código do ativo deseja. selecione o arquivo que você criou na etapa anterior e pressione ―Abrir‖ Metastock – Primeiros Passos (Edson Brandi) Página 85 . certifique-se de marcar a opção ―Arquivos do tipo‖. Ao selecionar a opção ―Abrir‖ será exibida a janela de dialogo abaixo. execute o Excel. como sendo ―Arquivos de Texto‖.Ao selecionar a opção exporta será exibida a janela de dialogo abaixo Escolha o nome desejado para o arquivo texto que será criado e pressione salvar. a próxima etapa será realizada no Excel. Você acaba de exportar a base de dados intraday do ativo para o formato texto. entre no menu ―Arquivo‖ e escolha a opção ―Abrir‖. Nesta tela você deve definir a formatação das colunas do seu texto. selecione a primeira coluna e escolha o formato ‖ Data DMA‖. Metastock – Primeiros Passos (Edson Brandi) Página 86 . Ao tela seguinte solicita que você informe quais os delimitadores das colunas do seu arquivo texto. Pressione concluir para finalizar. excel irá lhe apresentar a janela de dialogo abaixo. para que você especifique que tipo de separador de campos seu texto utiliza. como mostrado abaixo (se você escolher o formato errado terá problemas na etapa seguinte). selecione a opção ―Delimitado‖ e pressione ―Avançar‖. selecione a opção ―Tabulação‖ e pressione ―Avançar‖.Como você esta abrindo um arquivo texto. Metastock – Primeiros Passos (Edson Brandi) Página 87 . para isso selecione a primeira coluna e clique no menu ―Formatar‖. Antes de transferir os dados para o downloader precisamos ajustar a formatação da coluna que contem as datas do formato D/M/AAAA para M/D/AAAA.Ao pressionar o botão ―Concluir‖ sua planilha irá se parecer com a planilha abaixo. na qual a coluna data já está no novo formato. pressione OK para voltar a planilha. Após o ajuste de formatação feito acima sua planilha irá se parecer com a mostrada abaixo. e no campo tipo entre com m/d/aaaa . selecione a categoria ―Personalizado‖ (na TAB Número).No menu ―Formatar‖ selecione a opção ―Células‖ Na janela de dialogo que irá ser exibida. Metastock – Primeiros Passos (Edson Brandi) Página 88 . pressione CTRL C. a ultima fase do processo consiste em copiar os dados do excel e colar os mesmos no downloader. Selecione as colunas de dados no Excel. Metastock – Primeiros Passos (Edson Brandi) Página 89 . selecionar a opção ―Open‖ disponível no menu ―File‖. Para transportar os dados do excel para o downloader é muito simples.Realizado o ajuste de formatação. Como você pode observar. Você deve executar o Downloader. Para isso vc ja deve ter criado os ativos como explicado no tutorial anterior. no nosso exemplo ―IBOV‖. o arquivo esta vazio. Será exibida uma janela semelhante a abaixo. não possuindo nenhum registro. na janela de dialogo que será exibida você deve escolher o ativo desejado. Abaixo podemos ver um gráfico intraday no metastock gerado com o processo acima.clique na primeira célula do downloader (Linha 1. Apos alguns segundos a copia estará concluída e a tela do downloader terá uma aparência semelhante a abaixo Observe que o Downloader inverteu novamente a formatação das datas. entrando no menu ―File‖ e clicando em ―save‖ ou então clicando no ícone com um ―disquete‖. Basta pressionar o botão ―Sim‖ para salvar os dados. Coluna 1). caso você mande fechar o downloader sem salvar os dados será exibido um aviso parecido com o abaixo. e pressione CTRL V. Metastock – Primeiros Passos (Edson Brandi) Página 90 . Para finalizar basta salvar os dados do ativo. se você tivesse colado os dados diretamente sem fazer o ajuste no excel. o downloader não iria reconhecer as datas e o processo iria falhar. Pronto. agora você já sabe como importar os dados do enfoque para o metastock sem ter que se aventurar com o cygwin Metastock – Primeiros Passos (Edson Brandi) Página 91 . estou disponibilizando apenas a versão em flash do tutorial. mostrando o passo a passo. desta forma para a configuração deste fornecedor. mudando basicamente os Tópicos DDE.Apligraf SmartFeeder O processo de configuração do SmartFeeder para a geração de gráficos intraday no MetaStock Pro é praticamente idêntica a configuração realizada para o Enfoque Cotações. nos moldes dos demais. Metastock – Primeiros Passos (Edson Brandi) Página 92 . Assim que eu tiver tempo disponível eu escreverei o tutorial com imagens. Conversor BDI Bovespa O arquivo disponibilizado pela bovespa com as informações sobre os negócios do dia (BDI ou Boletim Diário de Informações) é disponibilizado numa formatação própria.com/dconv. Para que os dados possam ser importados é necessário que o BDI seja convertido para um formato compatível.htm A proposta deste texto é mostrar de uma forma simples como instalar. configurar e utilizar o programa conversor recomendado acima para gerar os arquivos necessários para atualização do seu Metastock. O primeiro passo é ir até o site acima. ao final do processo será exibida a seguinte mensagem Metastock – Primeiros Passos (Edson Brandi) Página 93 . A instalação leva apenas alguns segundos. você pode aceitar a sugestão default e pressionar o botão ―iniciar‖ . a qual não é reconhecida pelo MetaStock. para iniciar a instalação bastar executar o arquivo.grafix2.exe. será exibida a seguinte tela Nesta tela devemos informar ao programa instalador qual o diretório no qual desejamos que o programa seja instalado. preencher o formulário e fazer o download do arquivo conversor. para esta conversão eu recomendo utilizar o excelente programa disponibilizado gratuitamente pelo João Medeiros <joaomedeiros at iname.com> no site http://www. Pressione OK para concluir o processo de instalação. O instalador terá criado no seu ―Iniciar->Programas‖ um item chamado ―Conversor‖, contendo o ícone do aplicativo propriamente dito, como mostrado abaixo. Para executar o programa basta clicar 2 vezes no ícone ―Conversor‖, feito isso o programa será iniciado e será exibida a tela principal do programa. Ao executar o software a primeira coisa a fazer é configura-lo de forma a converter os ativos desejados, para isso clique no menu ―Editar‖ e escolha a opção ―Preferências‖, será exibida a tela de configuração mostrada abaixo. Metastock – Primeiros Passos (Edson Brandi) Página 94 Nesta tela você deve definir uma série de parâmetros que irão afetar a forma como o BDI será convertido, os parâmetros que você deve definir são:      Diretório onde os arquivos convertidos serão gravados Diretório onde os BDIs originais serão armazenados Localização do arquivo ―datas.dat‖ na internet, este arquivo contem as datas nas quais ocorreram pregões. Dados que deseja extrair dos BDIs, opções disponíveis o Lote padrão o Concordatárias o Direito/recibo o Bônus o Termo o Opções de compra de Índice o Opções de venda de Índice o Opções de compra o Opções de venda o Fracionário Tipo de volume desejado (Dinheiro ou numero de ações) Caso você precise se autenticar em um proxy para acessar a web, será necessário marcar a opção ―Usar servidor proxy‖ e preencher os campos baixo. Se você não precisa se autenticar num proxy basta ignorar os campos acima.     Servidor proxy (Endereço do servidor) Porta Username Password Depois de ajustar as opções conforme desejado, basta pressionar ―OK‖ para voltar a tela anterior Metastock – Primeiros Passos (Edson Brandi) Página 95 Se você deseja importar os dados da BM&F marque a opção ―Inclue dados da BM&F‖ como mostrado acima, também é necessário especificar o intervalo para o qual você deseja buscar e converter os BDIs. Feitos esses últimos ajustes, para iniciar a conversão basta pressionar o botão ―Traz e converte arquivos no período abaixo―. Ao pressionar este botão, o programa irá verificar se o arquivo datas.dat esta atualizado, se ele não estiver, o programa irá exibir a seguinte mensagem abaixo Pressione ―Sim‖ para buscar uma versão atualizada na internet, após buscar uma versão atualizada do arquivo, o programa vai iniciar o download e a conversão do BDI, a tela do programa irá mudar para mostrar o andamento do processo, como mostrado abaixo (se o datas.dat estiver atualizado o programa irá mudar para esta tela logo apos pressionar o botão). Metastock – Primeiros Passos (Edson Brandi) Página 96 Na duvida fale com seu provedor. o nome do arquivo seguirá sempre o padrão ConvAAAAMMDD. e muitas vezes o usuário não percebe que isso ocorre.Ao final do processo. onde AAAA = ano. o programa irá voltar a tela anterior e o arquivo convertido estará disponível no diretório que você especificou na configuração do programa.txt . Metastock – Primeiros Passos (Edson Brandi) Página 97 . Um exemplo de arquivo gerado na conversão pode ser visto abaixo. certifique-se de que você não está se conectando através de um firewall ou de um proxy. MM = mês. Este arquivo está formatado de modo a ser reconhecido pelo downloader e pode ser utilizado na atualização da sua base de dados. DD = dia. Observação: Se tiver problemas para fazer o download do arquivo da BOvespa ou da BM&F. Muitos usuários tem reportado problemas com o conversor por este motivo. Muitas vezes o seu provedor internet força que sua conexão passe por um proxy transparente. os quais são excelentes complementos aos tutoriais disponibilizados aqui. nem como garantir a veracidade dos mesmos.com/education/technical/custom/trading/default.guppytraders.      http://www.com/biblioteca/estudios. cabe ressaltar que não temos como nos responsabilizar pelos resultados apresentados.megabolsa. você pode matar a curiosidade através dos vídeos de demonstração abaixo:         MetaStock Downloader MetaStock Explorer MetaStock Expert Advisor Metastock Indicator Builder MetaStock System Tester MetaStock OptionScope Criação de Layouts Criação de Templates Links úteis sobre MetaStock Os sites abaixo apresentam formulas prontas para uso no metastock. Utilize as mesmas por sua conta e risco.asp http://www.htm Downloads Para facilitar seu processo de aprendizado estou disponibilizando para download os arquivos abaixo.0 MetaStock Formula Primer – Aprenda a programar seus indicadores e Trade Systems Metastock – Primeiros Passos (Edson Brandi) Página 98 .com/customer/support/ http://www.it/finanza/metastock_formulas/metastock_formulas_index.paritech.equis.html http://www. Documentação   Manual em PDF do MetaStock Profession 8.htm http://www.bertigianluca.com/index.Demonstrações em Flash Se você ainda não possui o software instalado e gostaria de ter uma idéia melhor de como ele funciona. Tenha muito cuidado ao se basear em qualquer uma destas fórmulas para obter sinais de compra/venda.
Copyright © 2024 DOKUMEN.SITE Inc.