Outros sites Medialivre
Caldeirão da Bolsa

Determinação automatica de suportes e resistencias

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 yabadoo » 17/6/2010 22:48

Ainda a MSFT mas usando o NinjaTrader e uma linha pelos fechos...
Anexos
msft.png
msft.png (236.3 KiB) Visualizado 1461 vezes
"Pedras no caminho? Guardo todas, um dia vou construir um castelo..." (Fernando Pessoa)
 
Mensagens: 535
Registado: 5/3/2010 17:06
Localização: 16

por rsacramento » 17/6/2010 20:19

não estou por dentro do código, mas pode dar-se a volta ao máx de variáveis: crias essas variáveis noutro indicador e vais buscá-las para este
Avatar do Utilizador
 
Mensagens: 10503
Registado: 29/11/2007 12:50

por yabadoo » 17/6/2010 20:12

Já agora, as tentativas de aumentar a precisão do gráfico adicionando novas barras, fracassaram porque o MetaStock impõe um limite maximo ao número de variveis for função :( :evil:
"Pedras no caminho? Guardo todas, um dia vou construir um castelo..." (Fernando Pessoa)
 
Mensagens: 535
Registado: 5/3/2010 17:06
Localização: 16

por yabadoo » 17/6/2010 19:47

rsacramento Escreveu:à primeira vista: bravo!

agora perdoa-me a preguiça: o que faz a scaling box? e para que servem as linhas horizontais extremas?


Bravo nada, encontrei isso na net :P :P

As linhas horizontais extremas não servem rigorosamnete para nada excepto para atrapalhar :mrgreen:

A scaling box, estica ou contrai o boneco no eixo dos xx (mantendo no entanto as proporções entre as barras.
"Pedras no caminho? Guardo todas, um dia vou construir um castelo..." (Fernando Pessoa)
 
Mensagens: 535
Registado: 5/3/2010 17:06
Localização: 16

por rsacramento » 17/6/2010 19:39

à primeira vista: bravo!

agora perdoa-me a preguiça: o que faz a scaling box? e para que servem as linhas horizontais extremas?
Avatar do Utilizador
 
Mensagens: 10503
Registado: 29/11/2007 12:50

por yabadoo » 17/6/2010 19:16

O resultado deste código para o Metastock faz uma fraca figura junto dos gráficos da sockcharts.com ou da bigcharts.com, mas é o que arranja :) . As linhas correspondem ao ponto central de cada barra dos histograma.
Código: Selecionar todos
D:=Input("Periods,  0=Full Chart",0,2000,100);
D:=LastValue(If(D=0,LastValue(Cum(1)-1),D));
N:=Input("% Scaling in Box,  1=None",1,100,50);
F:=LastValue(Cum(1)); G:=F-D;
A:=G<Cum(1);
B:=LastValue(Cum(If(A,V,0)));
Q:=LastValue(HighestSince(1,A=0,C));
R:=LastValue(LowestSince(1,A=0,C));
I:=(Q-R)/10;
X0:=LastValue(Cum(If(C<(R+I) AND A,V,0))/B);
X1:=LastValue(Cum(If(C>=(R+I) AND C<(R+I*2) AND A,V,0))/B);
X2:=LastValue(Cum(If(C>=(R+I*2) AND C<(R+I*3) AND A,V,0))/B);
X3:=LastValue(Cum(If(C>=(R+I*3) AND C<(R+I*4) AND A,V,0))/B);
X4:=LastValue(Cum(If(C>=(R+I*4) AND C<(R+I*5) AND A,V,0))/B);
X5:=LastValue(Cum(If(C>=(R+I*5) AND C<(R+I*6) AND A,V,0))/B);
X6:=LastValue(Cum(If(C>=(R+I*6) AND C<(R+I*7) AND A,V,0))/B);
X7:=LastValue(Cum(If(C>=(R+I*7) AND C<(R+I*8) AND A,V,0))/B);
X8:=LastValue(Cum(If(C>=(R+I*8) AND C<(R+I*9) AND A,V,0))/B);
X9:=LastValue(Cum(If(C>=(R+I*9) AND A,V,0))/B);
M:=Max(Max(X1,X2),Max(X3,X4));
M:=Max(Max(M,X5),Max(X6,X7));
M:=Max(Max(M,X8),Max(X9,X0));
M:=If(N=1,N,M*100)/N;
ValueWhen(1,Cum(1)=G,Q);
ValueWhen(1,F-X9*D/M<=Cum(1),R+I*9.5);
ValueWhen(1,F-X8*D/M<=Cum(1),R+I*8.5);
ValueWhen(1,F-X7*D/M<=Cum(1),R+I*7.5);
ValueWhen(1,F-X6*D/M<=Cum(1),R+I*6.5);
ValueWhen(1,F-X5*D/M<=Cum(1),R+I*5.5);
ValueWhen(1,F-X4*D/M<=Cum(1),R+I*4.5);
ValueWhen(1,F-X3*D/M<=Cum(1),R+I*3.5);
ValueWhen(1,F-X2*D/M<=Cum(1),R+I*2.5);
ValueWhen(1,F-X1*D/M<=Cum(1),R+I*1.5);
ValueWhen(1,F-X0*D/M<=Cum(1),R+I*0.5);
ValueWhen(1,Cum(1)>=G,If(A,R,Q));
"Pedras no caminho? Guardo todas, um dia vou construir um castelo..." (Fernando Pessoa)
 
Mensagens: 535
Registado: 5/3/2010 17:06
Localização: 16

por Ulisses Pereira » 17/6/2010 17:35

Para mim, pela sua importância histórica aquela zona dos 28 dólares é uma importante resistência.

Um abraço,
Ulisses
"Acreditar é possuir antes de ter..."

Ulisses Pereira

Clickar para ver o disclaimer completo
Avatar do Utilizador
Administrador Fórum
 
Mensagens: 31013
Registado: 29/10/2002 4:04
Localização: Aveiro

por Zeb_PT » 17/6/2010 17:19

Uma discussão interessante pois normalmente tento seguir a regra de que um suporte ou resistencia pode ser invalidado por uma quebra sem grandes volumes...
Logo não gosto de desenhar uma resistencia do passado para o presente, mas sim do presente para o passado.

Ora se uma resistencia é uma zona onde existem muitos vendendores e é quebrada sem volume é porque a meu ver não era resistencia (obviamente que existem várias excepções a esta regra como o "desgaste" duma resistencia em que a resistencia é atacada tantas vezes que já nem precisa de muito volume aquando a quebra ou quando existe um grande volume anterior à quebra que a meu ver muda enormemente o cenário que os vendedores tinham obrigando estes a adaptarem-se a possivel nova resistencia...)
http://marketapprentice.wordpress.com

Para muito errar e muito mais aprender!

"who loses best will win in the end!" - Phantom of the Pits

Nota: As análises apresentadas constituem artigos de opinião do autor, não devendo ser entendidos como recomendações de compra e venda ou aconselhamento financeiro.
Avatar do Utilizador
 
Mensagens: 919
Registado: 9/3/2009 23:07
Localização: 16

por rsacramento » 17/6/2010 17:06

rsacramento Escreveu:custa-me um bocado aceitar uma zona tão tão antiga


dito de outra maneira: ter aquela linha nos gráficos não é certamente erro grosseiro, mas também não a negociava
Avatar do Utilizador
 
Mensagens: 10503
Registado: 29/11/2007 12:50

por rsacramento » 17/6/2010 16:47

em 2008 foi S/R - foi a última vez que se manifestou (embora haja qualquer coisa pelos 27.XX, o que se calhar vai dar no mesmo)

...custa-me um bocado aceitar uma zona tão tão antiga :oops:

por acaso tenho curiosidade em saber a opinião do nosso druída :wink:
Avatar do Utilizador
 
Mensagens: 10503
Registado: 29/11/2007 12:50

por yabadoo » 17/6/2010 14:50

rsacramento Escreveu:
yabadoo Escreveu:
paubo Escreveu:Por este motivo não gosto de olhar para gráficos com histogramas. A leitura varia muito conforme o período temporal analisado.

Concordo completamenta com as zonas assinaladas pelo rsacramento.


Mas conhecias este tipo de gráfico ? (eu só os descubri hoje!)
Eu também concordo completamente com a zona dos 28 assinalada pelo rsacramento. Só quis mostrar que que barra do histograma reforça conclusão que se trata de facto dum importante suporte/resistencia.


não há bela sem senão; de facto os 28 até podem ter sido S/R, mas entretanto essa linha já era

de maneira que só pelo volume a um dado preço é difícil de dizer se o S/R já foi ou ainda o é


Agora não percebi. Então achas que os 28 não são uma forte resistencia que a msft tem de superar na subida ?
"Pedras no caminho? Guardo todas, um dia vou construir um castelo..." (Fernando Pessoa)
 
Mensagens: 535
Registado: 5/3/2010 17:06
Localização: 16

por rsacramento » 17/6/2010 13:21

yabadoo Escreveu:
paubo Escreveu:Por este motivo não gosto de olhar para gráficos com histogramas. A leitura varia muito conforme o período temporal analisado.

Concordo completamenta com as zonas assinaladas pelo rsacramento.


Mas conhecias este tipo de gráfico ? (eu só os descubri hoje!)
Eu também concordo completamente com a zona dos 28 assinalada pelo rsacramento. Só quis mostrar que que barra do histograma reforça conclusão que se trata de facto dum importante suporte/resistencia.


não há bela sem senão; de facto os 28 até podem ter sido S/R, mas entretanto essa linha já era

de maneira que só pelo volume a um dado preço é difícil de dizer se o S/R já foi ou ainda o é
Avatar do Utilizador
 
Mensagens: 10503
Registado: 29/11/2007 12:50

por yabadoo » 17/6/2010 0:34

luis_k Escreveu:e considerar as zonas de resistencia/suporte os valores que a evoluçao do activo vai fazendo ao longo do tempo?

perceberam?
eu também nao!!!! :lol:

a ideia e esquecer os suportes/resistencias que historicamente o preço fez, e olhar unicamente para o ultimo topo e ultimo fundo...

ora aí temos a resistencia e o suporte do activo.

a quebra em baixa ou em alta de um deles (topo/fundo)
nos dirá o caminho que o activo vai fazer num futuro proximo...

:oops:

diario e semanal bem entendido... :wink:


Se quebrar em baixa ou alta o ultimo topo/fundo que foi feito esquecendo os outros topos/fundos entretanto feitos, a única conclusão que podes tirar é que esse topo/fundo (por enquanto) não é resistencia/suporte (não suportou nada e não resistiu a nada).
"Pedras no caminho? Guardo todas, um dia vou construir um castelo..." (Fernando Pessoa)
 
Mensagens: 535
Registado: 5/3/2010 17:06
Localização: 16

por luis_k » 16/6/2010 23:41

e considerar as zonas de resistencia/suporte os valores que a evoluçao do activo vai fazendo ao longo do tempo?

perceberam?
eu também nao!!!! :lol:

a ideia e esquecer os suportes/resistencias que historicamente o preço fez, e olhar unicamente para o ultimo topo e ultimo fundo...

ora aí temos a resistencia e o suporte do activo.

a quebra em baixa ou em alta de um deles (topo/fundo)
nos dirá o caminho que o activo vai fazer num futuro proximo...

:oops:

diario e semanal bem entendido... :wink:
Avatar do Utilizador
 
Mensagens: 70
Registado: 29/5/2010 22:23
Localização: Lisboa

por yabadoo » 16/6/2010 23:28

paubo Escreveu:Por este motivo não gosto de olhar para gráficos com histogramas. A leitura varia muito conforme o período temporal analisado.

Concordo completamenta com as zonas assinaladas pelo rsacramento.


Mas conhecias este tipo de gráfico ? (eu só os descubri hoje!)
Eu também concordo completamente com a zona dos 28 assinalada pelo rsacramento. Só quis mostrar que que barra do histograma reforça conclusão que se trata de facto dum importante suporte/resistencia.
"Pedras no caminho? Guardo todas, um dia vou construir um castelo..." (Fernando Pessoa)
 
Mensagens: 535
Registado: 5/3/2010 17:06
Localização: 16

por yabadoo » 16/6/2010 23:20

abx Escreveu:E se aplicarem as fibonacci? Não servem!?

Parecem-me que são suportes e resistências automáticas.

Cumprimentos


Pode ser, mas ando mais à procura duma ideia à base do conceito que temos intuitivamente de suporte e resistencia, menos geométrica.
Para além disso, e posso estar a dizer uma barbaridade porque não percebo nada de fibos, mas da-me ideia que os fibonacci nos dão uma lista de valores onde é 'natural' que o preço encontre suporte/resistencia. Ora resta sempre a questão de comprovar via algoritmo, se um desses pontos propostos está de facto a funcionar como suporte/resistencia, o que basicamente nos leva à questão inicial...
"Pedras no caminho? Guardo todas, um dia vou construir um castelo..." (Fernando Pessoa)
 
Mensagens: 535
Registado: 5/3/2010 17:06
Localização: 16

por paubo » 16/6/2010 23:12

yabadoo Escreveu:
rsacramento Escreveu:Olha a barra dos 28 no histograma quando se consideram 3 anos :)


