Daniel, Agora a noite consegui acessar as cotações da Bovespa pelo Alpha Vantage. Não fiz nada diferente do que havia feito antes, mas agora funcionou.
E também consegui fazer com que o GnuCash carregue essas cotações. Para tanto, editei o arquivo AlphaVantage.pm, mudando a linha: my %currencies_by_suffix = ( '.BR' => 'EUR', '.DE' => 'EUR', '.L' => 'GBP', ); para: my %currencies_by_suffix = ( '.BR' => 'EUR', '.DE' => 'EUR', '.L' => 'GBP', '.SA' => 'BRL',); Com isso, o GnuCash adota o Real para as cotações com símbolos terminados em '.SA'. Alterei a fonte de cada cotação no Editor de Títulos, para alphavantage, e está tudo funcionando novamente. Só não consegui fazer o GnuCash pegar a cotação do dólar. Essa vou ficar atualizando manualmente, ainda bem que é uma só. Como falei em outra mensagem, as cotações do Tesouro Direto também estão normalizadas, graças ao novo script do Casali. VALEU!!! Estou torcendo para o Yahoo voltar com a API, mas receio que isso possa não acontecer, visto a situação da empresa. Abraços, e obrigado pela ajuda. PS: a AlphaVantage.pm fica na pasta ~/perl5/lib/perl5/Finance/Quote, na instalação que fiz pelo CPAN. Uso Fedora e precisei do CPAN para pegar a versão atualizada do Finance::Quote, que tem o AlphaVantage.pm. Se alguém precisar, instalei o CPAN seguindo isso aqui: http://www.putorius.net/2011/03/how-to-install-perl-modules-with-cpan.html Em 7 de novembro de 2017 17:11, Adriano <[email protected]> escreveu: > Daniel, > > Valeu pela resposta. > > Foi isso mesmo que eu tentei, mas só funcionou para ações > norte-americanas. Será que tem algum horário em que essas cotações ficam > disponíveis? > > Vou tentar de novo, depois aviso aqui. > > Quanto à moeda, vi algo sobre isso no script alphavantage.pm do > Finance::Quote, que relaciona o sufixo do ticker com a moeda. Será que não > é só o caso de adicionar a relação '.SA' => 'BRL' para funcionar com as > ações brasileiras? > > Abraço! > > Em 7 de novembro de 2017 15:59, Daniel Victoria <[email protected] > > escreveu: > >> Oi Adriano, >> >> O que eu consegui foi meio capenga. Eu consegui obter as cotações usando >> o comando gnc-quote-dump. >> >> Se não me engana (não estou no meu computador agora para confirmar), o >> comando que usei foi: >> >> gnc-quote-dump -v alphavantage DIVO11.SA >> >> Só que os dados retornados ainda não podem ser usados pelo GnuCash pq o >> site não fornece a moeda. Então é preciso esperar uma atualização do >> finance::quote para que cotações terminando com .SA sejam atreladas ao Real >> (já informei isso ao desenvolvedor). >> >> Mas estou mais alinhado com o que o Casali escreveu em outro email. Usar >> a cotação a partir da API do Alphavangate não parece ser muito prático pois >> é preciso gerar uma chave por usuário. Então espero que em breve >> desenvolvam alguma outra forma de obter as cotações. >> >> []'s >> Daniel >> >> >>> Message: 2 >>> Date: Tue, 7 Nov 2017 09:50:51 -0200 >>> From: Adriano <[email protected]> >>> To: [email protected] >>> Subject: Re: [gnucash-br] Erro ao consultar preços >>> Message-ID: >>> <[email protected] >>> ail.com> >>> Content-Type: text/plain; charset="utf-8" >>> >>> Oi Daniel, >>> >>> Como foi que você fez para obter a cotação do DIVO11.SA? >>> >>> Estou conseguindo obter cotações norte-americanas, mas não as >>> brasileiras. >>> >>> Abraço, >>> Adriano >>> >>> >>> >> _______________________________________________ >> gnucash-br mailing list >> [email protected] >> https://lists.gnucash.org/mailman/listinfo/gnucash-br >> >> >
_______________________________________________ gnucash-br mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-br
