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
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
Ok obrigado pela dica. Vou tentar.
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.
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
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
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
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
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.
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
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.
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
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.
Eu para aquilo que eu preciso. Já me desenrasco.
Agora a minha dúvida já é outra.
Obrigado a tdos. :)
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.
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
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
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
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.
Mas obrigado à mesma Aleixon pela disponibilidade.
Bons negócios.
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?
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.
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.
Meus caros. Agradecia que se souberem a resposta de como fazer REC (gravar) no excel me exclarecessem.
Os meus cumprimentos,
Duarte Mendes
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
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.
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.
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
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.