Caldeirão da Bolsa

Trading System - Desenho e pedido de opinião

Espaço dedicado a todo o tipo de troca de impressões sobre os mercados financeiros e ao que possa condicionar o desempenho dos mesmos.

por nunofaustino » 5/3/2005 3:16

Deixo-te aqui uma brincadeira que fiz com o teu indicador de direcção:)
basicamente juntei o teu com um indicador que eu tinha e que foi baseado num sistema de stop-loss :)

tem dado resultados interessantes, em particular no EURUSD.
Se n conseguires colocar este indicador a funcionar ou se faltar alguma coisa, avisa, ok?

Já agora, eu considero um sinal de compra apenas qdo houver 3 dias consecuticos de 1 e um sinal de fecho de posições um -1 ou esta fórmula (Cross(Mov( FmlVar("Para cima e para baixo2","Z"),50, E),2)).

Bem sei que é um sistema nada simples e que algumas fórmulas podem ser incrivelmente simplificadas, mas pronto... ainda lhe faltam algumas coisas, nomeadamente:

1. Identificar as zonas de lateralização (o que poderá ser conseguido, por exemplo, alterando o tempo do indicador para cima2 e para baixo2)

2. A partir do momento que se conseguir identificar as zonas de lateralização, construir um indicador de força que permita estabelecer a % de $$ a investir consoante a força do movimento...

Deixo aqui dois gráfico de muito longo prazo... um do EURUSD onde este sistema se porta de um modo muito bom (em particular se olharmos para o DD) e outro do USDJPY onde se podem ver o que acontece nas zonas de lateralização prolongada...

Um abraço
Nuno

Indicador 1: CostaRios - Força da Tendência

ForcadaTendencia:=If(
OBV(C) > Mov(OBV(C),28,S)
,
OBV(C) - Mov(OBV(C),28,S)
,
Mov(OBV(C),28,S) - OBV(C)
);


varMovCurtoPrazo := Mov(ForcadaTendencia,14,S);
varMovMedioPrazo := Mov(ForcadaTendencia,28,S);
varPeriodoCurtoPrazo := 5;
varPeriodoMedioPrazo := 6;

If(
Alert(varMovCurtoPrazo > varMovMedioPrazo, varPeriodoCurtoPrazo) >
Alert(varMovCurtoPrazo < varMovMedioPrazo, varPeriodoCurtoPrazo)
,
If(
Alert(varMovCurtoPrazo > varMovMedioPrazo, varPeriodoMedioPrazo) >
Alert(varMovCurtoPrazo < varMovMedioPrazo, varPeriodoMedioPrazo)
,
1
,
0.5
)
,
If(
Alert(varMovCurtoPrazo > varMovMedioPrazo, varPeriodoCurtoPrazo) <
Alert(varMovCurtoPrazo < varMovMedioPrazo, varPeriodoCurtoPrazo)
,
If(
Alert(varMovCurtoPrazo > varMovMedioPrazo, varPeriodoMedioPrazo) <
Alert(varMovCurtoPrazo < varMovMedioPrazo, varPeriodoMedioPrazo)
,
0
,
0.5
)
,
PREV
)
)

Indicador 2: CostaRios - Direcção da Tendência

varMovCurtoPrazo := Mov(C,14,S);
varMovMedioPrazo := Mov(C,28,S);
varPeriodoCurtoPrazo := 14;
varPeriodoMedioPrazo := 28;

If(
Alert(varMovCurtoPrazo > varMovMedioPrazo, varPeriodoCurtoPrazo) >
Alert(varMovCurtoPrazo < varMovMedioPrazo, varPeriodoCurtoPrazo)
,
If(
Alert(varMovCurtoPrazo > varMovMedioPrazo, varPeriodoMedioPrazo) >
Alert(varMovCurtoPrazo < varMovMedioPrazo, varPeriodoMedioPrazo)
,
1
,
0.5
)
,
If(
Alert(varMovCurtoPrazo > varMovMedioPrazo, varPeriodoCurtoPrazo) <
Alert(varMovCurtoPrazo < varMovMedioPrazo, varPeriodoCurtoPrazo)
,
If(
Alert(varMovCurtoPrazo > varMovMedioPrazo, varPeriodoMedioPrazo) <
Alert(varMovCurtoPrazo < varMovMedioPrazo, varPeriodoMedioPrazo)
,
0
,
0.5
)
,
PREV
)
)

