- Invista com o
System Tester
- De todas as ferramentas do MetaStock, o System Tester
é, em minha opinião, a mais bem conseguida. O System
Tester testa estratégias ou sistemas de investimento,
quer pré-definidas, quer criadas por si, sobre uma base
de dados histórica, e determina os ganhos obtidos. Você
pode criar muitos sistemas, definindo para cada um deles
as regras que conduzem a compras, vendas, e mesmo vendas
a descoberto, testá-los e ver qual deles é que deu mais
dinheiro num
- determinado período histórico (tem de possuir uma base
de dados histórica). Vejamos o exemplo de um sistema.
- Primeiro você chama o System Tester. Aparece uma caixa
de diálogo com os sistemas já criados, de onde você
pode escolher um para editar ou modificar, ou criar um
novo.
- Clique aqui para ver a caixa de
diálogo de escolha de sistemas.
- Suponhamos que escolheu o sistema pré-definido
Estocástico com Optimização. Aparece-lhe a seguinte
caixa de diálogo:

- Nesta caixa, você pode ver notas textuais que explicam
as bases teóricas do sistema e, mais abaixo, as
fórmulas que definem os sinais de compra e venda. As
fórmulas baseiam-se na Linguagem de Fórmulas
MetaStock, que inclui operadores lógicos,
matemáticos e estatísticos, assim como funções
MetaStock pré-definidas. Muitas dessas funções
pré-definidas correspondem a indicadores,
pré-definidos ou criados por si. (O MetaStock tem
incorporado um Indicator Builder, outra ferramenta
poderosa que lhe permite construir os seus próprios
indicadores a partir de fórmulas).
- Sem irmos às subtilezas do Indicator Builder,
continuemos a nossa digressão pelo System Tester. Demos
uma olhada na caixa acima e na fórmula que contém.
Antes de tudo, podemos ver que a caixa está na
sub-página Enter Long, que significa
"comprar o título". Por isso, estamos a ver a
fórmula usada por este sistema para gerar um sinal de
compra. A fórmula é mais simples do que parece.
Primeiro recorre à função Ref, com a função Stoch
entre parêntesis. A função Stoch dá-nos o valor do
indicador Estocástico, o que não nos surpreende,
pois este sistema baseia-se no estocástico. O número
-1, logo a seguir, indica que estamos a considerar o
valor do estocástico na data imediatamente anterior à
corrente (se fosse 2 dias antes apareceria -2, etc). Esse
valor terá que ser menor ou igual do que o parâmetro de
optimização opt1. Depois aparece
- o operador AND e a segunda condição: estocástico maior
que opt1. Traduzindo em linguagem corrente, esta fórmula
significa:
- Comprar a acção quando o
estocástico do dia anterior for menor ou igual que opt1
e o
- estocástico de hoje for maior
que opt1.
- opt1 é um parâmetro numérico que será depois
optimizado, isto é, tentaremos determinar qual é o opt1
que permite ganhar mais dinheiro.
- Este é o sinal de compra. E o sinal de venda? Está numa
outra sub-página desta caixa, aquela que diz Close
Long. Close Long significa vender o papel que se
tinha em carteira. Nessa sub-página estão definidas as
fórmulas que determinam um sinal de venda, neste
sistema.
- Finalmente, ainda pode haver mais dois tipos de sinais: Enter
Short e Close Short. Enter Short significa
iniciar uma venda a descoberto num mercado a prazo (isto
ainda não existe em Portugal mas, nos mercados mais
desenvolvidos, é muito usado), isto é, aposta-se na
descida do papel e ganha-se dinheiro se ele descer. Close
Short significa a correspondente recompra, ou seja,
fechar a posição Short. O System Tester permite, pois,
quatro sinais diferentes: comprar, vender, vender a
descoberto e fechar venda a descoberto.
- Já vimos como esta caixa de diálogo define as regras
desses sinais. Claro que um background em Análise
Técnica ajuda o utilizador a tirar partido desta
ferramenta. Mesmo que não se possua um background em
Análise Técnica, um background em matemática e
estatística também ajuda muito.
- Repare na caixa acima novamente. Há um botão que diz Stops.
Este botão chama uma outra caixa onde você pode definir
muitos tipos diferentes de stops, ou seja, critérios de
saída do mercado para proteger os ganhos ou para
diminuir os riscos de perdas. Exemplos de stops:
"Sair quando se estiver a ganhar 30%",
"Sair quando se perder 10% do ganho acumulado",
- "Sair quando se tiverem perdas de 15%", etc. Se
o System Tester encontrar uma condição de stop, sairá
logo do mercado mesmo não havendo sinais de venda.
- Agora falta definirmos as regras de negociação. Quando
compramos e vendemos pagamos corretagens, certo? Isso
influi na nossa rentabilidade, pelo que temos que ter
esses dados em conta antes de concluirmos que o sistema
é bom. Um sistema que negoceia 3 vezes por semana gasta
muito mais em corretagem do que um que negoceia 1 vez por
ano. Veja esta caixa de
- diálogo:

- Aqui estão as regras de negociação. Negociamos
em que altura do dia? Abertura ou Fecho? Vendemos também
a descoberto (short) ou só usamos posições long?
Pagamos comissões em percentagem do capital ou num certo
valor fixo? E que valor para as comissões? Qual o
capital inicial? Negociamos em conta margem ou não e, se
sim, qual a margem? Qual a taxa de juro à ordem que
ganhamos quando temos o capital não investido em
títulos? Tudo isso é definido aqui nesta caixa.
- Estas regras são tão gerais que permitem trabalhar em
qualquer mercado, Acções, Metais, Cereais, Mercadorias,
Divisas, Obrigações, etc, com compras, vendas a
descoberto (short), à vista, a prazo, em cash ou com
Futuros.
- Neste momento já temos as regras do sistema. Agora basta
aplicá-lo a um título particular e determinar a sua
rentabilidade. Chama-se a isso "testar o
sistema" (system testing). Eis aqui como aparecem os
resultados de um teste:

