Outros sites Medialivre
Caldeirão da Bolsa

Ajuda no Metastock

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 rsacramento » 17/12/2012 20:53

ninguém? :shock:
Avatar do Utilizador
 
Mensagens: 10503
Registado: 29/11/2007 12:50

por rsacramento » 16/12/2012 20:23

a ideia é a de conceber um trailing stop, que (para longos) sobe quando a acção sobe, e mantém-se quando ela lateraliza ou desce

consigo ter um indicador que, dado o valor de entrada, funciona:
Código: Selecionar todos
valorEntrada:= Input("Valor de entrada", 0, 1000, 14);
distancia:=Input("Múltiplo", 1, 5, 1);
curtoOuLongo:=Input("[1] Longo,  [2] Curto", 1, 2, 1);

trailingStopLongo:= If(Cum(1) = 2, C, If(C = valorEntrada, (1 - distancia*ATR(14)) * valorEntrada, If(C >=  Ref(C, -1), Max((1 - distancia*ATR(14)) * C, PREV), PREV)));

trailingStopCurto:= If(Cum(1) = 2, C, If(C = valorEntrada, (1 + distancia*ATR(14)) * valorEntrada, If(C <  Ref(C, -1), Min((1 + distancia*ATR(14)) * C, PREV), PREV)));

If(curtoOuLongo = 1, trailingStopLongo, trailingStopCurto);

mas se quiser alterar a condição de entrada (a quanto entrei) para uma condição programática, já não se comporta correctamente, acontecendo por vezers que diminui de valor...

alguém me pode ajudar?
eis o código do que me dá mal:
Código: Selecionar todos
valorEntrada:=If(FmlVar("RS DOURO","ENTRADA"),(ValueWhen(1, FmlVar("RS DOURO","ENTRADA"), O)),0);

distancia:=Input("Numero",1, 10, 4);

trailingStopLongo:= If(FmlVar("RS DOURO","ENTRADA"), (valorEntrada - distancia * ATR(14)), If(C <=  Ref(C, -1), Max(( C - distancia * ATR(14)), PREV), PREV));

trailingStopLongo;
Anexos
entrada a 2.092 portucel.png
entrada a 2.092 portucel.png (5.97 KiB) Visualizado 1337 vezes
entrada programática ao mesmo valor portucel.png
entrada programática ao mesmo valor portucel.png (5.97 KiB) Visualizado 1335 vezes
Avatar do Utilizador
 
Mensagens: 10503
Registado: 29/11/2007 12:50

por Elias » 28/7/2012 20:28

Obrigadão 8-)
 
Mensagens: 35428
Registado: 5/11/2002 12:21
Localização: Barlavento

por rsacramento » 28/7/2012 20:22

abres um gráfico qualquer, depois
insert
security

depois é só escolher, e dá para inserires vários
Avatar do Utilizador
 
Mensagens: 10503
Registado: 29/11/2007 12:50

por Elias » 28/7/2012 20:22

rsacramento Escreveu:
Elias Escreveu:Há alguma forma, usando o Metastock, de visualizar no mesmo gráfico (mesma janela) a evolução comparada de dois activos?



Siiiiiiim.....?
 
Mensagens: 35428
Registado: 5/11/2002 12:21
Localização: Barlavento

por rsacramento » 28/7/2012 20:20

Elias Escreveu:Há alguma forma, usando o Metastock, de visualizar no mesmo gráfico (mesma janela) a evolução comparada de dois activos?

Avatar do Utilizador
 
Mensagens: 10503
Registado: 29/11/2007 12:50

por Elias » 28/7/2012 20:13

Há alguma forma, usando o Metastock, de visualizar no mesmo gráfico (mesma janela) a evolução comparada de dois activos?
 
Mensagens: 35428
Registado: 5/11/2002 12:21
Localização: Barlavento

por Automech » 28/5/2012 20:56

Por vezes faço alguns filtros no FinViz e exporto a lista de acções em Excel para depois as ver no Metastock.

No entanto é um bocado demorado (e chato) abrir os gráficos das acções uma a uma. Sabem se é possível, por exemplo, copiar a lista de simbolos do Excel, mete-las num Explorer, de forma a que apareçam nos reports e depois seja só fazer Open Chart ?

Outras alternativas que vos ocorram ?
No man is rich enough to buy back his past - Oscar Wilde
Avatar do Utilizador
 
Mensagens: 9360
Registado: 4/6/2010 12:12
Localização: 16

por Automech » 16/2/2012 12:34

