Página 1 de 1

MensagemEnviado: 15/2/2011 18:55
por LTCM
AutoMech Escreveu:Eu já vi muitas formulas dele e são quase impenetráveis, tal a complexidade.

Ele é Português, Brasileiro, ... ?


É filho de Galegos.

MensagemEnviado: 15/2/2011 18:48
por Automech
Puxo este tópico para cima.

Graças ao Arnie já descobri que o Multicharts também tem multiple time frames, mas gostava de saber se conhecem outros softwares com a mesma possibilidade.

MensagemEnviado: 26/10/2010 14:42
por rsacramento
eu encontrei-o precisamente numa pesquisa de fórmulas para ms

num tópico meu creio que chamado fórmulas para a troca acho que postei lá código dele para suportes/resistências

na altura tive umas dúvidas e escrevi-lhe

ele foi impecável e respondeu a todos os meus mails

falei sempre em inglês...

MensagemEnviado: 26/10/2010 14:25
por Automech
A sério Sacramento ? :lol:

É que ele, pelo que percebi, é (ou pelo menos era) um dos maiores especialistas na programação em Metastock (pelo menos dos que participavam e ajudavam).

Eu já vi muitas formulas dele e são quase impenetráveis, tal a complexidade.

Ele é Português, Brasileiro, ... ?

MensagemEnviado: 26/10/2010 13:41
por rsacramento
o mundo é uma ervilha :wink:

vê tu que até já troquei uns mails com esse Jose Silva :)

Re: Software com multiple time frames

MensagemEnviado: 26/10/2010 8:55
por Automech
rsacramento Escreveu:
AutoMech Escreveu:O Meta tem umas habilidades para fazer o display dos preços diários e semanais no mesmo gráfico (quem quiser diga que eu posso por aqui as formulas), mas depois aplicar indicadores sobre eles é uma tarefa quase impossível.


podes dizer como?

em tempos andei às voltas com isso e no fim até conseguia, desde que fosse sempre às sextas, mas já não me lembro como fiz...


Isto funciona no Meta 7, mas pelo que li penso que também dá para versões mais recentes.

O primeiro passo é fazer o download dum dll que é preciso para isto funcionar. O link do dll estava num thread, que foi onde descobri isto das multiple time frames para o Meta:

http://forum.equis.com/forums/thread/12228.aspx

Agora tentei aceder e parece que o link mencionado nesse thread está quebrado por isso anexo o dll que guardei e que tenho instalado.


O segundo passo é fechar o Meta e copiar o dll para a directoria C:\Program Files\Equis\MetaStock\External Function DLLs

(se for aqui que tens o Metastock, claro)

Depois disto basta criar os indicadores.

Por exemplo, para ele te colocar o OHLC da semana anterior é esta fórmula:

