[GNC] Finance quote troubleshooting
Andreas Vyrides
vyrasv at gmail.com
Sat Sep 12 04:41:28 EDT 2020
Dear Geoff and Ralls
After following along with the provided link, I ended up running "force
install Finance::Quote", to verify the integrity of the module, and
tried a different API key. The similarities end in the post on the 8th
of august, where Samantha is able to query alphavantage and get a
correct exchange rate via the terminal, where I am not. Please see the
attached screenshot for the information described above.
All previous tests that I have run in cmd remain the same
Kind Regards
Andreas Vyrides
On 12/09/2020 08:54, Andreas Vyrides wrote:
>
> Dear Geoff
>
> I apologise for the misunderstanding. Yes I did run set my
> alphavantage key before running the commands. Please see the attached
> screenshot.
>
> I will have a close look at the link provided. In case you have any
> other ideas about why this is happening, please do not hesitate to
> contact me
>
> Kind Regards
>
> Andreas Vyrides
>
> On 12/09/2020 01:59, Geoff wrote:
>> Dear Andreas
>>
>> Did you set your Alphavantage key as an environment variable before
>> you ran this test script? Try entering these commands first:
>>
>> set ALPHAVANTAGE_API_KEY=__Your_Actual_Key__
>> echo %ALPHAVANTAGE_API_KEY%
>>
>> See attached screenshot.
>>
>> See also this long thread on resolving a perl related currency
>> problem on Windows:
>>
>> http://gnucash.1415818.n4.nabble.com/GNC-Difficulty-with-online-price-retrieval-John-Ralls-tc4720222.html
>>
>>
>> Regards
>>
>> Geoff
>> =====
>>
>>
>> On 12/09/2020 7:34 am, Andreas Vyrides wrote:
>>> Dear Mr Ralls,
>>>
>>> It turn out you were able to correctly identify the issue for me
>>> since I am not able to access the server. I am copying below the
>>> results after running each command provided. I would be grateful if
>>> you could guide me to resolve this issue.
>>>
>>> "
>>>
>>> C:\Program Files (x86)\gnucash\bin>perl
>>> c:\strawberry\cpan\build\Finance-Quote-1.49-0\Examples\currency-lookup.pl
>>> GBP EUR
>>> Urgh! Nothing back
>>>
>>> "
>>>
>>> and
>>>
>>> "
>>>
>>> C:\Program Files (x86)\gnucash\bin>perl
>>> c:\strawberry\cpan\build\Finance-Quote-1.49-0\Examples\stockdump.pl
>>> alphavantage CSCO
>>> $VAR1 = {
>>> 'CSCO∟errormsg' => 'Internal Server Error',
>>> 'CSCO∟success' => 0
>>> };
>>>
>>> "
>>>
>>> I apreciate all your help.
>>>
>>> Kind Regards
>>>
>>> Andreas Vyrides
>>>
>>> On 11/09/2020 22:03, John Ralls wrote:
>>>> Dear Mr. Vyrides,
>>>>
>>>> Please remember to copy the list on all replies.
>>>>
>>>> Try testing Finance::Quote directly:
>>>>
>>>> set ALPHAVANTAGE_API_KEY=<your key>
>>>> perl
>>>> c:\strawberry\cpan\build\Finance-Quote-1.49-0\Examples\currency-lookup.pl
>>>> GBP EUR
>>>>
>>>> If that fails, try
>>>> perl
>>>> c:\strawberry\cpan\build\Finance-Quote-1.49-0\Examples\stockdump.pl
>>>> alphavantage CSCO
>>>> to make sure that you can successfully query alphavantage.
>>>>
>>>> Regards,
>>>> John Ralls
>>>>
>>>>
>>>>
>>>>> On Sep 9, 2020, at 10:27 PM, Andreas Vyrides <vyrasv at gmail.com>
>>>>> wrote:
>>>>>
>>>>> Dear Mr Ralls,
>>>>>
>>>>> Thank you for your prompt response
>>>>>
>>>>> Yes I have been through both gnc-fq-check which does not produce
>>>>> any errors
>>>>>
>>>>> "
>>>>>
>>>>> C:\Program Files (x86)\gnucash\bin>perl gnc-fq-check
>>>>> ("1.49" "adig" "aex" "aiahk" "alphavantage" "amfiindia" "asegr"
>>>>> "asx" "aufunds" "australia" "bamosz" "bet" "bmonesbittburns"
>>>>> "bourso" "bse" "bsero" "canada" "canadamutual" "citywire"
>>>>> "cominvest" "cse" "deka" "dutch" "dwsfunds" "europe"
>>>>> "fetch_live_currencies" "fidelity" "fidelity_direct"
>>>>> "fidelityfixed" "financecanada" "finanzpartner" "finland" "fool"
>>>>> "france" "ftfunds" "ftportfolios" "ftportfolios_direct"
>>>>> "fundlibrary" "goldmoney" "greece" "hex" "hu" "hufund" "hungary"
>>>>> "hustock" "iexcloud" "indiamutual" "known_currencies" "lerevenu"
>>>>> "maninv" "morningstar" "morningstarau" "morningstarch"
>>>>> "morningstarjp" "mstaruk" "nasdaq" "nyse" "nz" "nzx" "platinum"
>>>>> "romania" "seb_funds" "sixfunds" "sixshares"
>>>>> "stockhousecanada_fund" "tdefunds" "tdwaterhouse" "tiaacref"
>>>>> "tnetuk" "troweprice" "troweprice_direct" "trustnet" "tsp" "tsx"
>>>>> "uk_unit_trusts" "ukfunds" "unionfunds" "usa" "usfedbonds"
>>>>> "vanguard" "vwd" "yahoo_json" "yahoo_yql" "za" "za_unittrusts")
>>>>>
>>>>> "
>>>>>
>>>>> and echo (yahoo_json "CSCO") | perl gnc-fq-helper which produces
>>>>> the following result:
>>>>>
>>>>> "
>>>>>
>>>>> C:\Program Files (x86)\gnucash\bin>echo (yahoo_json "CSCO") | perl
>>>>> gnc-fq-helper
>>>>> (("CSCO" (symbol . "CSCO") (gnc:time-no-zone . "2020-09-09
>>>>> 12:00:00") (last . #e40.13) (currency . "USD")))
>>>>>
>>>>> "
>>>>>
>>>>> I forgot to mention in my previous email that I have already tried
>>>>> completely removing and reinstalling both gnucash, and
>>>>> strawberryperl with not avail.
>>>>>
>>>>> I hope this was helpful.
>>>>>
>>>>> Kind Regards
>>>>>
>>>>> DNR
>>>>>
>>>>> On 10/09/2020 03:30, John Ralls wrote:
>>>>>>> On Sep 9, 2020, at 6:44 AM, Andreas Vyrides <vyrasv at gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>> Dear Sir,
>>>>>>>
>>>>>>> I have been having some trouble retrieving currency quotes from
>>>>>>> Perl using Finance::Quote. I am only interested in currency
>>>>>>> exchange rates (have not attempted using anything else). I have
>>>>>>> been going through all steps of the wiki, such as running
>>>>>>> "Install online price Retrieval", even changing my alpha-vantage
>>>>>>> key by requesting a new one. I have also tried to get quotes
>>>>>>> from outside gnucash by using the terminal with the following
>>>>>>> result
>>>>>>>
>>>>>>> "
>>>>>>>
>>>>>>> C:\Program Files (x86)\gnucash\bin>gnucash-cli.exe --quotes get
>>>>>>> file://C:\Users\EoL\Documents\gnuCash\test\test.gnucash
>>>>>>>
>>>>>>> Found Finance::Quote version 1.49.
>>>>>>> * 14:35:49 WARN <gnc.scm> Unable to retrieve quotes for these
>>>>>>> items:
>>>>>>> CURRENCY:USD
>>>>>>> CURRENCY:EUR
>>>>>>> Continuing with good quotes.
>>>>>>>
>>>>>>> "
>>>>>>>
>>>>>>> In my attempts to get a single exchange rate from the terminal I
>>>>>>> get the following results
>>>>>>>
>>>>>>> "
>>>>>>>
>>>>>>> C:\Program Files (x86)\gnucash\bin>perl gnc-fq-dump currency EUR
>>>>>>> GBP
>>>>>>> 1 EUR = <unknown> GBP
>>>>>>>
>>>>>>> "
>>>>>>>
>>>>>>> I would like to ensure that I have tried using both API keys in
>>>>>>> the appropriate "online quote" in the preferences settings, but
>>>>>>> every time I try to get quotes I get an error with "unable to
>>>>>>> retrieve quotes for these items: Currency: USD, Currency:EUR"
>>>>>>>
>>>>>>> I am currently using F::Q v1.49, and gnucash v4.1
>>>>>>>
>>>>>>> Thank you for your time and all your support
>>>>>>>
>>>>>> Have you read https://wiki.gnucash.org/wiki/Online_Quotes, in
>>>>>> particular
>>>>>> https://wiki.gnucash.org/wiki/Online_Quotes#Trouble_Shooting
>>>>>> ?
>>>>>>
>>>>>> Regards,
>>>>>> John Ralls
>>>>>>
>>>>>>
>>> _______________________________________________
>>> gnucash-user mailing list
>>> gnucash-user at gnucash.org
>>> To update your subscription preferences or to unsubscribe:
>>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>>> If you are using Nabble or Gmane, please see
>>> https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
>>> -----
>>> Please remember to CC this list on all your replies.
>>> You can do this by using Reply-To-List or Reply-All.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screenshot (5)_LI.jpg
Type: image/jpeg
Size: 190053 bytes
Desc: not available
URL: <http://lists.gnucash.org/pipermail/gnucash-user/attachments/20200912/6226db4f/attachment-0001.jpg>
More information about the gnucash-user
mailing list