Indicador 3: Para baixo2

LowDays := Input("Enter # days to cover last LOW for CBL calc'n:", 3, 55, 7);

If(LOW > LLV(LOW, LowDays), {then ...} PREV, {previous CBLlo, else...} If(Ref(H,-2) > Ref(H,-1) AND Ref(H,-2) > H AND Ref(H,-1) > H, {then ...} Ref(H,-2), {2nd day back high,else...} If((Ref(H,-3)> Ref(H,-2) AND Ref(H,-3) > Ref(H,-1) AND Ref(H,-3) > H) AND (Ref(H,-2)> H OR Ref(H,-1) > H), {then ... } Ref(H,-3), {3rd day back high,else...} If((Ref(H,-4)> Ref(H,-3) AND Ref(H,-4) > Ref(H,-2) AND Ref(H,-4) > Ref(H,-1) AND Ref(H,-4) > H) AND (Ref(H,-3)> H OR Ref(H,-2) > H OR Ref(H,-1) > H), {then... } Ref(H,-4), {4th day back high,else...} If((Ref(H,-5)> Ref(H,-4) AND Ref(H,-5) > Ref(H,-3) AND Ref(H,-5) > Ref(H,-2) AND Ref(H,-5) > Ref(H,-1) AND Ref(H,-5) > H) AND (Ref(H,-4)> H OR Ref(H,-3) > H OR Ref(H,-2) > H OR Ref(H,-1) > H), {then ...} Ref(H,-5), {5th day back high,else...} PREV )))));

Indicador 4: Para cima2

HighDays := Input("Enter # days to cover last HIGH for CBL calc'n:", 3, 55, 7);

If(HIGH < HHV(HIGH, HighDays), {then ...} PREV, {previous CBLhi, else...} If(Ref(L,-2) < Ref(L,-1) AND Ref(L,-2) < L AND Ref(L,-1) < L, {then ...} Ref(L,-2), {2nd day back low, else...} If((Ref(L,-3)< Ref(L,-2) AND Ref(L,-3) < Ref(L,-1) AND Ref(L,-3) < L) AND (Ref(L,-2)< L OR Ref(L,-1) < L), {then ... } Ref(L,-3), {3rd day back low, else...} If((Ref(L,-4)< Ref(L,-3) AND Ref(L,-4) < Ref(L,-2) AND Ref(L,-4) < Ref(L,-1) AND Ref(L,-4) < L) AND (Ref(L,-3)< L OR Ref(L,-2) < L OR Ref(L,-1) < L), {then... } Ref(L,-4), {4th day back low, else...} If((Ref(L,-5)< Ref(L,-4) AND Ref(L,-5) < Ref(L,-3) AND Ref(L,-5) < Ref(L,-2) AND Ref(L,-5) < Ref(L,-1) AND Ref(L,-5) < L) AND (Ref(L,-4)< L OR Ref(L,-3) < L OR Ref(L,-2) < L OR Ref(L,-1) < L), {then ...} Ref(L,-5), {5th day back low, else...} PREV )))));

Indicador 5: Descidas

a:=Fml("Para baixo") - Ref(Fml("Para baixo"),-1);

b:=a+Ref(a,-1)+Ref(a,-2)+Ref(a,-3)+Ref(a,-4)+Ref(a,-5)+Ref(a,-6)+Ref(a,-7)+Ref(a,-8)+Ref(a,-9);

d:=Fml("Para cima") - Ref(Fml("Para cima"),-1);
f:=d+Ref(d,-1)+Ref(d,-2)+Ref(d,-3)+Ref(d,-4)+Ref(d,-5)+Ref(d,-6)+Ref(d,-7)+Ref(d,-8)+Ref(d,-9);
f;
b

