Hi Bruce/all,

Thank you for all your hard work with F::Q!

Does it also make sense to post this situation & question to the other 6 GnuCash Mailman 2 mailing lists that are not in English? https://wiki.gnucash.org/wiki/Mailing_Lists & https://lists.gnucash.org/mailman/listinfo

I have never used F::Q in GnuCash (or at all), so maybe my point is useless or maybe you already are signed up for those other language lists. I was just thinking that there may be many more users of AV for non-US traded securities on the other language lists than English - ?

In my work for a tax & wealth management firm (on the tax side), I most frequently interact with non-US traded stocks when an IRS form 1099DIV (https://www.irs.gov/forms-pubs/about-form-1099-div) or 1099B (https://www.irs.gov/forms-pubs/about-form-1099-b) indicates that foreign taxes were paid and my role is account for those foreign taxes paid & to determine whether an IRS form 1116 (https://www.irs.gov/forms-pubs/about-form-1116) is needed.

While I am mentioning the GnuCash mailing lists, does anyone know if there are plans to upgrade from Mailman 2 to Mailman 3? https://www.gnu.org/software/mailman/ & https://en.wikipedia.org/wiki/GNU_Mailman

2.5 securities per minute seems really slow!

Brad


On 7/16/23 15:52, Bruce Schuck wrote:
Hello again,

At some point I am going to take a break from F::Q, I thought this weekend I was going to escape.

### For the question, skip to the next ###

Anyway, some time ago the issue was raised about prices from AlphaVantage for LSE traded stocks (see https://github.com/finance-quote/finance-quote/issues/281). While there is an issue, the user's perceived solution was not the answer. Apparently my attempt to explain that the root cause was that the data returned from the AV "GLOBAL_QUOTE" API did *NOT* contain the currency used for the pricing returned.

What the AV module does is assign a currency based on the suffix of the lookup symbol. So stocks like GBP.L and GBPG.L get mapped to GBP. The problem is that GBP.L (Global Petroleum Limited) is traded in GBX (aka GBp) and GBPG.L (Goldman Sachs Access UK Gilts 1-10) is traded in GBP. But the AV module as written cannot differentiate since the currency used is not part of the data. Stocks from South Africa have a similar issue.

Needless to say, since I was not ready to dig into the root cause and not wanting to remove the fix that was meant to convert GBp pricing to GBP pricing based solely on the symbol's suffix, the user decided to go on a rant and throw a tantrum in the comments and had to be blocked from the Finance::Quote repository.

### Question here ###

The currency for the trades can be gotten from AV, but an additional call using the "SYMBOL_SEARCH" API is necessary. Obviously this would impact the throttling limitation of AlphaVantage. For non-US stocks, this means that including an additional currency lookup an average of 2.5 securities can be fetched per minute. I am curious how many of you all use AV for non-US traded securities? Has the pricing discrepancy affect you, and would you want it corrected even though that means increasing retrieval time due to the extra API usage?

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.

_______________________________________________
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