Exemplo de uso da ferramenta "The Explorer"
Autor: Alisson Pedrina | Publicado: 2009-12-15T10:20:00-08:00

O Explorer é uma ferramenta auxiliar do MestaStock ele faz uma busca por sinais de compra e venda gerados com base em algum sistema desenvolvido na linguagem de programação do MetaStock. Exemplo digamos que queremos encontrar em algum ativo ativo sinais de compra baseados no setup de cruzamento de médias móveis de 8 e 5 períodos, teriamos que desenvolver uma sequencia de códigos que encontrasse o cruzamento das médias e inserir no Explorer para que ele realize a busca nos ativos que desejamos. Assim no ativo inserido por nós seria encontrado o ponto, segundo um período de dias, no qual o setup, no caso o cruzamento das médias, ocorreu. Configurando as opções de ExploraçãoQuando configuramos os parametros da exploração devemos carregar no mínimo 500 registros para termos um resultado legível. Mais registros requer mais tempos de calculo, então se formos explorar anos de histórico em vários ativos consumiria mais tempo do Explorer.Passo a passo1 - escolha o "The Explorer" no menu "tools" ou clique no ícone de atalho.2 - clique no botão "Options" na caixa de diálogo do The Explorer.3 - entre com o número de registros a serem carregados. No caso deste passo a passo selecione 1000 records.4 - clique "OK".Executando uma ExploraçãoPara executarmos uma exploração temos que utilizar algum sistema de regras de negócios já existente no MestaStock ou criarmos um novosistema com a linguagem de programação do MS.No nosso caso iremos criar uma fórmula que identifique quando uma média móvel exponencial de três períodos cruzar de baixo para cima outra média exponencial de oito períodos.Assim sendo siga o passo a passo para criar a fórmula e depois para executar a exploração1 - com a janela de dialogo do The Explorer aberta, como sugerido no passo a passo anterior, clique no botão "New".2 - entre com o nome do sistema "MM3 cruzando MM8".3 - em "Notes" descreva o sistema, no caso especificamos que é um exemplo de teste do mercadocap.blogspot.4 - e na aba "A", ou coluna A, insira a fórmula: Cross(Mov(C,3,E), Mov(C,8,E));5 - clique no botão "Options" e entre com a data do último dia de pregão a qual você tenha dados no gráfico em nosso exemplo o dia "10/12/2009" no campo "Specific Date"6 - no "Exploration Periodicity" marque a opção "Daily" e clique em "OK"7 - na aba "Filter" entre novamente com a mesma fórumla inserida na aba "A" e logo em sequida clique em "OK"8 - agora que temos uma fórmula com nossa regra de negócio, deixe selecionado a nossa regra e clique no botão "Explore"9- selecione os ativos o qual deseja explorar clicando no botão "Add Securities"10 - clique "OK"11 - ele irá levar algum tempo executando as explorações inserdias nas colunas, em nosso caso apenas a regra de cruzamento das médias, e após o término é exibida uma janela na qual clicamos no botão "Reports"12 - agora temos na coluna "Securities" os ativos no quais ocorreram o cruzamento. Perceba na aba "Rejects" que aparecem outros ativos que estão como "Normal filter rejection" ou seja quando especificamos nossa regra de négocio inserios também na aba "Filter" a mesma fórmula que fez com que no resultado exibido na aba "Results" fossem exibidos somente os ativos nos quais geraram o valor "1" na "Column A", ou em outras palavras fossem exibidos somente os ativos aonde a média três efetivamente cruzou a média de oito os outros ativos foram "barrados" na regra de filtragem, que no caso é identica a regra de exploração.13 - Para visualizar o ativo podemos selecionar o mesmo e clicar no botão "Open Chart"