On 7/27/23 10:37:17 -0400, Bernard wrote:

Thanks for that suggestion - did that on 2 different Windows systems,
both still fail the same way...

C:\Program Files (x86)\gnucash\bin>gnucash-cli -Q dump alphavantage QQQ
* 10:21:02 ERROR <gnc.price-quotes> [parse_quotesource_error()]
Unrecognized Finance::Quote Error Can't use an undefined value as a HASH
reference at C:/Strawberry/perl/site/lib/Finance/Quote/AlphaVantage.pm
line 234.
Finance::Quote retrieval failed with error Unrecognized Finance::Quote
Error: Can't use an undefined value as a HASH reference at
C:/Strawberry/perl/site/lib/Finance/Quote/AlphaVantage.pm line 234.

Please verify the version of Finance::Quote. On Linux:

$ perl -MFinance::Quote -e 'print "$Finance::Quote::VERSION\n"'
1.57

On Windows:

C:\Users\bschuck>perl -MFinance::Quote -e "print qq{{$Finance::Quote::VERSION\n}}"
{1.57
}

C:\Users\bschuck>gnucash-cli -Q dump alphavantage QQQ
Finance::Quote fields GnuCash uses:
    symbol: QQQ             <=== required
      date: 07/26/2023      <=== recommended
  currency: USD             <=== required
      last: 377.5200        <=\
       nav:                 <=== one of these
     price:                 <=/

You should also be able to execute the example perl script that comes with the Finance::Quote module package.

Since you are on Windows and recently installed Finance::Quote:

> cd C:\Strawberry\cpan\build\Finance-Quote-1.57-0

C:\Strawberry\cpan\build\Finance-Quote-1.57-0>perl Examples\stockdump.pl alphavantage QQQ

$VAR1 = {
          'QQQ∟net' => '-1.2600',
          'QQQ∟symbol' => 'QQQ',
          'QQQ∟success' => 1,
          'QQQ∟currency' => 'USD',
          'QQQ∟currency_set_by_fq' => 1,
          'QQQ∟date' => '07/26/2023',
          'QQQ∟volume' => '47075710',
          'QQQ∟method' => 'alphavantage',
          'QQQ∟open' => '377.7200',
          'QQQ∟p_change' => '-0.3326',
          'QQQ∟close' => '378.7800',
          'QQQ∟last' => '377.5200',
          'QQQ∟low' => '375.1800',
          'QQQ∟isodate' => '2023-07-26',
          'QQQ∟high' => '379.2400'
        };
C:\Strawberry\cpan\build\Finance-Quote-1.57-0>

Bruce S.
_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to