Indicador do sinal: Paracimaeparabaixo2

a:=Fml( "CostaRios - Direcção da Tendência") + Fml( "CostaRios - Força da Tendência");
b:=If(a=2,4,If(a=1,0,If(a=0,-4,a)));
Buy:= If(Ref(Fml("Para cima2"),-1)<>(Fml("Para cima2")),1,0);

venda:=If(Ref(Fml("Para baixo2"),-1)<>(Fml("Para baixo2")),-1, 0);


buysell2:=If(Cross(buy,0.5),1,
If(Cross(-0.5, venda),-1,
PREV));

buysell3:= If(FmlVar("Descidas","B")<>0,-1,0);
buysell4:= If(FmlVar("Descidas","F")<>0,1,0);

z:=buysell2+buysell3+buysell4;
y:=z+ Fml( "Para cima e para baixo")+b;
If(y>4,1, If(y<0,-1,0));
Anexos
EURUSD.PNG
EURUSD.PNG (68.25 KiB) Visualizado 994 vezes
USDJPY.PNG
USDJPY.PNG (77.45 KiB) Visualizado 993 vezes
Pluricanal... não obrigado. Serviço péssimo e enganador!!!
Avatar do Utilizador
 
Mensagens: 5157
Registado: 5/11/2002 5:10
Localização: Portugal

por costarios » 3/3/2005 1:28

Olá nuno.

Concordo contigo. Já tinha mesmo reparado que este indicador é "muito lento". Também estou a trabalhar nele e em breve já devo ter novidades.

Abraço.
"Now i am the master!"
Frase proferida por Warren Buffett ao seu velho mestre Ben Graham, quando este jazia em seu leito de morte.
Avatar do Utilizador
 
Mensagens: 418
Registado: 16/10/2003 9:41
Localização: LISBOA

por nunofaustino » 3/3/2005 1:23

olá de novo...

Já consegui colocar os indicadores a funcionar gostei particularmente do indicador de tendencia... dá bons resultados com a maioria das acções que testei...

Qto ao indicador da força da tendencia, acho que necesita de ser melhorado... os sinais de força são lentos a aparecer e nem sempre coincidem com a força do mercado (normalmente surgem com algum lag que o torna pouco útil na MHO).

Vou fazer mais uns qtos testes com o indicador da tendência e depois logo te digo mais qquer coisa...

Um abraço
nuno
Pluricanal... não obrigado. Serviço péssimo e enganador!!!
Avatar do Utilizador
 
Mensagens: 5157
Registado: 5/11/2002 5:10
Localização: Portugal

por costarios » 1/3/2005 15:30

Ok!

nuno, fico à espera dos teus comentários. O mesmo vale a todos os outros. :wink:

Estive a fazer algumas simulações e cheguei à conclusão de que estas ferramentas funcionam melhor com base num horizonte temporal mais curto.

Os períodos de 14 e 28 dias pareceram-me um bocado lentos demais e pelo o que pude reparar até o momento o desempenho melhora substancialmente quando utilizamos estas ferramentas numa perspectiva de trading de curtíssimo prazo.

A noite já devo ter mais algumas novidades sobre isso.
"Now i am the master!"
Frase proferida por Warren Buffett ao seu velho mestre Ben Graham, quando este jazia em seu leito de morte.
Avatar do Utilizador
 
Mensagens: 418
Registado: 16/10/2003 9:41
Localização: LISBOA

por nunofaustino » 1/3/2005 15:08

certo... n tinha reparado que havia dois inddicadores com nomes semelhantes :)

Um abraço e obrigado
Nuno
Pluricanal... não obrigado. Serviço péssimo e enganador!!!
Avatar do Utilizador
 
Mensagens: 5157
Registado: 5/11/2002 5:10
Localização: Portugal

por costarios » 1/3/2005 10:28

