Outros sites Medialivre
Caldeirão da Bolsa

Metastock - Expert Advisor

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.

Bem, isto é espectacular!

por Bonaparte » 27/6/2003 14:03

Muito Obrigado PLPINTO!

Cumps Bonaparte
Avatar do Utilizador
 
Mensagens: 128
Registado: 28/11/2002 17:54

por PLPINTO » 27/6/2003 12:24

Para introducir las nuevas fórmulas debeis abrir el apartado del Metastock f(*)/ Indicador Builder, pulsar en NEWS e introducir la fórmula deseada
Si quieres aportar tus fórmulas, mándalas a santabolsa@santabolsa.com y serán publicadas en esta web
1 DAILY CLOSE VS HIGH AND LOW WAVE if((C-L)/(H-L),>,.66 ,1, if((C-L)/(H-L),<,.38,-1,0))
2 PRICE OSCILLATOR WAVE if(ref(oscp(3,15,S,%),-1),<,0,1,0)
3 VOLUME OSCILLATOR WAVE if(oscv(1,50,S,%),>,50,1,0)
4 WEEKLY PRICE OSCILLATOR WAVE if(fml(#17),>,ref(fml(#17),-1),1, if(fml(#17),<,ref(fml(#17),-1),-1,0))
5 VOLATILITY WAVE if(ref(fml(#27),-1),<,90,1,0)
6 LONG BINARY WAVE fml(#1) + fml(#2) + fml(#3) + fml(#9)
7 STOCHASTIC WAVE - LONG if(ref(stoch(14,3),-1),=,llv(stoch(14,3),3),2, if(stoch(14,3),=,llv(stoch(14,3),3),1,0))
8 STOCHASTIC WAVE - SHORT if(ref(stoch(14,3),-1),=,hhv(stoch(14,3),3),2, if(stoch(14,3),=,hhv(stoch(14,3),3),1,0))
9 VOLATILITY DIFFERENCE WAVE if(fml(#11),>=,1.00,1,0)
10 LONG BINARY II fml(#1) + fml(#3) + fml(#9) + fml(#24)
11 VOLATILITY DIFFERENCE mov(H-L,1,S)/mov(H-L,20,S)
12 HI LOW WAVE - DAILY if(H,>,ref(hhv(H,100),-1),1,if(L,<,ref(llv(L,100),-1),-1,0))
13 WEEKLY HIGH LOW WAVE if(H,>,ref(hhv(H,40),-1),1, if(L,<,ref(llv(L,40),-1), -1,0))
14 PERCENT ABOVE\BELOW MOVING AVG (oscp(1,30,E,%))
15 WEEKLY PRICE OSCILLATOR mov(oscp(10,20,S,%),10,S)
16 MACD WAVE MACD/trigger Binary Wave if(macd(), >, mov(macd(),9,E), {bullish} +1, {bearish} -1)
17 WEEKLY OSC SEGMENT mov(oscp(43,86,S,%),43,S)
18 HISTORICAL VOLATILITY (std(log(C / ref(C,-1)),10)*sqr(365)) /(std(log(C / ref(C,-1)),50)*sqr(365))
19 RELATIVE STRENGTH C/P
20 CLOSE REL TO HIGH LOW (C-L)/(H-L)
21 GAP IDENTIFICATION if(L,>,ref(H,-1),1, if(H,<,ref(L,-1),-1,0))
22 AVG VOLUME mov(V,50,S)
23 MOVE WAVE 20-unit m.a. Binary Wave if(C, >, mov(C,20,E), {then bullish} +1, {else bearish} -1)
24 STOCHASTIC VALUE WAVE if(ref(stoch(14,3),-1),<,65,1, if(stoch(14,3),<,65,1,0))
25 ROC WAVE 12-ROC price Binary Wave if(roc(C,12,%), >, 0, {then bullish} +1, {else bearish} -1)
26 STOCH WAVE 5- Stochastic Binary Wave if(stoch(5,3), >, 50, {then bullish} +1, {else bearish} -1)
27 ATR RATIO atr(10)/atr(50)/100
28 BINARY WAVE Composite Wave of above fml("MACD Wave") + fml("MOVE Wave") + fml("ROC Wave")+ fml("STOCH Wave")
29 WEEKLY OPEN CLOSE WAVE if(C,>,O,1,if(C,<,O,-1,0))
30 SHORT BINARY WAVE fml(#31) + fml(#32) + fml(#33)
31 SHORT OPEN CLOSE WAVE if((C-L)/(H-L),<,.38,1,0)
32 SHORT PRICE OSCILLATOR WAVE if(ref(oscp(3,15,S,%),-1),>,0,1,0)
33 SHORT VOLUME WAVE if(oscv(1,50,S,%),>,0, if(V,>,ref(V,-1),1,0),0)
34 O.B.V. Good example of if() func cum( if( C, >, ref(C,-1), +V, if( C, <, ref(C,-1), -V, 0) ))
35 SINE WAVE 5-unit standing sine wave sin( cum(5) )
36 STOCHASTIC Example of hhv() function ( sum( C - llv(L,5), 3 ) / sum( hhv(H,5) - llv(L,5), 3) ) * 100
37 Median price (hhv(H,10)-C)-(C-llv(L,10))/(hhv(H,10)-llv(L,10))
38 Future MACD---Dr. Trieber (C-(( 11.607*(mov(C,26,E)))-(10.607*(mov(C,12,E))) -(12.536*(mov(macd(),9,E)))))
39 Fraction (32nd's) int(C)+((frac(C)/0.03125)/100)
40 Summation Noise Indicator (Adam White) (sum(abs(C-ref(C,-1)),14)-sum(abs(mov(C,10,S)-ref(mov(C,10,S),-1)),14))/
sum(abs(C-ref(C,-1)),14)
41 Chaikin Money Flow sum(((((C-L)-(H-C))/(H-L))*V),21)/sum(V,21)
42 Linear Regression ((15*(sum(cum(1)*C,10))-(sum(cum(1),10)*(sum(C,10))))
/((10*sum(pwr(cum(1),2 ),10))-pwr(sum(cum(1),2),10))
-pwr(sum(cum(1),10),2))
43 Smoothed Tick Momemtum Line-TASC mov(roc(cum(if(C,>,ref(mov(C,10,E),-1),+1,
if(C,<,ref(mov(C,10,E),-1),-1,0))),5,$),5,E)
44 Bull Power (for Elderray) H-mov(C,13,E)
45 Bear Power (for Elderray) L-mov(C,13,E)
46 13-Period Moving Average (for Elderray) mov(C,13,E)
47 RSI Binary Wave (using 30/70 xover) if(rsi(10),>,30,if(ref(rsi(10),-1),<,30,+1,if(rsi(10),<,70,if(ref(rsi(10),- 1),>,70,-1,0),0)),0)
48 Trendscore...Tushar Chande (TASC) if(C,>=,ref(C,-11),1,-1)+if(C,>=,ref(C,-12),1,-1)+if(C,>=,ref(C,-13),1,-1)+
if(C,>=,ref(C,-14),1,-1)+if(C,>=,ref(C,-15),1,-1)+if(C,>=,ref(C,-16),1,-1)+
if(C,>=,ref(C,-17),1,-1)+if(C,>=,ref(C,-18),1,-1)+if(C,>=,ref(C,-19),1,-1)+
if(C,>=,ref(C,-20),1,-1)
49 KST-Martin Pring (One formula) (mov(roc(C,10,%),10,S))+(2*(mov(roc(C,15,%),10,S)))+
(3*(mov(roc(C,20,%),10,S)))+(4*(mov(roc(C,30,%),15,S)))/10
50 Dual Oscillator B-Wave +1 buy, -1 sell if(fml("dual osc 1"),>,fml("dual osc 2"),if(ref(fml("dual osc 1"),-1),<,
ref(fml("dual osc 2"),-1),+1,if((fml("dual osc 1")),<,fml("dual osc 2"),
if(ref(fml("dual osc 1"),-1),>,ref(fml("dual osc 2"),-1),-1,0),0)),0)
51 Dual Osc 1 mov(C,2,S)-mov(C,10,S)
52 Dual Osc 2 mov((H+L+C)/3,5,S)-mov((H+L+C)/3,20,S)
53 R Squared pwr(corr(cum(1),C,5,0),2)
54 Slope of Linear Regression Line ((5*(sum(cum(1)*C,5)))-(sum(cum(1),5)*(sum(C,5))))/
((5*sum(pwr(cum(1),2),5))-pwr(sum(cum(1),5),2))
55 RWI for today's high (H-ref(L,-16))/(mov((H-L),16,S)*sqr(16))
56 RWI for today's low (ref(H,-16)-L)/(mov((H-L),16,S)*sqr(16))
57 Momemtum roc(mov(C,10,E),10,%)
58 Volume Binary Wave if(V,>,ref(mov(V,20,E),1),1,if(V,<,ref(mov(V,10,E),1),-1,0))
59 MACD w/SAR if(macd(),>,mov(macd(),9,E),{macd is above trigger}if(sar(.02,.2),
<,C,{buy long}+2,{stop shorts}+1),{macd < trigger}if(sar(.02,.2),>,
C,{sell short}-2, {stop longs}-1))
60 Oscillating OBV mov(obv(),20,E)-obv()
61 Overreaction Index if(ref(std(C,3),-3),>,4,+1,0)+if(C,<,(sar(.015,.15)),-1,+1)
62 Modified MACD tsf(C,12)-tsf(C,26)
63 RVI w/simple moving average (TASC) 100*mov(if(C,>,ref(C,-1),std(C,10),0),14,S)/(mov(if(C,>,ref(C,-1),
std(C,10),0),14,S)+mov(if(C,<,ref(C,-1),std(C,10),0),14,S))
64 Upper Bollinger Band mov(C,20,S)+(2*(std(C,20)))
65 Lower Bollinger Band mov(C,20,S)-(2*(std(C,20)))
66 Middle Band mov(C,20,S)
67 %B (TASC) (C-(mov(C,20,S)-(2*(std(C,20)))))/(mov(C,20,S)+(2*(std(C,20)))-
mov(C,20,S)-(2*(std(C,20))))
68 Band Width (TASC) (mov(C,20,S)+(2*(std(C,20))))-(mov(C,20,S)-(2*(std(C,20))))/mov(C,20,S)
69 Volume % above/below 10 day MA (V-mov(V,10,S))/mov(V,10,S)
70 # of STD's of volume (V-mov(V,20,S))/std(V,20)
71 Morris' RSI w/volume (TASC) 100-(100/(1+(mov(if(roc(C,1,$),>,0,roc(C,1,$)*V,0),14,S)/
mov(if(roc(C,1,$), <,0,-roc(C,1,$)*V,0),14,S))))
72 Custom A/D Oscillator cum(if(C,>,ref(C,-2),1,if(C,<,ref(C,-2),-1,0)))
73 Empty Candlestick if(C,>,o{then empty},+1,0)
74 Filled Candlestick if(C,<,o{then filled},+1,0)
75 Doji if(C,=,o{then doji},+1,0)
76 Bearish engulfing lines if(fml(#28),=,+1,if(ref(fml(#27),-1),=,+1,if(C,<=,ref(O,-1),if(O,>=,
ref(C,-1),-1,0),0),0),0)
77 Bullish engulfing lines if(fml(#27),=,+1,if(ref(fml(#28),-1),=,+1,if(C,>=,ref(O,-1),if(O,<=,
ref(C,-1),+1,0),0),0),0)
78 Engulfing Line Binary wave fml(#30)+fml(#31)
79 Largest negative change in close llv(roc(C,1,$),40)
80 Choppiness Index (TASC) ((log(sum(atr(1),14)/(hhv(if(H,>=,ref(C,-1),H,ref(C,-1)),14)-llv(if(L,<=,
ref(C,-1),L,ref(C,-1)),14)))/log(10))/(log(14)/log(10)))*100
81 Viery mov Mov(C,10,EXPONENTIAL)+
Mov(C,21,EXPONENTIAL)/Mov(O,10,EXPONENTIAL)-
Mov(C,21,EXPONENTIAL)
Avatar do Utilizador
 
Mensagens: 1356
Registado: 22/5/2003 15:08
Localização: Odivelas / Lisboa

por PLPINTO » 27/6/2003 12:22

Não tens os indicadores que vêm com o Meta, mas se criares um novo ele fica lá, não fica.
O meu traz por defeito tantos pre-configurados que até chateia. Vou meter um post com uma grande variadade de indicadores, selecionas e colas no Word.
Depois introduzes no meta aqueles que quiseres.
Avatar do Utilizador
 
Mensagens: 1356
Registado: 22/5/2003 15:08
Localização: Odivelas / Lisboa

cont

por Bonaparte » 27/6/2003 11:10

Eu consigo colocar os indicadores nos gráficos (por isso tenho os files) não consigo é ter os indicadores no Indicator Builder e no Expert Advisor, no entanto já consigo ter os indicadores nos Enhanced System Tester (felizmente 8-) )

Cumps
Bonaparte
Avatar do Utilizador
 
Mensagens: 128
Registado: 28/11/2002 17:54

por Pata-Hari » 27/6/2003 10:58

Ahhh, estou a ver, então é porque o teu meta lhe falta o file dos experts....(tens mesmo a certeza que não consegues meter nenhum indicador nos teus gráficos? se consegues meter indicadores, é porque necessáriamente tens os files, né?

Isso não deve ser nada complicado de te passar, alguém ajuda?
Avatar do Utilizador
Administrador Fórum
 
Mensagens: 20972
Registado: 25/10/2002 17:02
Localização: Lisboa

por Ertai » 27/6/2003 10:54

O Stochastic Realmente é dos mais fiáveis para acções que variem muito dia a dia (PTC)

O Exponential Moving Averages, e o PS BULL POWER BEAR POWER 2 no Expert Advisor também mostram bons
sinais de compra a venda para investimentos de curto-prazo.
Avatar do Utilizador
 
Mensagens: 2140
Registado: 11/5/2003 12:11
Localização: Lisboa

O problema Pata...

por Bonaparte » 27/6/2003 10:54

é de que eu não tenho nada no indicator builder o que é muito estranho :roll: , por isso o que pedia era se soubessem onde é que isso possa estar no programa/ficheiros :?:

Cumps e obrigado pela resposta
Bonaparte
Avatar do Utilizador
 
Mensagens: 128
Registado: 28/11/2002 17:54

por Pata-Hari » 27/6/2003 10:49

Fazes tools, indicator builder, seleccionas o que queres usar como base e fazes edit.
Avatar do Utilizador
Administrador Fórum
 
Mensagens: 20972
Registado: 25/10/2002 17:02
Localização: Lisboa

Muito

por Bonaparte » 27/6/2003 10:39

Obrigado PLPINTO, vou experimentar isso.
Mas a questão que eu colocava era acerca de que forma consigo ver/importar os expert advisor que possam existir por defeito :?:

Cumps
Avatar do Utilizador
 
Mensagens: 128
Registado: 28/11/2002 17:54

por PLPINTO » 27/6/2003 10:26

Crias um novo indicador com um nome qualquer, depois vais a symbols e crias um novo também ( novo symbol),metes a formula para compra e escolhes o sinal e a côr do sinal. Crias outro novo, metes a formula para venda curta e escolhes o sinal. Outro novo para a saida da compra e outro novo para a saida da venda curta.
Vais aos alerts e fazes o mesmo que nos symbols, não te esqueças de escolher um som se queres ser chamado, eu tive que criar um exterior porque os do Windows não se ouviam se eu tivesse fora do escritorio.
Podes pôr tambem uma formula para aparecer na barra em baixo a indicar Bull E Bear no Trends
Avatar do Utilizador
 
Mensagens: 1356
Registado: 22/5/2003 15:08
Localização: Odivelas / Lisboa

Assunto interessante

por Bonaparte » 27/6/2003 10:09

Este tem sido um assunto com o qual me tenho debruçado no último mês. Ando a efectuar testes para a PTC, EDP e BCP e deu para perceber que os sistemas tendenciais apresentam melhores resultados para o BCP com os optmizing crossing moving averages, na PTC parece ser os estocásticos mas os resultados não são assim tão bons como no caso do BCP, na EDP ando um bocado perdido (mas agora vou experimentar melhor o PS CCI e Equis Directional Movement :) ).

Tenho tido dificuldades é com o Expert Advisor pois não consigo introduzir qualquer indicador para analisar :evil: :cry: :roll: , pedia ajuda que alguem me auxiliasse a introduzir os indicadores para o Advisor sff.

Cumprimentos
Bonaparte
Avatar do Utilizador
 
Mensagens: 128
Registado: 28/11/2002 17:54

por PLPINTO » 27/6/2003 10:07

O meu passatempo dos ultimos tempos tem sido esse, embora nunca tenha feito um texte a todos os indicadores porque muitos deles não têm qualquer interesse, e me tenha focado mais no DAX e acções americanas de grande liquidez, posso te dizer que não há lá nenhum indicador que sozinho tenha interesse. Alguns dão bons resultados porque têm a sorte de apanhar um ou dois negócios muito rentaveis.

O meu conselho é que fazas indicadores teus com a junção de varios dos indicadores ali presentes ou com mèdias móveis e indicadores e que depois os textes.
Exemplo :arrow: Cruzamento de uma média móvel 4 e 12 com o RSI e etc. ou um indicador de volume com um de preço.

:arrow: O Meta tambem já tem alguns indicadores mistos que podem ser adaptados.
Avatar do Utilizador
 
Mensagens: 1356
Registado: 22/5/2003 15:08
Localização: Odivelas / Lisboa

por Pata-Hari » 27/6/2003 8:32

JEPM, não sei se te vou dizer uma coisa que já sabes, mas nota que os sistemas propostos, muitos deles são sistemas que têm uma componente de optimização. P.E. o maximum profit system vai maximizar matemáticamente o lucro, ou seja, no dia 5 de março vai-te mandar entrar no dia 1 de março (porque matemáticamente é o que gera mais lucro). Não sei se é o caso dos testes de que estás a falar, mas pronto, fica a nota.

Quanto a haver sistemas que funcionam melhor em algumas acções que noutras, tendo a concordar contigo... confesso que não percebo muito bem porquê que isto é verdade, mas nos testes que tenho vindo a fazer, parece confirmar-se. De qualquer modo penso que a unica forma de eficientemente se conseguir vir a fazer dinheiro é arranjar um sistema unico que funcione, senão acabamos por nos perder nos testes infinitos e falhar pontos de entradas e pontos de saída.

Boa sorte!
Avatar do Utilizador
Administrador Fórum
 
Mensagens: 20972
Registado: 25/10/2002 17:02
Localização: Lisboa

Metastock - Expert Advisor

por jepm » 27/6/2003 1:28

Vivam,

Iniciei-me há muito pouco tempo no Metastock e tenho feito algumas descobertas maravilhosas como o "Expert Advisor" e o "Enhanced System Test" (EST)

Utilizando o EST, decidi simular qual o sistema (de todos os que estão disponiveis no Metastock) que permite efectuar trades com mais ganhos para determinada acção.
Por exemplo, para a EDP, a simulação indica que o PS CCI é o sistema que mais ganhos permite.

Contudo se adicionar ao gráfico da EDP o Expert Advisor "PS CCI", os sinais de compra e venda não correspondem tanto à realidade dos últimos meses, sendo os sinais gerados pelo "Equis - Directional Movement" bastante mais "fiáveis".

Desconfio que para cada acção haverá sistemas que são melhores do que outros no "advinhar" da tendência do mercado. Alguém já se debruçou sobre esta questão ? Existem outros sistemas que dão melhores resultados ?

Bons negócios,

jepm
 
Mensagens: 69
Registado: 4/11/2002 22:33


Quem está ligado:
Utilizadores a ver este Fórum: Bing [Bot], Google [Bot], Opcard33 e 164 visitantes