Clubeinvest.com

Mercados => Fórum de Bolsa => Tópico começado por: DUARTINI em Dezembro 14, 2009, 15:26

Título: Dúvida excell
Mensagem de: DUARTINI em Dezembro 14, 2009, 15:26
Boa tarde carissimos.

Gostaria de fazer um ficheiro em excell de modo a programar certos automatismos, por exemplo médias móveis e caso a média dos 12 dias estiver acima da dos 50 dias dá sinal de compra.

O que quero mesmo saber, é como consigo ter no ficheiro acesso aos valores de fecho de um determinado conjunto de acções, sem ter que o fazer à mão?

O objectivo será abrir o ficheiro e automaticamente ele vai descarregar todos os valores de fecho.

Será isto possível? Se sim, como?

Antes de mais, o meu obrigado pela atenção.

Os meus cumprimentos,
Duarte Mendes
Título: Re: Dúvida excell
Mensagem de: joaofpcosta em Dezembro 14, 2009, 18:17
Boas,

Não sei se vou ajudar, mas se tiveres o excel 2007, explora o comando:
Dados>Ligações Existentes

Fiz agora uma pequena experiência e ele foi-me buscar os dados de uma acção através do MSN Money. Julgo é que nem todos os mercados estão disponiveis.

Cumprimentos,

João Costa
Título: Re: Dúvida excell
Mensagem de: DUARTINI em Dezembro 14, 2009, 21:41
Ok obrigado pela dica. Vou tentar.
Título: Re: Dúvida excell
Mensagem de: DUARTINI em Dezembro 14, 2009, 21:53
Olha amigo, colocas os dados somente na célula A1? Digo que sim.
Depois aparece uma caixa que pede para introduzir um simbolo referente às acções da bolsa. O que meto?

Graci.
Título: Re: Dúvida excell
Mensagem de: joaofpcosta em Dezembro 15, 2009, 13:46
Boas,

Eu de acções percebo pouco... heheheh

Mas penso que é o simbolo delas.
ex: para ver as cotações do Bank Of America introduzi: BAC

Depois diz-me se conseguiste, senão faço uns print screens para mostrar o prcosesso.

Abraços
Título: Re: Dúvida excell
Mensagem de: DUARTINI em Dezembro 15, 2009, 14:53
Olha João, já deu, é isso mesmo. Obrigado pela disponibilidade.

Agora é meter mãos à obra. :)

Olha encontrei um link porreiro que fala sobre este tema.

http://www.maisinvest.com.br/2008/03/cotao-on-line-direto-no-excel.html
Título: Re: Dúvida excell
Mensagem de: aantonio em Dezembro 15, 2009, 15:14
Boa tarde a todos,

Tens de fazer isso em 2 folhas do excel, senão fica confuso. Uma para a ligação on-line e outra para o teu quadro com os tópicos que escolheste.

Cumprimentos,
aantonio

Título: Re: Dúvida excell
Mensagem de: DUARTINI em Dezembro 15, 2009, 15:39
Pois, também acho.

Agora o meu problema é como automatizar isto de maneira a que todos os dias quando eu abra o ficheiro, as cotações das várias acções descarreguem automaticamente no gráfico.

É porque eu tenho acesso ao preço de fecho, como se pode ver no ficheiro anexo, com ele consigo marcar um ponto no gráfico. O problema é que no dia seguinte o preço de fecho altera. Logo o ponto no gráfico também altera. E fico sempre só com um ponto.

Uma solução será ao fim do dia quando abrir o ficheiro fazer copy past destas cotações para uma outra folha. Mas assim não deixa de ser feito à unha.

Aceitam-se ideias de como automatizar isto tudo para ter o mínimo de trabalho possível. O objectivo será ter somente o trabalho de abrir o ficheiro.

Obrigado,

Os meus cumprimentos,
Duarte Mendes
Título: Re: Dúvida excell
Mensagem de: aantonio em Dezembro 15, 2009, 16:19
duartini,
tenta assim, na folha 2 do livro, onde quiseres inserir a cotação por ex: do BAC,
escreve a fórmula:
='15-Dez-09'!D4, enter

Já aparece a cotação.

Respeitas o nome da folha onde queres ir buscar a info., a coluna e a linha. Vais às opções em cima e activas.

Título: Re: Dúvida excell
Mensagem de: joaofpcosta em Dezembro 15, 2009, 17:36
Boas,

Mas assim o problema continua (penso eu). Quando se abre o ficheiro ele vai sempre buscar o valor do dia anterior e não dá para fazer o gráfico que o duartini quer: cotação/dia
Penso que a solução passa por uma macro...  ???