nuno, existe a função CostaRios - Força da Tendência que, como está descrito no texto, calcula a força da tendêndia com "base" no OBV.

Se construires esta função e a aplicar sobre algum título no Metastock, vais ver que o resultado é uma ferramenta que indica a força da tendência independente da sua direcção.

De modo a determinar se, de um ponto de vista histórico de curto prazo, a força está mais "forte" ou mais "fraca" (no texto eu utilizei os termos bullish e bearish 8-) ), comparo duas médias móveis deste indicador, sendo uma de 14 dias e outra de 28 dias.

A meu ver, não se trata de um indicador circular.

Quero deixar claro que se trata de uma estratégia pessoal para o desenvolvimento de um sistema de trading. Existem inúmeros meios para se alcançar um determinado fim. O que estão a ver aqui é apenas um destes meios.
"Now i am the master!"
Frase proferida por Warren Buffett ao seu velho mestre Ben Graham, quando este jazia em seu leito de morte.
Avatar do Utilizador
 
Mensagens: 418
Registado: 16/10/2003 9:41
Localização: LISBOA

por nunofaustino » 1/3/2005 2:19

só para colocar uma questão...
No indicador "força da tendencia" é um indicador circular (ou seja, utiliza os valores calculados para calcular-se a si próprio) ou houve um erro a copiar o indicador?

Um abraço
nuno
Pluricanal... não obrigado. Serviço péssimo e enganador!!!
Avatar do Utilizador
 
Mensagens: 5157
Registado: 5/11/2002 5:10
Localização: Portugal

por costarios » 1/3/2005 1:10

Um gráfico para exemplificar os 2 indicadores em acção.

Vale lembrar que os valores em questão são "default", ou seja, podem ser ajustados de modo a torná-los mais "rápidos" ou mais "lentos", ou seja, tudo ao gosto do freguês. :wink:

Imagem
"Now i am the master!"
Frase proferida por Warren Buffett ao seu velho mestre Ben Graham, quando este jazia em seu leito de morte.
Avatar do Utilizador
 
Mensagens: 418
Registado: 16/10/2003 9:41
Localização: LISBOA

por costarios » 1/3/2005 1:04

Obrigado pela participação de todos, pois estão a ajudar muito na construção deste sistema.

Neste momento já dei por finalizada as duas primeiras etapas do sistema, ou seja:

1. Identificação da tendência

2. Força da tendência

Ainda resta a determinação da volatilidade, uma componente importantíssima na definição das oportunidades de entrada e saída, já que este sistema se propôe a ser um "antecipador" de tendências.

Entretanto, enquanto não dou por encerrado o projecto, gostaria de deixar aqui as conclusões a que eu cheguei no que respeita à identificação da tendência e na determinação da sua respectiva força.

Ficarei no aguardo de críticas e sugestões para a melhoria do que já está feito. :wink:

:arrow: 1. Passo: Determinar a direcção da tendência em vigor

Para determinar a direcção da tendência em vigor, nada como utilizar a velha e boa Média Móvel.

A definição de “Mercado Bullish” é dada com base na afirmação lógica da seguinte expressão:

Alert(Mov(C,14,S) > Mov(C,28,S), 21) >
Alert(Mov(C,14,S) < Mov(C,28,S), 21)

Ou seja, comparo o número de sessões em que a M.M. de 14 dias esteve acima da M.M. de 28 dias com o número de sessões em que ocorreu o contrário. Se fôr MAIOR (expressão lógica verdadeira), então o título está a passar por uma fase bullish.

A definição de “Mercado Bearish” é dada com base na afirmação lógica da seguinte expressão:

Alert(Mov(C,14,S) > Mov(C,28,S), 21) <
Alert(Mov(C,14,S) < Mov(C,28,S), 21)

Ou seja, comparo o número de sessões em que a M.M. de 14 dias esteve acima da M.M. de 28 dias com o número de sessões em que ocorreu o contrário. Se fôr MENOR (expressão lógica verdadeira), então o título está a passar por uma fase bearish.

