![]() Registered Member ![]()
|
I am unable to update my stock quotes. I'm running Windows 10 Creators Update and KMyMoney 4.8.0. This problem just started and I can't figure out why. Nothing has changed regarding which service I was using. And I did try other services but nothing seems to work.
Here's the error message I keep receiving, Fetching URL http://finance.yahoo.com/d/quotes.csv?s=AMP&f=sl1d1... Access denied to http://download.finance.yahoo.com/d/quo ... MP&f=sl1d1. Unable to update price for AMP (empty quote data) Any advice on how to fix this would be appreciated. |
![]() Registered Member ![]()
|
Same problem. Can't upload stock prices.
|
![]() Registered Member ![]()
|
If you paste the UR: for Yahoo into a browser's address bar this is what you get:
"It has come to our attention that this service is being used in violation of the Yahoo Terms of Service. As such, the service is being discontinued. For all future markets and equities data research, please refer to finance.yahoo.com." It may be that a different quotation service needs to be configured. |
![]() KDE Developer ![]()
|
Please see more information on the forum or the bug tracker.
ipwizard, proud to be a member of the KMyMoney forum since its beginning.
![]() openSuSE Leap 15.4 64bit, KF5 |
![]() Registered Member ![]()
|
Someone smarter than me has a solution and this is what I used to start getting stock quotes again. I posted this in case others search here for a solution.
First go to Settings > Configure KMyMoney > Online Quotes > New Change New Quote Source to Google In the URL box add https://finance.google.com/finance?q=%1 In the Symbol box add %1 In the Price box add "price"\s+content="((\d+|\d{1,3}(?:[,]\d{3})).\d+) In the Date box add "quoteTime"\s+content="(\d{4}-\d{2}-\d{2})T In the Date Format add %y-%m-%d Check the Skip HTML stripping box Click Update box Now go to each stock and change the source to "Google" then you be able to update the stock price. |
![]() Registered Member ![]()
|
I have done all this ancd checked it twice still does not work. No price no date |
![]() Registered Member ![]()
|
Same here. I also tried keying in the HTML directly into FireFox and it retrieved the correct price. https://finance.google.com/finance?q=FDRXX. I want someone to fix Yahoo as it is a royal pain to change it on each security. |
![]() Registered Member ![]()
|
Worked for me, thanks! ![]() |
![]() Registered Member ![]()
|
Changed to google and still a problem.
Get this error, though using the url only in the browser retrieves the correct price and date, as is shown before the error. ================ Fetching URL https://finance.google.com/finance?q=VWINX... Date found: Thu Nov 23 2017 Unable to update price for VWINX (no price or no date) Any help ![]() thanks Well, left this post in as it seems that it doesnt like the """""" in the front of: "price"\s+content="((\d+|\d{1,3}(?:[,]\d{3})).\d+)....should be.... price"\s+content="((\d+|\d{1,3}(?:[,]\d{3})).\d+) works ok now. |
![]() Registered Member ![]()
|
The date seems incorrect. Fetching it as above is OK; the web page is wrong. If you look up your quote on other sites, you'll see that the quote, the price change and the percentage change are all the same, but not the date. |
![]() Registered Member ![]()
|
I am still having absolutely no luck with any of these suggestions. KMM gives me the "(no price or no date)" error, and if I type "https://finance.google.com/finance?q=A" in a browser, I get a busy web page with lots of stocks other then A (Agilent). I don't know if it is simply a formatting issues (I've seen with and without the leading double quote on the date and price entries, and with single and double back slashes also in those fields) or if there is some other issue. I'm looking mainly for stock and mutual fund prices - nothing exotic. I'd really love to know what (if anything) I"m missing.
|
![]() Registered Member ![]()
|
Agilent Technologies Inc (NYSE:A) https://finance.google.com/finance?q=NYSE%3AA See viewtopic.php?f=69&t=138308#p393039
|
![]() Registered Member ![]()
|
Still not working. I think one thing I was missing was specifying NYSE in the equity definition, but adding it did not help. I'm still pretty sure what I'm getting is https://finance.google.com/finance?q=A which is not the URL you mention. How does the %1 get the NYSE;? This seems to be the main problem for me. The page I get includes quotes for lots of stocks which include "A".
|
![]() Registered Member ![]()
|
Use NYSE:A in trading symbol. |
![]() Registered Member ![]()
|
If your still having problems with not being able to get pricing updates using these new settings I discovered a possible issue when you simply cut and paste the content. I did this and found that it added a space at the end of 1 of the sentence. If there are any spaces they need to be deleted. Go to Settings > Configure KMyMoney > Online Quotes > Google and look for and make sure any space are deleted. I started receiving the very message "Unable to update price for VWINX (no price or no date)" and when a deleted a space I found at the end of the date line everything started to work again.
|
Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]