Clubeinvest.com — Arquivo Histórico (1997-2011)
Esta é uma cápsula do tempo da comunidade financeira portuguesa. Login activo para membros.
Clubeinvest.com
Home Privado Fórum Acções Índices Metastock Portfolio Managers Publicações Blogs Contacto
 

Editar as notícias:

Novo Sistema de Ratings instalado no Clubeinvest, saiba + aqui ou consulte os Últimos Ratings atribuidos em realtime.

Menu principal

[System] «Cem DMI Oscilador»

Iniciado por Pedro Miranda, Abril 05, 2005, 18:15

Tópico anterior - Tópico seguinte

Pedro Miranda

Boas tardes,

No ano passado, o nosso colega Cem publicou um sistema de trading muito interessante: Cem DMI Oscilador

Para quem não acompanhou, o sistem foi publicado ao longo de 5 artigos, onde o Cem mostrou todo o raciocinio e programação para a construção deste sistema em Metastock:
Parte 1
Parte 2
Parte 3
Parte 4
Parte 5



Quero mais uma vez agradecer ao Cem, por esta verdadeira «obra», e faço este Tópico agora no Fórum novo para que se possa discutir aqui este assunto.

Começo por perguntar se alguns de vocês, chegaram a programar o sistema em Metastock, e se já trabalharam por cima deste projecto «Open Source» ?

Caso exista interesse, posso publicar aqui um ficheiro com o Sistema já pronto  para ser importado para o Metastock, sob a forma de Sytem Test, Indicator, Expert Advicer e Explorer.

Este sistema é um pouco pesado, e demora muito tempo a obter resultados....
Gostava que este post fosse também uma base de trabalho e de conhecimento, com os inputs de todos os que exploram o sistema, quais os activos onde receberam melhores resultados, etc, etc...

um abraço !
Pedro Miranda
www.clubeinvest.com

Camisa

Pedro, se puderes postar o sistema para Meta, agradeço

Depois de fazer uns testes posso postar a minha opinião ;)

New Felling

Na M.H.O. o sistema do CEM têm muito SUMO para ser explorado.... :) :P
O problema é que o PERDIGUEIRO,é pesadissìmo... ;D
Aproveito também para agradecer publicamente ao CEM,a partilha desta OBRA que seguramente levou dias,semanas ou meses a elaborar... ;D ;)

Abraço
New Felling

Se as pessoas nasceram para serem amadas,e as coisas para serem usadas,porque amamos as coisas e usamos as pessoas?

Split

#3
Bom, aquilo que consegui fazer na altura permite-me apenas obter este output, mas não domino o suficiente de Metastock para conseguir fazer testes para determinar o rendimento... Apenas consigo ver a posição que o sistema assume...
Pedro, não sei se era isto que tinhas em ideia, mas deixo aqui um exemplo para uma acção que anda aí a ser discutida.... ::)
Cumps.

P.S. Falta a sessão de hoje.

Pedro Miranda

Citação de: Camisa em Abril 05, 2005, 18:32
Pedro, se puderes postar o sistema para Meta, agradeço

Depois de fazer uns testes posso postar a minha opinião ;)

Vou compilar e dar uns toques no que aqui tenho feito, e mais tarde deixo aqui um ficheiro com o «material» todo.

Conforme o New Felling disse, o sistema é pesadissimo, o que faz com que qualquer teste demore muito tempo... Por exemplo, o sistema inserido num «system tester» do Nasdaq demora cerca de 15 minutos a dar os resultados.... e isso para 1 teste apenas.... E nesses minutos, o PC fica quase bloqueado com o Metastock...

Agora imaginem, fazer uma optimização do sistema, em que se usa a variavel OPT1 e OPT2, cada uma com 40 hipoteses... são 1600 testes X 15 minutos....
Depois, imaginem usar o sistema nas 100 acções do NDX... são 100 X 15 minutos...

Por esse motivo, é que acho que este post é importante, para fazermos um grupo de trabalho em roda deste sistema...

Bem... fica aqui a ideia... depois logo à noite, deixo aqui um ficheiro que vai conter:
- As 3 formulas do sistema com os indicadores todos.
- 1 System Tester com os valores de origem
- 1 Expert Advisor, que se limita a deixar os sinais, de Buy, Sell, Short e Cover em qualquer gráfico.
- 1 Explorer, que nos vai dar os sinais de compra gerados pelo sistema nos activos seleccionados.

A ideia era meter aqui a malta toda a explorar os potenciais do sistema, e dado que é open source, começarmos a fazer optimizações, etc... ;)
É que afinal sempre são mais PC's a queimar o CPU nisto ;)

um abraço todos !
Pedro Miranda
www.clubeinvest.com

Camisa

Hum, o sistema ao que parece trabalha sobre volumes, logo forex fora de hipótese?

vset

Alto Trás-os-Montes

Pedro Miranda

Citação de: Camisa em Abril 05, 2005, 23:06
Hum, o sistema ao que parece trabalha sobre volumes, logo forex fora de hipótese?