Abraços

PS: Qd tiver + tempo vou ver esse link, grazzie
Título: Re: Dúvida excell
Mensagem de: DUARTINI em Dezembro 15, 2009, 17:57
Pois assim o problema continua. No entanto agradeço a vossa disponibilidade.
Eu cá hei-de arranjar uma solução, que não passe por enquanto por macros porque isso já me ultrapassa e muito. No excel fazer umas procuras por procv, proch, etc, isso percebo. Macros, tenho de ganhar tempo para ler um livro sobre.

Duarte Mendes.
Título: Re: Dúvida excell
Mensagem de: aleixon em Dezembro 15, 2009, 20:53
Viva!

Uma vez que já estão a dominar a ferramenta do excell, permitam que dê mais algumas dicas para ajudar.

Esta é a forma que estou a usar para actualizar as cotações:

- no finance.yahoo.com criei uma carteira chamada "download" com os titulos que pretendo actualizar;
- numa folha do excell efectuei a importação dos dados;
- criei uma macro para este processo de actualização e agora é só clicar no botão e automaticamente tenho os dados actualizados.

A criação de uma macro é muito simples. Coloca-se a gravar, e todas as operações que efectuarmos poderão ser repetidas.

Espero ter ajudado.

1A
NA
Título: Re: Dúvida excell
Mensagem de: GINGS em Dezembro 15, 2009, 21:32
Boa noite, DUARTINI, para actualizar as cotações, só tem de editar o tempo de actualização, para tal basta ir a, DADOS na barra de ferramentas, de seguida clica em LIGAÇÕES, selecciona a sua ligação e clica em PROPRIEDADES, irá-lhe aparecer uma pequena janela com o nome de ''Propriedades de Ligação'', nesta, no menu UTILIZAÇÃO,  define o tempo e modos de actualização.

Espero ter-lhe sido útil.

Cumprimentos, GINGS.
Título: Re: Dúvida excell
Mensagem de: DUARTINI em Dezembro 15, 2009, 21:47
Eu para aquilo que eu preciso. Já me desenrasco.

Agora a minha dúvida já é outra.

Obrigado a tdos. :)
Título: Re: Dúvida excell
Mensagem de: DUARTINI em Dezembro 15, 2009, 22:10
Boa noite.

Tenho uma dúvida que é a seguinte.

Tenho um conjunto de números todos com as casas decimais com ponto.

Como converter todos os pontos em vírgulas no excel? :(

É porque fui ao yahoo finance e as cotações históricas e também são escritas com ponto. Será de propósito? É porque assim já não faço o meu programa de compras e vendas de acções. :( não me tou a ver a passar tudo a unha.

Agradecia a vossa ajuda amigos.
Título: Re: Dúvida excell
Mensagem de: willder em Dezembro 15, 2009, 22:59
Citação de: DUARTINI em Dezembro 15, 2009, 22:10
Boa noite.

Tenho uma dúvida que é a seguinte.

Tenho um conjunto de números todos com as casas decimais com ponto.

Como converter todos os pontos em vírgulas no excel? :(

É porque fui ao yahoo finance e as cotações históricas e também são escritas com ponto. Será de propósito? É porque assim já não faço o meu programa de compras e vendas de acções. :( não me tou a ver a passar tudo a unha.

Agradecia a vossa ajuda amigos.

Olá Duartini!!!

EU utilizo o office2007.
Então é assim:
- No separador "base", no menu "edição" tem lá uns binóculos que dizem "localizar e seleccionar".
- Carregas aí e depois carregas em subistituir.
- Aí penso que já tens o que precisas.

Espero ter-te ajudado.

abraço

Jorge Freitas
Título: Re: Dúvida excell
Mensagem de: aleixon em Dezembro 15, 2009, 23:00
Duartini,

tens 2 opções:
1) alteras o sistema decimal do excel (ferramentas/opções/internacional);
2) ou fazes um replace/substituir (eidtar/substituir).

podes usar a macro para fazer esta substituição logo a seguir à actualização.

peço desculpa por não disponibilizar a minha folha porque não está apresentavel, ou seja, não iriam conseguir trabalhar com ela porque não tem indicações dos procedimentos.

Espero que as indicações tenham servido para ajudar.
1A
NA
Título: Re: Dúvida excell
Mensagem de: aleixon em Dezembro 15, 2009, 23:02
Duartini,

tens 2 opções:
1) alteras o sistema decimal do excel (ferramentas/opções/internacional);
2) ou fazes um replace/substituir (eidtar/substituir).

podes usar a macro para fazer esta substituição logo a seguir à actualização.

