Manually updating quotes doesn't show the progress bar

PP 0.79.1 on a M1 Mac (with 64 Gb of memory).
I turned off the periodic quote updates, and updated the quotes manually. However, the usual progress bar, informing that the quote update is in progress, does not show.

(I think it should show, as the computer slows down significantly during this update, and now that I am writing this, the update has taken 20 minutes already. In fact, this is the reason I turned off the periodic updates.
The default 30 minute update period is in my opinion too fast. I would personally prefer just one update during the night. Yes I can update manually, but in order to remember it I should schedule a reminder for it into my calendar (and I think computers should do routine tasks like this instead of me).
I have almost 500 securities in my portfolio, so that probably explains the slowness of the update on busy business hours.)

Anything suspicious in the error log?
How did you trigger the update - from the main menu?
If you open the view ā€œprice update statusā€ and then start the update, do you see something?

I think I need a little bit more to know where to look.

Yes I trigger the update from the menu Online - ā€œUpdate Quotesā€
I opened the view ā€œPrice update statusā€ and started the update. This is what happened now:
The whole update lasted 4 minutes as follows:

First two minutes: I can see from the ā€œprice update statusā€ screen that update has started. Statuses change from ā€œwaitingā€ to ā€œupdatedā€ with green color. But no progress bar visible.

Next two minutes: The list in the ā€œprice update statusā€ screen starts to change -I think lines are removed gradually (as in the end there are no lines left). In this phase the progress bar is visible - in fact it shows as the whole progress in this phase goes from 0% to 100%.

The error log has messsages with red cross mentioning out-dated individual companies and ā€œ404 Not Found errosā€ for some other out-dated companies (I haven’t cleaned the portfolio from for example russian companies which a banned from trading, thus no yahoo info)

I think, you can see the completed list of updated securities by clicking the ā€˜completed’ button at the top right (between ā€˜in progress’ and ā€˜Error’). Otherwise, you only see the ā€œupdateā€ process, as long as it takes.

1 Like

The general behavior is expected. As @hug-sch points out, the successfully updated instruments are hidden.

Interesting. Just to make sure: The progress bar is the lower left corner never shows up. And there is no error message in the log whatsoever.

I am also on a M1 Mac. By now, I am running macOS 26. What are you using?

Here is a screen recording of the update which I uploaded to youtube (video is visible to anyone who knows the link). The update lasts about 5 minutes this time.
As you can see, the progress bar in the lower left corner does not show up
until time 02:33. At the end I show the contents of the error log.
On this M1 Mac I have Sequoia 15.5. I also tried this on an older Intel-based Mac with Ventura 13.7.4 - the behaviour is the same.

Based on your error log and the time until the progress bar shows up I’d guess this is because yahoo doesn’t, have quotes for those securities.

So I do not see any weird behavior here. You could try to deactivate all failing securities, the progress bar should appear faster.

Thanks for the video. That makes it clearer what the issue is.

The progress bar reports progress on the completed instruments. If you update historical and latest price, then an instrument is only reported as completed if both - historical and latest prices - are completed.

What I find strange is that it takes so long to process the Yahoo entries. The 404 means, that the server does not know this instrument (you might want to fix this or deactivate the download). I just tested a sample file with a couple Yahoo entries. That felt much more fluid.

Hi Andreas -
I fixed all the problems in the error log (by changing the problematic securities into inactive etc) and executed manually quote update only for active securities. The error log did not get any entries anymore, but the update took still about 5 minutes and I did not see any significant improvement. It also took roughly the same time as before before the progress bar appeared. In addition:

  • I was following the CPU usage from the Activity Monitor. It shows PP is using roughly about 10% in the first phase (when the progress bar does not yet show), and roughly about 20% in the second phase (when the progress bar shows).
  • I emphasize that I have almost 500 securities in this portfolio as active. Could it be that there is some nonlinear time complexity element in the algorithm? Sorting, searching, memory management…
  • If you wanted, I could send you this portfolio file for trying to repeat the problem (however I’d rather not post it to this public forum). Let me know if this appeals to you!

5 minutes for about 500 instruments I would say is not bad. I assume Yahoo is throttling you with that many requests.

I’d still be interested in a copy of your file. Delete all transactions (select all in ā€œAll Transactionsā€ and delete), but keep the instruments. Send it to portfolio dot performance dot help at gmail dot com and I’ll have a look at it.

OK I sent the file a moment ago!

This progress bar issue is now fixed in 0.80.4, thank you! :slight_smile: