Outros sites Medialivre
Caldeirão da Bolsa

Software com multiple time frames

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 LTCM » 15/2/2011 18:55

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

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


É filho de Galegos.
Remember the Golden Rule: Those who have the gold make the rules.
***
"A soberania e o respeito de Portugal impõem que neste lugar se erga um Forte, e isso é obra e serviço dos homens de El-Rei nosso senhor e, como tal, por mais duro, por mais difícil e por mais trabalhoso que isso dê, (...) é serviço de Portugal. E tem que se cumprir."
Avatar do Utilizador
 
Mensagens: 3030
Registado: 28/2/2007 14:18

por Automech » 15/2/2011 18:48

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.
Avatar do Utilizador
 
Mensagens: 9360
Registado: 4/6/2010 12:12
Localização: 16

por rsacramento » 26/10/2010 14:42

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...
Avatar do Utilizador
 
Mensagens: 10503
Registado: 29/11/2007 12:50

por Automech » 26/10/2010 14:25

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, ... ?
Avatar do Utilizador
 
Mensagens: 9360
Registado: 4/6/2010 12:12
Localização: 16

por rsacramento » 26/10/2010 13:41

o mundo é uma ervilha :wink:

vê tu que até já troquei uns mails com esse Jose Silva :)
Avatar do Utilizador
 
Mensagens: 10503
Registado: 29/11/2007 12:50

Re: Software com multiple time frames

por Automech » 26/10/2010 8:55

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:
Anexos
Forum.zip
(78.04 KiB) Transferido 211 Vezes
Avatar do Utilizador
 
Mensagens: 9360
Registado: 4/6/2010 12:12
Localização: 16

Re: Software com multiple time frames

por rsacramento » 25/10/2010 11:24

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...
Avatar do Utilizador
 
Mensagens: 10503
Registado: 29/11/2007 12:50

Software com multiple time frames

por Automech » 25/10/2010 2:03

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
Avatar do Utilizador
 
Mensagens: 9360
Registado: 4/6/2010 12:12
Localização: 16


Quem está ligado:
Utilizadores a ver este Fórum: Bing [Bot], Heldroo, iniciado1, Luzemburg, navaldoc, PacoNasssa, Shimazaki_2 e 238 visitantes