Página 1 de 2

MensagemEnviado: 17/6/2010 22:48
por yabadoo
Ainda a MSFT mas usando o NinjaTrader e uma linha pelos fechos...

MensagemEnviado: 17/6/2010 20:19
por rsacramento
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

MensagemEnviado: 17/6/2010 20:12
por yabadoo
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:

MensagemEnviado: 17/6/2010 19:47
por yabadoo
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.

MensagemEnviado: 17/6/2010 19:39
por rsacramento
à primeira vista: bravo!

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

MensagemEnviado: 17/6/2010 19:16
por yabadoo
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));

MensagemEnviado: 17/6/2010 17:35
por Ulisses Pereira
Para mim, pela sua importância histórica aquela zona dos 28 dólares é uma importante resistência.

Um abraço,
Ulisses

MensagemEnviado: 17/6/2010 17:19
por Zeb_PT
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...)

MensagemEnviado: 17/6/2010 17:06
por rsacramento
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

MensagemEnviado: 17/6/2010 16:47
por rsacramento
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:

MensagemEnviado: 17/6/2010 14:50
por yabadoo
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 ?

MensagemEnviado: 17/6/2010 13:21
por rsacramento
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 é

MensagemEnviado: 17/6/2010 0:34
por yabadoo
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).

MensagemEnviado: 16/6/2010 23:41
por luis_k
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:

MensagemEnviado: 16/6/2010 23:28
por yabadoo
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.

MensagemEnviado: 16/6/2010 23:20
por yabadoo
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...

MensagemEnviado: 16/6/2010 23:12
por paubo
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.

MensagemEnviado: 16/6/2010 23:00
por abx
E se aplicarem as fibonacci? Não servem!?

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

Cumprimentos

MensagemEnviado: 16/6/2010 22:36
por yabadoo
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 :)

MensagemEnviado: 16/6/2010 22:20
por rsacramento
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:

MensagemEnviado: 16/6/2010 22:15
por yabadoo
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. ?

MensagemEnviado: 16/6/2010 21:42
por rsacramento
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:

MensagemEnviado: 16/6/2010 21:28
por yabadoo
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

MensagemEnviado: 16/6/2010 21:28
por arnie
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

MensagemEnviado: 16/6/2010 21:23
por rsacramento
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