Nem pensar... então o serviço da Akmos ? tens Forex com volumes...
Pedro Miranda
www.clubeinvest.com

Camisa

Hum, vê lá que nunca tinha reparado que tinha volumes  :D

Bem, venha o sistema então!  :)

SaR

Percebo pouco do Meta, mas o sistema não trabalha com as funções Peak e Trough?

Essas funções não são semelhantes ao zig zag?

Não quer isso dizer, que a cada nova sessão os valores da função mudam?

A mim parece-me que sim...

Mas eu reconheço que sei pouco.

boa sorte

SaR
The place where I come from is a small town
They think so small
They use small words

Pedro Miranda

#10
Boas Noites,

Em anexo a esta mensagem está o ficheiro de instalação do sistema, que inclui o seguinte:

1) Três indicadores:
- «_100_Stops_Barra», que mostra os stops e deve ser aplicado na mesma janela do activo.
- «_100_Radar.Volume+Osc.DMI», composto por 8 indicadores, deve ser aplicado numa janela diferente da do activo, e devem ser alteradas as cores dos 8 indicadores.
- «_100_Stops.Vol.DMI», este indicador gera os sinais (1= compra, 0=neutro, -1=venda)
(Depois de postos e de alteradas as cores, recomenda-se que se grave o template para mais fácil utilização no futuro)

2) Um System Tester
Este System Tester não tem ainda o sistema de stops aplicado, mas é relativamente fácil juntar essa hipótese (em breve). Note-se que cada teste demora muitos minutos a ser concluido e o PC fica bastante pesado no decorrer dos mesmo. Os resultados começam a aparecer depois das primeiras 160 velas do periodo de testes, por isso recomenda-se pelo menos 500 velas para se avaliar resultados (mas quantas mais melhor...)

3) Um Expert Advisor
Este Expert não incui Comentários automáticos ainda, serve apenas para gerar visualmente os sinais (Compra, Venda, Short e Cover) e aplicar as tendências (Bullish, Bearish e Neutral), para além de gerar alertas.
Para quem não sabe como funciona isto, é fazer «attach» do Expert Advisor num gráfico aberto com histórico suficiente, e esperar uns minutos até os sinais serem postos no gráfico.

4) Um Explorer
Este Explorer serve para detectar sinais gerados HOJE em grandes quantidades de activos. Detecta os 4 sinais quando apresenta «1» na coluna do sinal. Mais uma vez, demora bastante tempo a ser executado.

E para já é tudo... ;)

PS: Todas as formulas estão bloqueadas, para as desbloquear utilizem a password: «clubeinvest»

Para Instalação:
É necessário «deszipar» o ficheiro em anexo para o desktop, depois no programa Metastock, cliquem por exemplo em «Expert Advisor», depois em «Organizer...», depois escolham «Import Formula Files», cliquem em «Next», depois cliquem em «Browse», escolham o Directorio que desziparam, e escolham tudo o que lá estiver. Depois do processo concluido, o vosso Metastock irá ter todos os componentes instalados e prontos para serem utilizados.


um abraço !
Pedro Miranda
www.clubeinvest.com

Pedro Miranda

Citação de: SaR em Abril 06, 2005, 00:39
Percebo pouco do Meta, mas o sistema não trabalha com as funções Peak e Trough?

Essas funções não são semelhantes ao zig zag?

Não quer isso dizer, que a cada nova sessão os valores da função mudam?

A mim parece-me que sim...

Mas eu reconheço que sei pouco.

boa sorte

SaR

Boas, a funções Peak e Trough são funções que utilizam o ZigZag para determinação de picos anteriores, etc. Nada tem a ver com sistemas que usam a viragem do ZigZag para obtenção de sinais, sinais esses que se vão alterando ao longo do gráfico (o que não acontece neste caso).

SYNTAX   peak( Nth, DATA ARRAY, % MINIMUM CHANGE )
FUNCTION   Plots the value of DATA ARRAY Nth peak(s) ago.  This uses the Zig Zag function (see Zig Zag) to determine the peaks.  N=1 would return the value of the most recent peak.  N=2 would return the value of the 2nd most recent peak.  Etc.

EXAMPLE   peak(1,close,5)


um abraço,
Pedro Miranda
www.clubeinvest.com

Camisa

Pedro, desde já obrigadoa ti e ao Cem pelo trabalho em colocar toda essa informação preciosa por certo aqui no site

Vou tentar ver o que consigo fazer com o sistema em forex

PS: o sistema funciona para o intraday?

New Felling

Como já referi no meu post anterior o sistema é PESADISSÌMO....em EOD.

Nem o estou a imaginar em intraday....A não ser que o meu amigo tenha um SUPER PC... ;D ;)

Abraço.
New Felling

Se as pessoas nasceram para serem amadas,e as coisas para serem usadas,porque amamos as coisas e usamos as pessoas?

Camisa

erm, tentei adicionar o expert e pendurou-me o computador  :-\

Pedro, abri aqui uns quantos charts de crosses forex e não tenho barras de volume, estarão escondidas?