Name:
CostaRios - Direcção da Tendência

Fórmula Metastock:
varMovCurtoPrazo := Mov(C,14,S);
varMovMedioPrazo := Mov(C,28,S);
varPeriodoCurtoPrazo := 14;
varPeriodoMedioPrazo := 28;

If(
Alert(varMovCurtoPrazo > varMovMedioPrazo, varPeriodoCurtoPrazo) >
Alert(varMovCurtoPrazo < varMovMedioPrazo, varPeriodoCurtoPrazo)
,
If(
Alert(varMovCurtoPrazo > varMovMedioPrazo, varPeriodoMedioPrazo) >
Alert(varMovCurtoPrazo < varMovMedioPrazo, varPeriodoMedioPrazo)
,
1
,
0.5
)
,
If(
Alert(varMovCurtoPrazo > varMovMedioPrazo, varPeriodoCurtoPrazo) <
Alert(varMovCurtoPrazo < varMovMedioPrazo, varPeriodoCurtoPrazo)
,
If(
Alert(varMovCurtoPrazo > varMovMedioPrazo, varPeriodoMedioPrazo) <
Alert(varMovCurtoPrazo < varMovMedioPrazo, varPeriodoMedioPrazo)
,
0
,
0.5
)
,
PREV
)
)

Interpretação:

Tudo o que estiver abaixo do nível 0.5 é considerado bearish. A “graduação” entre o 0, o 0.5 e o 1 foi propositalmente feita de modo a possibilitar a identificação de mudanças graduais na tendência vigente.

:arrow: 2. Passo: Determinar a força desta tendência

Uma vez que a direcção da tendência já está determinada, resta a tarefa de determinar a sua respectiva força. Para este propósito resolvi utilizar o indicador On Balance Volume (OBV), ou mais especificamente a “diferença” entre o valor deste indicador e a sua M.M. de médio prazo (28 dias).

O OBV é capaz de identificar o fluxo do “smart money” para dentro e para fora do título, portanto, quanto maior for a “distância” entre este indicador e a sua M.M. de 28 dias, maior será a força deste fluxo, independentemente do seu sentido (de “fora para dentro” ou de “dentro para fora”).

Uma vez determinada a “força” da tendência, passo a recorrer ao mesmo artifício utilizado no Passo 1, ou seja, aplico duas M.M.s, uma de 14 dias e outra de 28 dias e estabeleço comparações entre ambas no sentido de identificar os períodos “bullish” e “bearish” da força.

Name:
CostaRios - Força da Tendência

Fórmula Metastock:
If(
OBV(C) > Mov(OBV(C),28,S)
,
OBV(C) - Mov(OBV(C),28,S)
,
Mov(OBV(C),28,S) - OBV(C)
)


Name:
CostaRios - Força da Tendência (Indicator)

Fórmula Metastock:
varMovCurtoPrazo := Mov(Fml("CostaRios - Força da Tendência"),14,S);
varMovMedioPrazo := Mov(Fml("CostaRios - Força da Tendência"),28,S);
varPeriodoCurtoPrazo := 5;
varPeriodoMedioPrazo := 14;

If(
Alert(varMovCurtoPrazo > varMovMedioPrazo, varPeriodoCurtoPrazo) >
Alert(varMovCurtoPrazo < varMovMedioPrazo, varPeriodoCurtoPrazo)
,
If(
Alert(varMovCurtoPrazo > varMovMedioPrazo, varPeriodoMedioPrazo) >
Alert(varMovCurtoPrazo < varMovMedioPrazo, varPeriodoMedioPrazo)
,
1
,
0.5
)
,
If(
Alert(varMovCurtoPrazo > varMovMedioPrazo, varPeriodoCurtoPrazo) <
Alert(varMovCurtoPrazo < varMovMedioPrazo, varPeriodoCurtoPrazo)
,
If(
Alert(varMovCurtoPrazo > varMovMedioPrazo, varPeriodoMedioPrazo) <
Alert(varMovCurtoPrazo < varMovMedioPrazo, varPeriodoMedioPrazo)
,
0
,
0.5
)
,
PREV
)
)

