Outros sites Medialivre
Caldeirão da Bolsa

Off topic - 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 Antonio Vieira » 5/2/2010 15:33

Gostava de construír uma folha para converter no Meta em formato csv com aquele ficheiro. As casas decimais tem que ser separadas por pontos e não por virgulas. Obrigado
 
Mensagens: 361
Registado: 26/4/2003 21:51
Localização: Maia

por Elias » 5/2/2010 15:23

Não percebi muito bem o pedido.

Podes explicar melhor por favor?
 
Mensagens: 35428
Registado: 5/11/2002 12:21
Localização: Barlavento

por Antonio Vieira » 5/2/2010 15:07

Elias, lembra-se de em Setembro ter chateado por causa da conversão de um ficheiro para Meta em formato csv e com pontos a separar as casas decimais. Seria possivel de me construír esta folha
Anexos
Cotações de fundo.xls
(16 KiB) Transferido 103 Vezes
 
Mensagens: 361
Registado: 26/4/2003 21:51
Localização: Maia

por Elias » 3/9/2009 17:41

Antonio Vieira Escreveu:Ok vou experimentar. mas por ex a data se aparecer: 03-09-2009, como se faz para colocar: 20090903?
Obrigado


Fazes format cell, escolhes o formato "Custom" e no campo do formato escreves aaaammdd
 
Mensagens: 35428
Registado: 5/11/2002 12:21
Localização: Barlavento

por Antonio Vieira » 3/9/2009 17:40

Ok vou experimentar. mas por ex a data se aparecer: 03-09-2009, como se faz para colocar: 20090903?
Obrigado
 
Mensagens: 361
Registado: 26/4/2003 21:51
Localização: Maia

por Elias » 3/9/2009 17:19

Eu costumo fazer assim:

1. Coloco as cotações em 7 colunas (nome, data, abert, max, min, fecho, volume), que fica nas colunas A a G.
2. Na célula H1 escrevo isto: =concatenate(A1;",";b1;",";c1;",";d1;",";e1;",";f1;",";g1)
3. Copio a célula H1 para todas as outras células H correspondentes a linhas preenchidas
4. selecciono a coluna H toda e faço Paste Special na coluna I com a indicação "paste values"
5. Apago as colunas A a H

Está feito :wink:
 
Mensagens: 35428
Registado: 5/11/2002 12:21
Localização: Barlavento

por Antonio Vieira » 3/9/2009 16:35

1º gostava de saber quais passos para ao ter umas cotações numa folha excel, transforma-la em csv com a data naquela maneira, alterar virgulas por pontos, etc. No fundo como se constrói uma folha para o meta converter.
Provavelmente deve ser complicado explicar pela net...

Muito obrigado mais uma vez
 
Mensagens: 361
Registado: 26/4/2003 21:51
Localização: Maia

por Elias » 3/9/2009 16:24

o que queres alterar?
 
Mensagens: 35428
Registado: 5/11/2002 12:21
Localização: Barlavento

por Antonio Vieira » 3/9/2009 15:50

Perfeito. Já dá. Como se faz para alterar?? Sou mesmo B...
Mas gostava de aprender a fazer essas folhas.
 
Mensagens: 361
Registado: 26/4/2003 21:51
Localização: Maia

por Elias » 3/9/2009 14:34

Acho que agora deve dar.
Anexos
fundovieira.csv
(174.59 KiB) Transferido 170 Vezes
 
Mensagens: 35428
Registado: 5/11/2002 12:21
Localização: Barlavento

por Elias » 3/9/2009 14:31

já percebi, a casa decimal tem de ser um ponto. consegues alterar?
 
Mensagens: 35428
Registado: 5/11/2002 12:21
Localização: Barlavento

por Antonio Vieira » 3/9/2009 14:28

Não dá para fazer em bloco de notas? Experimenta para ver se dá antes de enviar. Peço desculpa, mas precisava estudar este fundo...

A minha conversão em csv não converte com virgulas a separar os numeros mas sim com pontos(.)
Obrigado
 
Mensagens: 361
Registado: 26/4/2003 21:51
Localização: Maia

por Elias » 3/9/2009 13:53

experimenta retirar o openint
 
Mensagens: 35428
Registado: 5/11/2002 12:21
Localização: Barlavento

por Elias » 3/9/2009 13:14

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

por Antonio Vieira » 3/9/2009 12:48

Reparei que na transição de 31 Dez 98 para 01 jan de 99 existe uma alterção nos valores . Será por causa disto?
 
Mensagens: 361
Registado: 26/4/2003 21:51
Localização: Maia

por Antonio Vieira » 3/9/2009 12:43

Não consigo. No meta tenho que criar um nome para poder fazer a conversão? Qual o nome do ticket?
 
Mensagens: 361
Registado: 26/4/2003 21:51
Localização: Maia

por Elias » 3/9/2009 12:23

esse per acho que está a mais, pelo menos eu não costumo incluir.
 
Mensagens: 35428
Registado: 5/11/2002 12:21
Localização: Barlavento

por Antonio Vieira » 3/9/2009 12:21

Começa a fazer a coversão mas aparece uma bola vermelha que diz "máx de erros ocurrido".

Não tem que ter:

<TICKER>,<PER>,<DTYYYYMMDD>,<OPEN>,<HIGH>,<LOW>,<CLOSE>,<VOL>,<OPENINT>?
 
Mensagens: 361
Registado: 26/4/2003 21:51
Localização: Maia

por Elias » 3/9/2009 12:16

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

por Antonio Vieira » 3/9/2009 12:12

Dá erro!
 
Mensagens: 361
Registado: 26/4/2003 21:51
Localização: Maia

por Elias » 3/9/2009 12:04

Vê lá se resulta
Anexos
fundovieira.csv
(174.59 KiB) Transferido 249 Vezes
 
Mensagens: 35428
Registado: 5/11/2002 12:21
Localização: Barlavento

por Antonio Vieira » 3/9/2009 11:55

Mas não sei trabalhar em excel. Se alguem me pudesse colocar a folha preparada para converter, ficava muito agradecido
 
Mensagens: 361
Registado: 26/4/2003 21:51
Localização: Maia

por Elias » 3/9/2009 11:47

podes pôr abertura, maximo e mínimo igual ao valor de fecho.
 
Mensagens: 35428
Registado: 5/11/2002 12:21
Localização: Barlavento

Off topic - Metastock

por Antonio Vieira » 3/9/2009 11:45

Bom dia, caros colegas.

Alguem me pode dar uma ajuda. Tenho um base de dados de um fundo de investimento, com a cotação de fecho. Alguem me ajuda a tranformar em folha de calculo para converter no meta? Talvez seja preciso repetir a abert, máx, min pq não tenho, uma vez que é um fundo.

Se me ajudarem agradecia
Anexos
bd.xls
(525.5 KiB) Transferido 174 Vezes
 
Mensagens: 361
Registado: 26/4/2003 21:51
Localização: Maia