<div dir="ltr"><div><div><div><div><div><div><div><div>Oi Adriano e demais,<br><br></div>A versão 1.44 do finance::quote já está com a moeda certa para as ações do Brasil. Também foi feita uma outra alteração para solucionar uns problemas de limite de queries.<br><br></div>Bem, avancei um pouco mais nos testes aqui. Basicamente, o que percebi é que se eu iniciar  o GnuCash pelo desktop do Ubuntu, a variável de ambiente que acerta a chave de acesso do alphavantage não é configurada. Mas se eu iniciar o gnucash pelo terminal, daí a chave de acesso ao alphavantage é reconhecida e o botão para pegar os preços funciona.</div><div><br></div><div>Preciso então ver certinho onde colocar o comando de export para a variável de ambiente da chave funcionar. No momento coloquei no .bashrc da conta. Mas acho que tenho que por no .profile. Sempre confundo esses dois arquivos.</div><div><br></div><div>Explicação mais longa:<br></div><div><br></div><div>Fiz o seguinte:<br><br></div>1) Criei um novo arquivo para o GnuCash, contendo apenas uma ação (<a href="http://DIVO11.SA">DIVO11.SA</a>). Arquivo segue em anexo para fazerem testes<br></div><br>2) Adicionei a ação <a href="http://DIVO11.SA">DIVO11.SA</a> no security editor, usando como "type" BMF.<br><br></div>3) Se tento atualizar a cotação pelo 'price editor', apertando o botão de 'get quotes', recebo a mensagem de que não foi possível obter as cotações para "BMF:<a href="http://DIVO11.SA">DIVO11.SA</a>"<br><br></div>4) Se atualizo as cotações usando a linha de comando (gnucash --add-price-quotes teste_acoes.gnucash) daí FUNCIONA!!<br></div><div><br></div><div>Se eu iniciar o GnuCash pelo terminal do Ubuntu (o mesmo que foi usado para atualizar as cotações pela linha de comando), tudo funciona normalmente.</div><div><br></div><div>Conclusão: A variável de ambiente da chave de acesso só está sendo configurada quando rodo oum terminal.</div><div><br></div>[]'s</div><div>Daniel</div><div><br></div><div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Message: 4<br>
Date: Tue, 7 Nov 2017 17:11:36 -0200<br>
From: Adriano <<a href="mailto:adrianoss@gmail.com" target="_blank">adrianoss@gmail.com</a>><br>
To: <a href="mailto:gnucash-br@gnucash.org" target="_blank">gnucash-br@gnucash.org</a><br>
Subject: Re: [gnucash-br] Erro ao consultar preços<br>
Message-ID:<br>
        <<a href="mailto:CAFSDY4cbU-DJcU487-aURcySam2wnWAAMKzQvZT_Qqkbjzo5fQ@mail.gmail.com" target="_blank">CAFSDY4cbU-DJcU487-aURcySam2wnWAAMKzQvZT_Qqkbjzo5fQ@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Daniel,<br>
<br>
Valeu pela resposta.<br>
<br>
Foi isso mesmo que eu tentei, mas só funcionou para ações norte-americanas.<br>
Será que tem algum horário em que essas cotações ficam disponíveis?<br>
<br>
Vou tentar de novo, depois aviso aqui.<br>
<br>
Quanto à moeda, vi algo sobre isso no script <a href="http://alphavantage.pm" rel="noreferrer" target="_blank">alphavantage.pm</a> do<br>
Finance::Quote, que relaciona o sufixo do ticker com a moeda. Será que não<br>
é só o caso de adicionar a relação '.SA' => 'BRL' para funcionar com as<br>
ações brasileiras?<br>
<br>
Abraço!<br>
<br>
</blockquote></div></div><div><div><div><div><div><div><div><div><div></div></div></div></div></div></div></div></div></div></div>