Por este motivo não gosto de olhar para gráficos com histogramas. A leitura varia muito conforme o período temporal analisado.

Concordo completamenta com as zonas assinaladas pelo rsacramento.
Avatar do Utilizador
 
Mensagens: 3489
Registado: 29/11/2007 11:31

por abx » 16/6/2010 23:00

E se aplicarem as fibonacci? Não servem!?

Parecem-me que são suportes e resistências automáticas.

Cumprimentos
 
Mensagens: 66
Registado: 25/1/2010 14:11
Localização: 17

por yabadoo » 16/6/2010 22:36

rsacramento Escreveu:mas chamaste-me a atenção para a zona dos 28; repara:


Olha a barra dos 28 no histograma quando se consideram 3 anos :)
Anexos
cac3years.png
cac3years.png (9.68 KiB) Visualizado 1794 vezes
"Pedras no caminho? Guardo todas, um dia vou construir um castelo..." (Fernando Pessoa)
 
Mensagens: 535
Registado: 5/3/2010 17:06
Localização: 16

por rsacramento » 16/6/2010 22:20

yabadoo Escreveu:rsacramento,

Ainda sobre o gráfico da MSFT, o histograma parece sugerir que a zona dos 29 são um suporte/resistencia relevante. Ora tu não consideraste essa zona no teu gráfico.
Consideras que :
1) não é suporte/resistencia
2) é suporte/resistencia mas não é relevante
3) simplesmente passou-te despercebido, embora o consideres importante. ?

