The alphavantage module in Finance::Quote throttles the requests to comply with AlphaVantage's limit. Most stocks and funds supported by AlphaVantage are also available from yahoo_json, but currency exchange rates are not. For non-US exchanges the symbols might be different so check on finance.yahoo.com <http://finance.yahoo.com/> when switching sources. Yahoo_json isn't throttled.
Note that most of the other sources rely on screen-scraping and are therefore a bit brittle in the face of layout changes to the source's websites. Regards, John Ralls > On Oct 10, 2022, at 1:43 AM, Ismael Smajli <ism...@smajli.org> wrote: > > Hello Alpha Vantage's standard API usage is limited to five (5) API requests > per one (1) minute (https://www.alphavantage.co/premium/) My GnuCash (4.12) > Price Database lists 22 securities and it takes FINANCE::QUOTE (1.53) > slightly above 5min for the update. Regards Ismael On 2022-10-10 12:50, R > Losey <rlo...@gmail.com> wrote: > > I'm not fetching that many -- maybe > around 18 or so (I didn't count). In > the "old" days from the GUI, it would > only take seconds (that was pre-Alpha > Vantage) > > I'm not sure how busy > their servers are... but when I run the gnc-fq-dump > program using Alpha > Vantage and getting four quotes, it returns in 1-2 > seconds. I ran the full > gnucash-cli program using "time", and it shows over > 7 minutes to complete. > > > I doubt very much that my ISP is throttling me... I'm running Linux > > (Ubuntu) and it is mostly idle. > > Now the data file may be an idea... it's > about 1.5M... it's on a NAS, so it > has to go through the home network, so > that is slower... an d > > I don't know > how much parsing the gnucash-cli program has to do. > > The > GnuCash GUI is also very, very slow using "multiple" (which uses Alpha > > Vantage first). I didn't time it, but it was minutes. > > I don't think this > is network, but it may be... nothing else seems to be > slow... and the > gnc-fq-dump is very fast. > > > > On Sat, Oct 8, 2022 at 5:11 AM Geoff > <cleanoutmys...@gmail.com> wrote: > > > Hi Richard > > > > Glad to hear you > can now fetch prices. > > > > > It is supposed to take so long? There is a > long (7 minute) delay before > > > the update finishes... I've been using the > gnucash-cli command line. > > > > That does seem a long time, but how long is > a piece of string? (as my > > father used to say ;--) > > > > How many prices > are you fetching? > > How busy are Alpha Vantage's servers? > > Are Alpha > Vantage throttling you? > > Is your ISP throttling you? > > How fast, and how > busy, is your machine? > > How long does it take to fetch a single price > manually from the co > > mmand > > line? > > How long does it take to open and save your GnuCash data > file? > > Have you tried using the GnuCash GUI instead of the gnucash-cli > command > > line? > > > > > > As a benchmark, my 13 year old Windows 10 > desktop consistently retrieves > > prices for 30 odd securities in about 3 > seconds using the GnuCash GUI, > > but in my case Finance Quote pulls them > directly from the local stock > > exchange and doesn't use Alpha Vantage. > > > > > I did a few command line tests for a single security using Alpha Vantage > > > and it averages around 2.2 seconds from the other side of the world - > > > see attached screenshot. > > [Technically it is slightly quicker than this > which includes invoking > > the Python interpreter to measure the elapsed > time.] > > > > Perhaps others on this list who do use Alpha Vantage can > relate their > > own experiences? > > > > Finally, if you do know your way > around Linux, Wire Shark is your go to > > friend for network > troubleshooting: > > https://www .w > > ireshark.org/ > > > > > > Good luck! > > > > Regards > > > > Geoff > > ===== > > > > > > > On 8/10/2022 6:29 pm, R Losey wrote: > > > Hi... yes, I did not > have al ALPHAVANTAGE_API_KEY and that was the > > > issue. Things now seem to > be updating properly. > > > > > > It is supposed to take so long? There is a > long (7 minute) delay before > > > the update finishes... I've been using the > gnucash-cli command line. > > > > > > On Sat, Oct 8, 2022 at 1:03 AM Geoff > <cleanoutmys...@gmail.com > > > <mailto:cleanoutmys...@gmail.com>> wrote: > > > > > > > Hi Richard > > > > > > If you have configured your GnuCash securities > to retrieve their > > prices > > > using AlphaVantage then you need to make > sure that you have entered > > > your > > > API Key in GnuCash preferences. > > > > > > > Also, depending on the problem, it may help if you upgrade to a > later > > > version of of Finance Quote:- > > > > > > > > > https://github.com/finance-quote/finance-quote/releases/tag/v1.53-rc.2 < > > > https://github.c om > > /finance-quote/finance-quote/releases/tag/v1.53-rc.2> > > > > > > https://www.cpan.org/modules/by-authors/id/B/BP/BPSCHUCK/Finance-Quote-1.52_02.tar.gz > > > < > > > https://www.cpan.org/modules/by-authors/id/B/BP/BPSCHUCK/Finance-Quote-1.52_02.tar.gz > > > > > > > > > > Hope this helps. > > > > > > Regards > > > > > > Geoff > > > > ===== > > > > > > > > > On 8/10/2022 4:58 pm, R Losey wrote: > > > > I just > installed GnuCash on Ubuntu 22.04LTS (it is version 4.8 > > > from the > > > > > Ubuntu Software area). > > > > > > > > On a different Ubuntu, I had an > older version running, and back > > > then, price > > > > updates were > working. I managed to mess up that gnucash Linux > > > install, so I > > > > > haven't been updating quotes - I've been using GnuCash on other > > > > operating > > > > systems, and since it is a pain to get the quotes working > on > > them, I > > > > haven't bothered. > > > > > > > > But now that I have > a nice shiny Ubuntu, I have installed gnucash > > and > > > > thought I'd at > > tempt to update prices. I merely get : > > > > > > > > "ERROR <gnc.scm> There > was an unknown error while retrieving the > > > price > > > >> quotes." > > > > > > > > > > > > > I have Finance::Quote version 1.51 - it was installed along > with > > > GnuCash 4.8 > > > > > > > > Notes: > > > > - The reason I > mentioned running updates some time ago (pre > > > version 4.0, I > > > > > think) is that perhaps I need to do something in the securities > > > editor? > I > > > > think that I no longer own some of securities tagged to get > > > > updates, but I > > > > wouldn't think that would be a problem... > > > > > > > > > - I remember reading something about ALPHAVANTAGE_API_KEY - the > > > > debug text > > > > prints it as empty (for what that's worth) > > > > > > > > > > > > > > > > > -- > > > _________________________________ > > > Richard > Losey > > > rlo...@gmail.com <mailto:rlo...@gmail.com> > > > Micah 6:8 > > > > > -- > _________________________________ > Richard Losey > rlo...@gmail.com > > Micah 6: 8 > >> _______________________________________________ > 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. > _______________________________________________ > 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. _______________________________________________ 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.