Metastock Indicator Builder

O MetaStock possui mais de 150 indicadores técnicos pré definidos e apesar desta ampla variedade, o software oferece o componente Indicator Builder que possibilita ao usuario criar seus próprios indicadores. O indicator builder pode ser acessado clicando-se no seu ícone , , na barra de ferramentas. Ao acessa-lo será exibida a tela abaixo:

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

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

Para efeito de exemplo vamos criar um indicador customizado que é uma media móvel do IFR, para isso devemos entrar com o nome desejado para o indicador e na seqüência posicionar o cursor no campo “Formula”, observe que o botão “Functions…” se tornará disponível.

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, 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, com o tempo será mais rápido entrar com as funções diretamente, consultar o help tambem ajuda bastante. Pressionando o botão, vamos ver a tela abaixo

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

Observe que agora o campo “Formula”, trás a estrutura da função “Moving Average” faltando apenas preencher com os argumentos necessários. O conjunto de dados que vamos utilizar na construção da media móvel será IFR, desta forma devemos posicionar o cursor apos o ( e clicar novamente em “Functions..”.

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

De volta a janela anterior, 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, faltando apenas completá-las com os demais argumentos.

O Metastock possui um recurso muito útil para auxiliar os usuários iniciantes, se você tentar dar OK em uma formula que esta esta com a sintaxe errada ou com argumentos faltando, será exibida uma mensagem de erro informando, se dermos OK na janela acima vamos ver a seguinte mensagem

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

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

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

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

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

Existe uma grande infinidade de funções disponíveis para a criação e customização de novos indicadores, o que torna o sistema extremamente flexível, num momento oportuno estaremos abordando em mais detalhes as funções disponíveis.