- O System Tester inseriu no gráfico os sinais de compra e
venda (setas verdes e vermelhas) e desenhou, em cima, o
gráfico da evolução do nosso capital ao longo do tempo
(com uma agradável tendência ascendente). Em cada
transacção fictícia calculada, o System Tester teve em
conta as comissões devidas aos corretores, juros
recebidos no interregno, margens de uma eventual conta
margem, etc. Ganhámos muito dinheiro com o sistema, mas
isto ainda não chega para dizermos que ele é bom.
Temos que comparar a rentabilidade obtida com a
rentabilidade da estratégia Buy and Hold (comprar
o título no início e manter até ao fim, sem nunca
negociar pelo meio). Se a rentabilidade obtida superar a
da Buy and Hold, este sistema é potencialmente bom.
Devemos então testar o sistema com muitas empresas, de
muitos mercados e em várias épocas. Se o sistema bater
consistentemente a estratégia Buy and Hold, com a
maioria das empresas, e se o fizer na maioria
- das épocas consideradas, então é um bom sistema,
susceptível de fazer o seu autor ganhar muito dinheiro
rapidamente.
- Compreendo que você aqui tenha dúvidas. Será que isto
funciona mesmo? É assim tão fácil bater o mercado?
Repare: ninguém diz que é fácil encontrar e optimizar
um bom sistema. Se você pensar num sistema e o testar, o
mais certo é ele ser mau. Mas a linguagem MetaStock tem
110 indicadores pré-definidos... Quase todos podem usar
parâmetros variáveis... Podem-se combinar muitos destes
indicadores em fórmulas e conjugar várias condições
com operadores lógicos... Com tudo isto, você tem um número
virtualmente infinito de sistemas para descobrir...
- Mesmo que a maioria seja má, é muito provável que
você descubra alguns bons... E basta conseguir alguns,
escolher o melhor, optimizá-lo e passar a negociar na
Bolsa baseado nesse sistema para, com toda a
probabilidade, ter grande sucesso.
- Aqui também há muita gente que duvida e pergunta:
"Mesmo que eu encontre um bom sistema, o System
Tester só o analisa no passado; que garantias tenho eu
de que um bom sistema no passado continue a ser bom no
futuro? A história pode não se repetir!"
- A dúvida é pertinente. A minha resposta é esta:
- Tem razão, não há garantias absolutas. Mas há fortes
probabilidades de ganhar. Os bons resultados de um
sistema tendem a ser reflexo de padrões matemáticos
fundamentais, sistemáticos. Esses padrões tendem a
durar muito, muito tempo, décadas talvez e, se eles
funcionaram nos últimos 10 anos, devem continuar a
funcionar nos próximos 3 meses. A história
- deverá tender a repetir-se. Os analistas técnicos
acreditam que a história se repete, senão não seriam
analistas técnicos.
- E depois, veja: não é verdade que este Mundo está
cheio de perigos? Jogar na Bolsa é arriscado, isso
qualquer jogador sabe. Se você não tem uma atitude de
alguma aceitação do risco, então mais vale investir
só em depósitos bancários ou obrigações... Já que
vai arriscar, porque não perder algum tempo a pesquisar
sistemas? Pode falhar. E daí? Também
- pode acertar e, se não usasse o System Tester, também
poderia falhar. Há algum investidor no Mundo que, à
hora de deitar, tenha a certeza absoluta de que a sua
carteira, no dia seguinte, vai valer mais do que neste
dia? Acho que não, nem o George Soros.
- Ganhar uma fortuna? Isso é mesmo possível? É
fantástico como tanta gente pensa que estas coisas são
utópicas, contos das mil e uma noites. O volume de
negócios na nossa Bolsa atinge, às vezes, os 50
milhões de contos por dia... O volume negociado no Mundo
atinge biliões de contos diariamente. Com tanto dinheiro
a circular, a existência de alguns investidores bem
sucedidos que, sistematicamente, lançam as suas canas de
pesca e pescam algum peixe graúdo através de técnicas
novas, para mim, não é uma possibilidade, é uma
certeza. Tenho a certeza de que os meus clientes
experientes, que usam o MetaStock para apoiar as suas
decisões, ganham consideravelmente mais do que a média
dos intervenientes do mercado, porque falo com eles
muitas vezes sobre isso. Tenho a certeza de que, por esse
Mundo fora, há alguns milhares de estudiosos, não
necessariamente institucionais, nem necessariamente
detentores do MetaStock, que estão a extrair, a drenar,
toneladas de peixe graúdo do oceano da Bolsa. Eles
fazem-no com a Análise Técnica. Quem paga os ganhos
destes senhores é a imensidão daqueles que está no
mercado e que não usa a Análise Técnica nem nenhuma
análise de qualquer tipo. Não há assim tanta gente a
usar Análise Técnica no mercado, a grande maioria vai
por palpites e leitura de jornais. Não existem
computadores pessoais há muito tempo, só há uns 18
anos. Não existem softwares de Análise Técnica
sofisticados senão há alguns anos.
- Daqui a cem anos, os historiadores dirão: "Nos anos
90 do século XX e princípios do século XXI, existiram
muitos especuladores que, utilizando técnicas próprias
baseadas em software Windows e nos recém-nascidos
computadores pessoais obtiveram rendimentos muito
elevados nos mercados financeiros".
Envie-nos um email
Regressar à Home Page