Interpretação:

Como podem reparar, o objectivo deste indicador é deixar clara a força da tendência em vigor, independentemente da sua direcção.

A graduação entre o 0, o 0.5 e o 1 foi propositalmente feita de modo a oferecer uma melhor interpretação acerca das variações na força.
"Now i am the master!"
Frase proferida por Warren Buffett ao seu velho mestre Ben Graham, quando este jazia em seu leito de morte.
Avatar do Utilizador
 
Mensagens: 418
Registado: 16/10/2003 9:41
Localização: LISBOA

Níveis de suporte e resistência no Sistema

por Visitante » 27/2/2005 18:20

Costários,

Será interessante se esse sistema íncluir a definição dos valores dos suportes/resistências.
Por exemplo, no mercado americano, se verificares bem, estes níveis estão definidos pelo preço do título:

títulos de $5 a $25 = $2.50 de incremento.
5, 7.5, 10, 12.5, ... 25.

de uma maneira simples este incremento é lido assim: se o valor do título é $6.00 dolares, então o suporte está a $5.00 e a resistência a $7.50.
É uma questão psicológica, como falei num post atrás.

títulos de $ $25 a $100 = $5.00 de incremento.

títulos de $100 ou mais = $10.00 de incremento.

Na minha opinião, só depois é que devem ser aplicados os indicadores no sistema! Ora, estes indicadores são interpretados pelo sistema em função da sua proximidade/afastamento do suporte ou da resistência.

Mais uma chamada de atenção:
o número de sinais de entrada/saída não deve ser grande (devem ser poucos e consistentes)porque senão a rendibilidade fica na correctora.

Aqui coloca-se o problema de que o sistema ao dar poucos sinais de entrada não permitir "ch****" todas as oportunidades do título. Mas, por outro lado, como o sistema é mecânico (mas a estratégia de trading não..., mas este aspecto fica para outra ocasião!) podemos com facilidade acompanhar uma grande quantidade de títulos e de mercados e aproveitar essas "boas" oportunidades em cada um deles.

Bom trabalho.
Visitante
 

por MarcoAntonio » 26/2/2005 19:15

Eu também subscrevo a opinião do Alan Farley. Ainda recentemente falei dessa questão aqui no Forum...
Imagem

FLOP - Fundamental Laws Of Profit

1. Mais vale perder um ganho que ganhar uma perda, a menos que se cumpra a Segunda Lei.
2. A expectativa de ganho deve superar a expectativa de perda, onde a expectativa mede a
__.amplitude média do ganho/perda contra a respectiva probabilidade.
3. A Primeira Lei não é mesmo necessária mas com Três Leis isto fica definitivamente mais giro.
Avatar do Utilizador
Administrador Fórum
 
Mensagens: 41749
Registado: 4/11/2002 22:16
Localização: Porto

AF

por vset » 26/2/2005 19:03

Boa tarde a todos,

apesar de não gostar de Alan Farley, acho que deu uma boa resposta.

Atentamente.
 
Mensagens: 1029
Registado: 11/1/2004 13:37

por Visitante » 26/2/2005 17:49

Só os sistemas de trading permitem seguir uma estratégia consistente (deliniada nos parâmetros do sistema, condições a verificar pelos indicadores ou na "mistura" dos indicadores para formar o sistema, etc) que permita ganhar dinheiro de forma consistente no mercado.
Porquê? Porque somos humanos, as emoções, a disciplina... e o mercado moderno é psicologia.

Fico também à espera do output do sistema!!!

Analizem esta resposta do "maior" na américa.

Question:
I was surprised by a comment you made about the impossibility of making money using technical analysis. Can you explain?