1)

mas chamaste-me a atenção para a zona dos 28; repara:
Anexos
ms 28.png
ms 28.png (10.77 KiB) Visualizado 1817 vezes
menos é mais
Avatar do Utilizador
 
Mensagens: 10503
Registado: 29/11/2007 12:50

por yabadoo » 16/6/2010 22:15

rsacramento,

Ainda sobre o gráfico da MSFT, o histograma parece sugerir que a zona dos 29 são um suporte/resistencia relevante. Ora tu não consideraste essa zona no teu gráfico.
Consideras que :
1) não é suporte/resistencia
2) é suporte/resistencia mas não é relevante
3) simplesmente passou-te despercebido, embora o consideres importante. ?
"Pedras no caminho? Guardo todas, um dia vou construir um castelo..." (Fernando Pessoa)
 
Mensagens: 535
Registado: 5/3/2010 17:06
Localização: 16

por rsacramento » 16/6/2010 21:42

arnie Escreveu:epá, voces perguntaram por resistencia e suportes automáticos (ie. trendlines)

eu apenas mostrei que é possivel desenhar tais trendlines automaticamente

agora se elas dão erro ou não plotam correctamente... :oops: pouca ajuda posso oferecer pois nunca trabalhei com estas formulas


afinal confirma-se: ainda está para nascer... etc etc :wink:
Avatar do Utilizador
 