{Weekly OHLC}
{© 2005 Roy Larsen, www.metastocktips.co.nz}
{Use with Jose Silva's "Calendar Week counter" on EOD charts}

{User settings}
Q:=Input("Weekly OHLC Mode, 0=Static 1=Dynamic 2=Delayed",0,2,2);
{0, update at last bar of current frame}
{1, update on each new bar}
{2, update on first bar of new frame}

{Timing module for weekly frames}
I:=Fml("Calendar Week counter");
A:=DayOfWeek();
G:=LastValue(Highest(Sum(A=5,5))=5);
I:=I-ValueWhen(2-G,1,I);
M:=G+I;
F:=G+(M=0 AND PeakBars(1,A,1)=0);
A:=LastValue(Cum(1)-1)=Cum(1);
B:=Alert(A,2)*(A=0);
J:=If(F,1,If(Alert(F,2)=0 AND M,2,0));
J:=If(A+LastValue(J)>2 OR B+(Q=1)=2,1,J);
J:=If(G,1,If(Q=2 OR Cum(J)<=1,M*2,J));

{Prices for weekly frames}
Ow:=ValueWhen(1,M,O);
Ow:=ValueWhen(1,J,If(J=1,Ow,ValueWhen(2-G,1,Ow)));
Hw:=HighestSince(1,M,H);
Hw:=ValueWhen(1,J,If(J=1,Hw,ValueWhen(2-G,1,Hw)));
Lw:=LowestSince(1,M,L);
Lw:=ValueWhen(1,J,If(J=1,Lw,ValueWhen(2-G,1,Lw)));
K:=ValueWhen(1,J,If(J=1,C,ValueWhen(2-G,1,C)));
Ow:=ValueWhen(1,Ow>0,Ow);
Hw:=ValueWhen(1,Hw>0,Hw);
Lw:=ValueWhen(1,Lw>0,Lw);

{Plot results}
Ow; Hw; Lw; K; {Weekly OHLC}



O indicador tem várias opções.

O delayed faz o plot dos valores da semana anterior.
O dinâmico actualiza à medida que a semana vai andando.
O estático não me recordo.

Mas se alternares um gráfico semanal com outro diário e tomares notas dos valores da semana anterior vês logo o que é que cada opção representa.



Depois se quiseres colocar no gráfico diário a média móvel do semanal a formula é esta (encontrei em http://forum.equis.com/forums/thread/25779.aspx)


{Weekly SMA}

{This indicator uses the Equis Forum DLL}

{Roy Larsen, 2004-2007}



{User settings}

N:=Input("Weekly SMA, Periods",1,99,10);

Q:=Input("Mode, 0=Static 1=Dynamic 2=Delayed",0,2,0);

{0, update at last bar of current frame}

{1, update on each new bar}

{2, update on first bar of new frame}



{Weekly frame timing}

{* Day counter from metastock@wabbit.com.au}

M:=Month();A:=Int((14-M)/12);D:=DayOfMonth();

Y:=Year()+4800-A;B:=M+(12*A)-3;

M:=D+Int((2+153*B)/5)+(365*Y)+Int(Y/4)-Int(Y/100)+Int(Y/400)-32045;

{*}I:=Int(M/7);

I:=I-ValueWhen(2,1,I);

G:=LastValue(Lowest(Sum(I>0,5))=5);M:=G+I;

F:=G+(M=0)*ExtFml("Forum.Sum",Ref(I,1),1);

A:=LastValue(Cum(1)-1)=Cum(1);

B:=Alert(A,2)*(A=0);

J:=If(F,1,If(Alert(F,2)=0 AND M,2,0));

J:=If(A+LastValue(J)>2 OR B+(Q=1)=2,1,J);

J:=If(G,1,If(Q=2 OR Cum(J)<=1,M*2,J));



{Calculate and plot a Weekly SMA of CLOSE}

K:=ValueWhen(1,J,If(J=1,C,ValueWhen(2-G,1,C)));

J:=J>0; X:=Cum(J*K);

(X-ValueWhen(N+1,J,X))/N;



O gráfico da MM fica em forma de escada, mais ou menos como aparecia nos gráficos do Robert Krausz.

Eu gosto sobretudo para ver o trend de mais longo prazo, sem as oscilações do diário.


Eu acho que este tipo desenvolveu mais indicadores. Se reparares ele tem uma expressão no indicador que é:
"this indicator uses the equis forum dll"

Se se fizer uma pesquisa no google por esta frase e refinares para o site do furum da equis aparecem vários indicadores:

http://www.google.pt/search?hl=pt-PT&sa ... CB0QrQIwAA


Depois penso que há mais indicadores para multiple time frames mas são a pagar em:

http://www.metastocktips.co.nz/more_formulas.html

Isto foi o que encontrei na altura. Se descobrires mais alguma coisa partilha aqui :wink:

Re: Software com multiple time frames

MensagemEnviado: 25/10/2010 11:24
por rsacramento
AutoMech Escreveu:O Meta tem umas habilidades para fazer o display dos preços diários e semanais no mesmo gráfico (quem quiser diga que eu posso por aqui as formulas), mas depois aplicar indicadores sobre eles é uma tarefa quase impossível.


podes dizer como?

em tempos andei às voltas com isso e no fim até conseguia, desde que fosse sempre às sextas, mas já não me lembro como fiz...

Software com multiple time frames

MensagemEnviado: 25/10/2010 2:03
por Automech
Eu sei que isto devia ir para as questões de iniciação, mas como acredito que nem todos vão a esse tópico tomo a liberdade de abrir este, até porque pode ser do interesse de mais pessoas.

Queria saber se há algum software que permita sobrepor duas time frames no mesmo gráfico.

Ter por exemplo as cotações semanais e diárias sobrepostas num único gráfico e poder aplicar indicadores às várias time frames.

E ver inclusivamente no diário o estocástico do semanal, etc.

O Meta tem umas habilidades para fazer o display dos preços diários e semanais no mesmo gráfico (quem quiser diga que eu posso por aqui as formulas), mas depois aplicar indicadores sobre eles é uma tarefa quase impossível.

O antigo Tradestation fazia isto bastante bem e era muito flexível em multiple time frames mas o software parece ter sido descontinuado há muitos anos.

Não sei se nesta panóplia de softwares de análises novos que apareceram nos ultimos anos há alguma coisa que faça isto ?

Obrigado pela ajuda