Alan Farley: Trading and technical analysis are not the same thing, and require separate skill sets. Consider the recent controversy about the dismissal of all those technicians at Smith Barney. To me, it doesn’t matter at all because those folks may not have helped that company’s bottom line. That’s the problem with TA in our modern markets. Interpreting the price charts is an easy skill to learn. Applying a strategy that makes money on a consistent basis is the hard part. Everyone is an armchair technician. That takes little effort or commitment. Putting your money on the line every day is another story. I like to think I teach students and subscribers to become better traders, not better technicians.
Visitante
 

por costarios » 26/2/2005 1:02

Obrigado a todos pela participação neste tópico, e um especial obrigado ao Cem e ao nunofaustino. Dicas valiosíssimas e que só servem para "animar" ainda mais o meu trabalho.

nuno, estou a utilizar o Meta na sua versão 9. Reconheço que não é o melhor sistema para o desenvolvimento de sistemas de trading, mas é o programa com o qual estou mais habituado e com o qual sinto-me mais à vontade para trabalhar.

Bom, hora de trabalhar. Até breve! :wink:
"Now i am the master!"
Frase proferida por Warren Buffett ao seu velho mestre Ben Graham, quando este jazia em seu leito de morte.
Avatar do Utilizador
 
Mensagens: 418
Registado: 16/10/2003 9:41
Localização: LISBOA

por nunofaustino » 25/2/2005 21:01

Olá Costários...

Isso de perderes tempo a idealizares um sistema de trading para depois o disponibilizares ao pessoal é de louvar :)

Ideias e sugestões :)

Antes de mais imagino que já tenhas idealizado qual é a média de tempo que pretendes ter as acções em carteira (ou seja, se é para as ter em carteira durante 2 ou dias, se podes ter as acções durante 1 mês ou se as planeias manter em carteira por muito tempo)...

Qto à sugestão do Cem (bem vindo), eu tenho uma visão um pouco diferente da dele... eu considero q qdo o sistema indicador de tendência está abaixo de um determinado ponto, deve-se estar fora do mercado (ou pelo menos daquele activo) e não utilizar-se os indicadores laterais/oscilatórios. Isto pq os grandes lucros obtêm-se nos poucos momentos em que se está em tendência e não qdo se está a lateralizar...

Outra questão, é se o teu sistema tem as 3 posições no mercado... longo, curto ou neutro... neste ponto eu tb tenho uma ideia bastante diferente da maioria das pessoas e tento só realizar negócios longos. Pq? Pela simples razão que nesses negócios só posso perder o que investi, enquanto que nos negócios curtos posso perder mais do que investi (é raro, mas acontece). Para além disso, os lucros nos curtos são no máximo de 100%, enquanto que nos longos podem ser muito superiores a isso. Bem sei que uma estratégia que engloba posições curtas e longas pode reduzir o Drawdown, mas mesmo assim prefiro negociar apenas as posições longas...

Por fim, será que podes utilizar o indicador "força do mercado" para variar a % de $$ que tens investido? Por exemplo, se o indicador variar entre 0 e 1, abaixo de 0.33 estarias fora, de 0.33-0.5 terias 33% do $$ investido, de .5-.75 terias 66% e acima dos 0.75 estarias totalmente investido (estes valores são arbitrários e podem/devem ser revisitados mais tarde)...

E pronto... por agora acho que é tudo :)

Estou com muita curiosidade para ver os teus indicadores a funcionar...

Um abraço
Nunofaustino

P.S. já agora, vais utilizar o metastock ou o WL para programar isto?
Pluricanal... não obrigado. Serviço péssimo e enganador!!!
Avatar do Utilizador
 
Mensagens: 5157
Registado: 5/11/2002 5:10
Localização: Portugal

por Visitante » 25/2/2005 19:49