Mensagens: 10503
Registado: 29/11/2007 12:50

por yabadoo » 16/6/2010 21:28

rsacramento Escreveu:eu já conhecia o josé :wink:

mas devo estar a fazer qualquer coisa mal: quando ploto o 1º código aparece-me uma msg de erro a dizer que o valor tem de ser superior a 1800, ou coisa parecida

É quando tentas por o ano que queres... vê lá se não aparece um ponto decimal ! tens de meter os anos à mão
"Pedras no caminho? Guardo todas, um dia vou construir um castelo..." (Fernando Pessoa)
 
Mensagens: 535
Registado: 5/3/2010 17:06
Localização: 16

por arnie » 16/6/2010 21:28

epá, voces perguntaram por resistencia e suportes automáticos (ie. trendlines)

eu apenas mostrei que é possivel desenhar tais trendlines automaticamente

agora se elas dão erro ou não plotam correctamente... :oops: pouca ajuda posso oferecer pois nunca trabalhei com estas formulas
Bons negocios,
arnie
 
Mensagens: 3094
Registado: 4/11/2002 23:09
Localização: Viras à esq, segues em frente, viras à dir, segues em frente e viras novamente à dir. CHEGASTE

por rsacramento » 16/6/2010 21:23

eu já conhecia o josé :wink:

mas devo estar a fazer qualquer coisa mal: quando ploto o 1º código aparece-me uma msg de erro a dizer que o valor tem de ser superior a 1800, ou coisa parecida

usando o 2º código, pedia-te que me dissesses quais os parâmetros que introduzes para que ele trace um suporte na michelin
Avatar do Utilizador
 
Mensagens: 10503
Registado: 29/11/2007 12:50

Próximo

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