Tenho imensos indicadores criados no Meta e ando à procura de um mas não me lembro que nome lhe dei (agora só procurando as formulas um a um).

No entanto, sei aprox. quando é que o criei. Existe alguma forma de fazer o display dos indicadores com a data em que foi criado e/ou modificado ?
No man is rich enough to buy back his past - Oscar Wilde
Avatar do Utilizador
 
Mensagens: 9360
Registado: 4/6/2010 12:12
Localização: 16

Re: Simbolos sectores Europeus

por rsacramento » 30/11/2011 19:10

Azelha_Maia Escreveu:Boas.
Alguém pode informar como aceder aos indices sectoriais Europeus (DJ Stoxx..) com Datalink?
Encontro vários mas listados no ASX e outros no CAC..
Referem-se apenas ao indice em que estão?

Desde já o meu obrigado.
Cumprimentos


são os que começam por
.SX

p. ex.: a banca é .SX7P
Avatar do Utilizador
 
Mensagens: 10503
Registado: 29/11/2007 12:50

Simbolos sectores Europeus

por Azelha_Maia » 29/11/2011 12:51

Boas.
Alguém pode informar como aceder aos indices sectoriais Europeus (DJ Stoxx..) com Datalink?
Encontro vários mas listados no ASX e outros no CAC..
Referem-se apenas ao indice em que estão?

Desde já o meu obrigado.
Cumprimentos
"A culpa é da vontade"
Avatar do Utilizador
 
Mensagens: 61
Registado: 23/11/2008 16:24
Localização: 16

por vdap » 4/11/2011 14:51

Obrigado, AutoMech
Avatar do Utilizador
 
Mensagens: 213
Registado: 29/11/2007 14:10
Localização: 12

por Automech » 4/11/2011 14:46

Quando fazes Open tens um botão de Options - Load Options e podes definir o número de períodos a importar e o número de períodos a mostrar.
No man is rich enough to buy back his past - Oscar Wilde
Avatar do Utilizador
 
Mensagens: 9360
Registado: 4/6/2010 12:12
Localização: 16

Horizonte temporal

por vdap » 4/11/2011 14:20

Boa tarde,

Será que alguém me pode ajudar num pequeno pormenor...

Queria definir como default, a abertura do gráfico diário(que já está) mas com um horizonte temporal de 8 anos, é que neste momento abre com 2 anos, e não consigo alterar a predefinição.

Alguém me pode ajudar,

cumprimentos
Avatar do Utilizador
 
Mensagens: 213
Registado: 29/11/2007 14:10
Localização: 12

por Automech » 24/10/2011 10:54

É o que me dá a mim. Sai no dia seguinte e não no próprio dia.
No man is rich enough to buy back his past - Oscar Wilde
Avatar do Utilizador
 
Mensagens: 9360
Registado: 4/6/2010 12:12
Localização: 16

por vdap » 24/10/2011 10:45

Ainda não tinha testado, porque estava aqui a fazer outras coisas :mrgreen: :mrgreen: :mrgreen:

Negócios aparecem, mas não dá o que tu queres...
Anexos
1.png
1.png (81 KiB) Visualizado 1757 vezes
2.png
2.png (49.78 KiB) Visualizado 1762 vezes
Avatar do Utilizador
 
Mensagens: 213
Registado: 29/11/2007 14:10
Localização: 12

por Automech » 24/10/2011 10:35

A ti apareceram-te negócios assim ? É que a mim, com essas condições, o Meta não assume qualquer negociação. :?
No man is rich enough to buy back his past - Oscar Wilde
Avatar do Utilizador
 
Mensagens: 9360
Registado: 4/6/2010 12:12
Localização: 16

por vdap » 24/10/2011 10:21

Automech mas o metastock, se seleccionares simulação realista o metastock só compra no dia seguinte ao preço de abertura.

Pensando desta maneira, se tentares o seguinte:

Buy Order: DayOfWeek()=2
Sell Order: DayOfWeek()=3 AND C
Strategic delay Bars Day: 0
Avatar do Utilizador
 
Mensagens: 213
Registado: 29/11/2007 14:10
Localização: 12

por Automech » 24/10/2011 10:14

Já experimentei mas não dá. Abre numa 4a feira e fecha só na 4a feira seguinte.
No man is rich enough to buy back his past - Oscar Wilde
Avatar do Utilizador
 
Mensagens: 9360
Registado: 4/6/2010 12:12
Localização: 16

por vdap » 24/10/2011 10:07