peço desculpa por não disponibilizar a minha folha porque não está apresentavel, ou seja, não iriam conseguir trabalhar com ela porque não tem indicações dos procedimentos.

Espero que as indicações tenham servido para ajudar.
1A
NA
Título: Re: Dúvida excell
Mensagem de: DUARTINI em Dezembro 15, 2009, 23:53
Wilder excelente. Exactamente essa a solução para o meu problema.

Aleixon continuas com a das macros. :) Someday ainda vou bombar nisso.
Olha eu penso que para aquilo que preciso, somente de contas, multiplicar e dividar. Contas de merceeiro, e mais umas programaçõeszitas como se for maior então aparece Compra, etc. O meu básico chega. O complexo vai ter que chegar noutro dia.
Título: Re: Dúvida excell
Mensagem de: DUARTINI em Dezembro 16, 2009, 00:01
Mas obrigado à mesma Aleixon pela disponibilidade.

Bons negócios.
Título: Re: Dúvida excell
Mensagem de: DUARTINI em Dezembro 29, 2009, 02:02
Boa noite colegas. Junto envio um programa básico com automatismos, de médias móveis e o indicador macd, que também não passa de médias móveis.

Agora tenho que juntar se a subida é convergente ou não e tá optimizado, para estes dois indicadores.

O meu problema prende-se no facto de ao fim do dia, por volta desta hora faço Ctrl - Alt - F5, o programa actualiza os valores de fecho para várias acções nas várias subpáginas. Isto para quem descubra como se faz o disparo do programa. É semi-automático. :) Amanhã faço o mesmo, o problema é que o programa apaga os valores do dia anterior, e assume na data certa o valor de fecho desse mesmo dia. Ou seja vai abrindo um gap branco entre o último valor registado por mim, à mão e a data actual.

Como faço para ir gravando nas célula respectivas os valores automaticamente. à medida que forem passando os dias de negociação os valores de fecho vão gravando consoante o dia respectivo de fecho?


Eu não sei sinceramente se me estou a fazer entender. Mas se existir algum companheiro que me saiba elucidar neste aspecto. Agradecia.

Com macros, dá de certeza. É certo.
E sem macros. Existe forma de gravar na página valores respeitantes a um certo dia?
Título: Re: Dúvida excell
Mensagem de: DUARTINI em Dezembro 29, 2009, 02:05
Junto envio em anexo o programa.

Não há perguntas. :) Descubram por vocês. Façam o vosso.

Agradecia que me explicassem se será possivel.

Abraços e beijinhos a quem devido.
Título: Re: Dúvida excell
Mensagem de: DUARTINI em Dezembro 29, 2009, 02:23
Aproveito para dizer que no ficheiro, a Teixeira Duarte e INAPA são as duas que estão com o indicador MACD e as médias móveis.

Todas as outras acções só calculam médias móveis.

Experimentem só meter no valor de fecho. Escrevam à mão o valor de fecho para TDU no dia de hoje, na subpágina dela. Aparecem dois verdes de compra.
Para a INAPA se fizerem o mesmo aparecem 3 verdes de compra. Ocorreu no seu MACD uma divergência negativa para comprar. Experimentem vai ser engraçado. lol.

Mas atenção, o nada é perfeito. Por isso. Há muito ainda por fazer.
Título: Re: Dúvida excell
Mensagem de: DUARTINI em Dezembro 29, 2009, 23:55
Meus caros. Agradecia que se souberem a resposta de como fazer REC (gravar)  no excel me exclarecessem.

Os meus cumprimentos,
Duarte Mendes
Título: Re: Dúvida excell
Mensagem de: lindaapastora em Dezembro 31, 2009, 11:48



Meu caro  Duarte Mendes  ("DUARTINI")

Bom dia

Em resposta à sua indirecta, não sou a pessoa indicada para o fazer sair dessa tal encruzilhada.  Como refiro no outro tópico,sou duma geração e passo a transcrever:
       
     
CitaçãoPortugueses esses que na  juventude  não tinham "play station, telemóveis, Mp3, computadores,etc.

Computadores,excell ........ era tudo à merceeiro. Entretanto com as novas tecnologias e a necessidade da vida, tive de aprender o básico para assim poder acompanhar e enfrentar os novos desafios.

Tenho a humildade suficiente para dizer que todos os dias introduzo manualmente cotação de 30 cotadas na minha folha de excell. Utilizo muito o lápis. Dou-me bem com o sistema que utilizo.

O tecto de 30 pode variar em função de boas performances de outras situações entretanto verificadas.