Amigo Costarios:
Parece-me uma boa abordagem.
Pela experiência que me toca acho que tens de ser muito cauteloso com as conclusões a extrair da medição da força de tendência.
Porquê? Porque se no limite tivermos a dita força a fazer mínimosde isso significa não usar de forma alguma os indicadores de tendência.
Isto é, para integrar medidores de força de tendência, terias de compatibizar dentro das regras do sistema de trading a existência de 2 classes de indicadores: os de tendência quando a força estiver acima de determinado valor e os osciladores se a força estiver abaixo. Ou seja, se queres meter a força de tendência, o que acho muito bem, tens também de ter osciladores para além dos indicadores de tendência.
Quanto aos indicadores de volatilidade provavelmente chegarás à conclusão que não são mais que os precursores da definição de uma tendência sob determinados parâmetros, ou seja, poderão ser incluídos nos chamados indicadores de tendência.
Mas isto é apenas a minha opinião pessoal porque reconheço que a AT é um mundo ainda quase inexplorado de ideias mirabolantes que têm de ser testadas exaustivamente por cada researcher em particular para terem valor real reconhecido...
Um abraço,
Cem
Visitante
 

por costarios » 25/2/2005 19:28

Visitante, por agora gostaria apenas de "confirmar" a lógica por detrás deste sistema. Estou a concluí-lo neste momento, portanto, dentro em breve farei um post das fórmulas para o "teste definitivo" aqui no fórum. :wink:

Mas, para já, gostaria de mais opiniões. :?:
"Now i am the master!"
Frase proferida por Warren Buffett ao seu velho mestre Ben Graham, quando este jazia em seu leito de morte.
Avatar do Utilizador
 
Mensagens: 418
Registado: 16/10/2003 9:41
Localização: LISBOA

por valves » 25/2/2005 19:27

Por uma certa alergia aos exageros do automatismo normalmente aos sistemas de trading automatico torço o nariz não há dado como o faro humano para temperar esses sistemas por muito bons que eles sejam ...


Cumpts

Vasco
Aqui no Caldeirão no Longo Prazo estamos todos ricos ... no longuissimo prazo os nossos filhos estarão ainda mais ricos ...
Avatar do Utilizador
 
Mensagens: 2861
Registado: 17/4/2004 15:36

por Visitante » 25/2/2005 19:21

Essas ideias têm de ser separadas e testadas em separado. Se cada uma delas der bons resultados entao tens um bom sistema.
Primeiro tens de testar a tua forma de identificar uma tendencia.
Segundo tens de testar a tua forma de medir a força dessas tendencias.
Terceiro tens de testar como avaria a volatilidade nos pontos de inversão.

Gostava de ver as formulas que vais utilizar e quais os resultados.

Segue em frente o caminho é por aí...
Visitante
 

Trading System - Desenho e pedido de opinião

por costarios » 25/2/2005 19:08

Estou a finalizar um novo sistema automático de trading (prometo postá-lo aqui após concluído) mas gostaria de ouvir a opinião do Fórum acerca do seu "princípio" de funcionamento.

O sistema é regido com base nas seguintes "características" do activo subjacente:

:arrow: Tendência em vigor (seja de alta ou de baixa);

:arrow: A força desta tendência;

:arrow: A volatilidade do activo.

O princípio pode ser resumido da seguinte forma:

1. O sistema identifica a tendência actual, ou seja, deixa claro se estamos num bull ou bear market;

2. O sistema "mede" a força desta tendência;

3. Por fim, o sistema mede a volatilidade, indicando se a mesma está acima ou abaixo de determinado nível histórico.

O objectivo é tentar antecipar determinados movimentos do mercado. Um exemplo:

1. O sistema identifica um bear market;

2. A força desta tendência é "fraca";

3. A volatilidade "neste momento" é alta, mas o sistema indica que ao longo da queda a volatilidade esteve superior à sua média histórica recente.

Conclusão?

O sistema pode indicar uma "provável" reversão na tendência vigente para o curto prazo.

Comentários? :?:
"Now i am the master!"
Frase proferida por Warren Buffett ao seu velho mestre Ben Graham, quando este jazia em seu leito de morte.
Avatar do Utilizador
 
Mensagens: 418
Registado: 16/10/2003 9:41
Localização: LISBOA


Quem está ligado:
Utilizadores a ver este Fórum: Bing [Bot] e 182 visitantes