AutoMech Escreveu:Isto é uma dúvida ridícula mas já perdi imenso tempo e não consigo resolver. Queria testar um sistema que compra no Open e vende no Close do mesmo dia.

Para simplificar vamos imaginar que quero fazer isto às quartas feiras.

O que fiz foi o seguinte:
Buy Order: DayOfWeek()=3
Sell Order: C
Strategic delay Bars Day: 0

Trade execution:
Buy Price: Open
Sell Price: Close

O Metastock considera a compra ao Open de 4a feira (correcto) mas fecha sempre a posição ao Close de 5a feira (e não 4a feira, como queria).

Alguém me pode dar uma pista sobre como corrigir isto ?


Porque não fazes o seguinte:

Buy Order: DayOfWeek()=3 and OPEN
Sell Order: DayOfWeek()=3 and CLOSE
Strategic delay Bars Day: 0
Avatar do Utilizador
 
Mensagens: 213
Registado: 29/11/2007 14:10
Localização: 12

por Automech » 24/10/2011 9:59

Isto é uma dúvida ridícula mas já perdi imenso tempo e não consigo resolver. Queria testar um sistema que compra no Open e vende no Close do mesmo dia.

Para simplificar vamos imaginar que quero fazer isto às quartas feiras.

O que fiz foi o seguinte:
Buy Order: DayOfWeek()=3
Sell Order: C
Strategic delay Bars Day: 0

Trade execution:
Buy Price: Open
Sell Price: Close

O Metastock considera a compra ao Open de 4a feira (correcto) mas fecha sempre a posição ao Close de 5a feira (e não 4a feira, como queria).

Alguém me pode dar uma pista sobre como corrigir isto ?
No man is rich enough to buy back his past - Oscar Wilde
Avatar do Utilizador
 
Mensagens: 9360
Registado: 4/6/2010 12:12
Localização: 16

por Figueiraa1 » 28/9/2011 15:23

rsacramento Escreveu:
Figueiraa1 Escreveu:.

O que peço para me informarem é qual o software que devo adquirir para inclinar um pouco (a meu favor), as hipóteses de ganhar. :oops:

Abraço,

Figueira


provavelmente o melhor software que poderás arranjar será uma cabeça bem disciplinada e conhecedora do money management :wink:


Obrigado Sacramento, excelente conselho.
Avatar do Utilizador
 
Mensagens: 1252
Registado: 26/3/2011 9:55

por Ulisses Pereira » 28/9/2011 15:01

vdap, até podes concluir que para algumas acções e índices, deves considerar um valor, para outras outro. E até podes considerar que, para algumas acções, é completamente irrelevante.

Esses valores de 30/70 são definições gerais.

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 rsacramento » 28/9/2011 14:56

Figueiraa1 Escreveu:.

O que peço para me informarem é qual o software que devo adquirir para inclinar um pouco (a meu favor), as hipóteses de ganhar. :oops:

Abraço,

Figueira


provavelmente o melhor software que poderás arranjar será uma cabeça bem disciplinada e conhecedora do money management :wink:
Avatar do Utilizador
 
Mensagens: 10503
Registado: 29/11/2007 12:50

Opinião sobre osciladores de mercado

por vdap » 28/9/2011 10:21

Boas,

(o RSI foi utilizado a título de exemplo, a pergunta é válida para todos os osciladores)

Desculpem utilizar este tópico, nem sei se é o mais adequado, mas cá vai a questão:

Quando utilizo um oscilador tipo, o RSI, em que os limites são definidos por 30 e 70, respectivamente oversold e overbought, na vossa opinião o limite do oversold não deveria estar por ex: nos 20, em vez de nos 30?

Na minha opinião, quando temos uma waterfall, o indicador depressa fica oversold, quando o mercado ainda tem muito que cair.

Também observei que após um máximo, se o mercado "respirar mais intensamente" depressa entramos em campos oversold, e este poderá cair mais um pouco.

Para ser objectivo a pergunta é:

Quando utilizamos um oscilador no mercado, o limite inferior deve ter um "intervalo" mais longo para dar os sinais, visto que os momentos de pânico (quedas) são muito mais intensos e agressivos do que os momento de compra.

cumprimentos,
Avatar do Utilizador
 
Mensagens: 213
Registado: 29/11/2007 14:10
Localização: 12

Próximo

Quem está ligado:
Utilizadores a ver este Fórum: Bing [Bot], dragom, Gold Stock, Manchini888, Nuno V, OCTAMA, PAULOJOAO, Pmart 1, PMP69, Punitor, Shimazaki_2, Sinedrio, trilhos2006 e 308 visitantes