Como vê não é por maçada, é por limitação neste assunto.



Que tenha boas entradas e que o novo ano lhe traga  tudo o que ambiciona para si e para os seus.

Um abraço

lindaapastora





Título: Re: Dúvida excell
Mensagem de: fernandex em Dezembro 31, 2009, 12:12
DUARTINI,

Respondendo também à sua indirecta (é óbvio que também era para mim... não foi preciso eu enfiar a carapuça porque você enfiou-ma  ;D), eu normalmente só escrevo quando tenho tempo e algo de relevante para dizer (p. ex., teria muito para dizer no que se refere às questões económicas do sector da água, mas infelizmente não tenho tempo para escrever).
O comentário no off-topic foi uma excepção, porque acho que se passaram os limites do razoável. As pessoas podem discutir sem se insultar em público.

Quanto à sua dúvida de Excel, não sei se consigo ajudar... Não percebi ao certo qual é a sua dúvida. Quando diz "fazer REC" está a referir-se a gravar uma macro? O que pretende saber é como se grava uma macro?

Cumprimentos, bom ano novo,

F.
Título: Re: Dúvida excell
Mensagem de: DUARTINI em Dezembro 31, 2009, 13:00
Bom dia de final de ano pa todos antes de mais.

Lindaapastora o meu ficheiro trabalha também da mesma forma que o seu. Tenho que introduzir manualmente neste momento 10 cotadas. No entanto se quizer seguir um lote maior. Ter que as inserir todas manualmente aí sim, é uma verdadeira maçada.

Fernandex, o meu ficheiro de excel, quando passa as cotações da página principal para uma subpágina não grava esses valores quando no dia seguinte faço o mesmo para colocar os valores de fecho, todos os valores do dia anterior, se não os tiver introduzido manualmente são automaticamente apagados. Eu quero saber é como contornar esta situação.

Um abraço. Bons negócios.
Título: Re: Dúvida excell
Mensagem de: lindaapastora em Dezembro 31, 2009, 15:44
Citação de: DUARTINI em Dezembro 31, 2009, 13:00
Bom dia de final de ano pa todos antes de mais.

Lindaapastora o meu ficheiro trabalha também da mesma forma que o seu. Tenho que introduzir manualmente neste momento 10 cotadas. No entanto se quizer seguir um lote maior. Ter que as inserir todas manualmente aí sim, é uma verdadeira maçada.

Fernandex, o meu ficheiro de excel, quando passa as cotações da página principal para uma subpágina não grava esses valores quando no dia seguinte faço o mesmo para colocar os valores de fecho, todos os valores do dia anterior, se não os tiver introduzido manualmente são automaticamente apagados. Eu quero saber é como contornar esta situação.

Um abraço. Bons negócios.


Boa tarde

pois...... pois, mas eu vivo bem com essas maçadas e estou programado para tal, tive que me adaptar.

Agora, também é verdade, deve haver por aí muito bem falantes que extraindo a sua irreverência e sabendo dominar estes assuntos se feicham em copas e nada de entreajuda,  sabe porquê?
Porque a entreajuda não faz parte do seu vocabulário, era esse o lema do CLUBEINVEST(eis aqui o motivo da minha partecipação noutro tópico), foi assim que por cá aprendi a conviver com muitos dos actuais partecipantes e também com inúmeros que entretanto partiram.

Um abraço e bons negócios para 2010

lindaapastora


Título: Re: Dúvida excell
Mensagem de: fernandex em Dezembro 31, 2009, 20:33
Citação de: DUARTINI em Dezembro 31, 2009, 13:00
Fernandex, o meu ficheiro de excel, quando passa as cotações da página principal para uma subpágina não grava esses valores quando no dia seguinte faço o mesmo para colocar os valores de fecho, todos os valores do dia anterior, se não os tiver introduzido manualmente são automaticamente apagados. Eu quero saber é como contornar esta situação.

Não estou a ver forma de contornar essa situação com um procedimento automático. Julgo que o problema resolve-se se, antes de actualizar as cotações, fizer Copiar - Colar valores nas células da última cotação disponível nas subpáginas, passando, assim, o conteúdo da célula de uma fórmula para um valor. Claro que o trabalho que dá fazer isto é quase igual ao de introduzir os valores à mão...
Veja também a sequência das fórmulas da coluna C <CLOSE>, porque acho que não está correcta.

Não domino muito bem as funcionalidades mais avançadas do Excel. Quando o problema que tenho para resolver é complexo em termos de dados, trabalho em Access, que permite organizar melhor os dados (base dados relacional vs. flat table)

Cumprimentos, bom ano,

F.